-implementing new DNS client API
[oweals/gnunet.git] / src / include / gnunet_block_plugin.h
index 3d3fb4001b46683c9158f907cb536c44ff1c15b3..0ead4afad4ce22746e52274c1e7c6692b2372d24 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * @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
  */
@@ -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.
  *
  * @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;