/**
* @file include/gnunet_block_plugin.h
- * @brief API for block plugins. Each block plugin must conform to
+ * @brief API for block plugins. Each block plugin must conform to
* the API specified by this header.
* @author Christian Grothoff
*/
/**
* 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.
*
GNUNET_BLOCK_Type
type,
const
- GNUNET_HashCode
+ struct GNUNET_HashCode
* query,
struct
GNUNET_CONTAINER_BloomFilter
* @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)
enum GNUNET_BLOCK_Type type,
const void *block,
size_t block_size,
- GNUNET_HashCode * key);
+ struct GNUNET_HashCode * key);
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;