X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Finclude%2Fgnunet_block_plugin.h;h=0ead4afad4ce22746e52274c1e7c6692b2372d24;hb=a6fb0db57f2a70a05bdb6ef7ccf69a044268dee6;hp=2a3e9e2ed3cd64d92832f1675044d5a0c9092e96;hpb=bdc3b54372a92874c2ecb58069eac5bdfe6fcddc;p=oweals%2Fgnunet.git diff --git a/src/include/gnunet_block_plugin.h b/src/include/gnunet_block_plugin.h index 2a3e9e2ed..0ead4afad 100644 --- a/src/include/gnunet_block_plugin.h +++ b/src/include/gnunet_block_plugin.h @@ -19,8 +19,8 @@ */ /** - * @file block/gnunet_block_plugin.h - * @brief API for block plugins. Each block plugin must conform to + * @file include/gnunet_block_plugin.h + * @brief API for block plugins. Each block plugin must conform to * the API specified by this header. * @author Christian Grothoff */ @@ -35,7 +35,7 @@ /** * Function called to validate a reply or a request. For * request evaluation, simply pass "NULL" for the reply_block. - * Note that it is assumed that the reply has already been + * Note that it is assumed that the reply has already been * matched to the key (and signatures checked) as it would * be done with the "get_key" function. * @@ -50,16 +50,27 @@ * @param reply_block_size number of bytes in reply block * @return characterization of result */ -typedef enum GNUNET_BLOCK_EvaluationResult - (*GNUNET_BLOCK_EvaluationFunction) (void *cls, - enum GNUNET_BLOCK_Type type, - const GNUNET_HashCode *query, - struct GNUNET_CONTAINER_BloomFilter **bf, - int32_t bf_mutator, - const void *xquery, - size_t xquery_size, - const void *reply_block, - size_t reply_block_size); +typedef enum + GNUNET_BLOCK_EvaluationResult (*GNUNET_BLOCK_EvaluationFunction) (void *cls, + enum + GNUNET_BLOCK_Type + type, + const + GNUNET_HashCode + * query, + struct + GNUNET_CONTAINER_BloomFilter + ** bf, + int32_t + bf_mutator, + const void + *xquery, + size_t + xquery_size, + const void + *reply_block, + size_t + reply_block_size); /** @@ -70,18 +81,17 @@ typedef enum GNUNET_BLOCK_EvaluationResult * @param block block to get the key for * @param block_size number of bytes in block * @param key set to the key (query) for the given block - * @return GNUNET_YES on success, + * @return GNUNET_YES on success, * GNUNET_NO if the block is malformed * GNUNET_SYSERR if type not supported * (or if extracting a key from a block of this type does not work) */ -typedef int - (*GNUNET_BLOCK_GetKeyFunction) (void *cls, - enum GNUNET_BLOCK_Type type, - const void *block, - size_t block_size, - GNUNET_HashCode *key); - +typedef int (*GNUNET_BLOCK_GetKeyFunction) (void *cls, + enum GNUNET_BLOCK_Type type, + const void *block, + size_t block_size, + GNUNET_HashCode * key); + /** @@ -102,7 +112,7 @@ struct GNUNET_BLOCK_PluginFunctions const enum GNUNET_BLOCK_Type *types; /** - * Main function of a block plugin. Allows us to check if a + * Main function of a block plugin. Allows us to check if a * block matches a query. */ GNUNET_BLOCK_EvaluationFunction evaluate;