*/
GNUNET_BLOCK_TYPE_FS_DBLOCK = 1,
- /**
- * Inner block in the CHK tree.
- */
+ /**
+ * Inner block in the CHK tree.
+ */
GNUNET_BLOCK_TYPE_FS_IBLOCK = 2,
/**
* Block for testing.
*/
GNUNET_BLOCK_TYPE_TEST = 8,
-
+
/**
* Type of a block representing any type of search result
* (universal). Implemented in the context of #2564, replaces
GNUNET_BLOCK_TYPE_FS_UBLOCK = 9,
/**
- * Block for storing .gnunet-domains
+ * Block for storing DNS exit service advertisements.
*/
GNUNET_BLOCK_TYPE_DNS = 10,
* Block for storing mesh peers
*/
GNUNET_BLOCK_TYPE_MESH_PEER = 20,
-
- /**
- * Block for finding peers by type
- */
- GNUNET_BLOCK_TYPE_MESH_PEER_BY_TYPE = 21,
/**
* Block to store a mesh regex state
*/
enum GNUNET_BLOCK_EvaluationResult
{
- /**
- * Valid result, and there may be more.
- */
+ /**
+ * Valid result, and there may be more.
+ */
GNUNET_BLOCK_EVALUATION_OK_MORE = 0,
- /**
- * Last possible valid result.
- */
+ /**
+ * Last possible valid result.
+ */
GNUNET_BLOCK_EVALUATION_OK_LAST = 1,
- /**
- * Valid result, but suppressed because it is a duplicate.
- */
+ /**
+ * Valid result, but suppressed because it is a duplicate.
+ */
GNUNET_BLOCK_EVALUATION_OK_DUPLICATE = 2,
- /**
- * Block does not match query (invalid result)
- */
+ /**
+ * Block does not match query (invalid result)
+ */
GNUNET_BLOCK_EVALUATION_RESULT_INVALID = 3,
- /**
- * Block does not match xquery (valid result, not relevant for the request)
- */
+ /**
+ * Block does not match xquery (valid result, not relevant for the request)
+ */
GNUNET_BLOCK_EVALUATION_RESULT_IRRELEVANT = 4,
- /**
- * Query is valid, no reply given.
- */
+ /**
+ * Query is valid, no reply given.
+ */
GNUNET_BLOCK_EVALUATION_REQUEST_VALID = 10,
- /**
- * Query format does not match block type (invalid query). For
- * example, xquery not given or xquery_size not appropriate for
- * type.
- */
+ /**
+ * Query format does not match block type (invalid query). For
+ * example, xquery not given or xquery_size not appropriate for
+ * type.
+ */
GNUNET_BLOCK_EVALUATION_REQUEST_INVALID = 11,
- /**
- * Specified block type not supported by this plugin.
- */
+ /**
+ * Specified block type not supported by this plugin.
+ */
GNUNET_BLOCK_EVALUATION_TYPE_NOT_SUPPORTED = 20
};
* @param type block type
* @param query original query (hash)
* @param bf pointer to bloom filter associated with query; possibly updated (!)
- * @param bf_mutator mutation value for bf
+ * @param bf_mutator mutation value for @a bf
* @param xquery extrended query data (can be NULL, depending on type)
- * @param xquery_size number of bytes in xquery
+ * @param xquery_size number of bytes in @a xquery
* @param reply_block response to validate
- * @param reply_block_size number of bytes in reply block
+ * @param reply_block_size number of bytes in @a reply_block
* @return characterization of result
*/
enum GNUNET_BLOCK_EvaluationResult
* @param ctx block context
* @param type block type
* @param block block to get the key for
- * @param block_size number of bytes in block
+ * @param block_size number of bytes in @a block
* @param key set to the key (query) for the given block
- * @return GNUNET_YES on success,
- * GNUNET_NO if the block is malformed
- * GNUNET_SYSERR if type not supported
+ * @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)
*/
int
*
* @param bf_mutator mutation value to use
* @param seen_results results already seen
- * @param seen_results_count number of entries in 'seen_results'
+ * @param seen_results_count number of entries in @a seen_results
* @return NULL if seen_results_count is 0, otherwise a BF
* that would match the given results.
*/