-implementing new DNS client API
[oweals/gnunet.git] / src / include / gnunet_block_plugin.h
index 885842157131fdfe0004d616d34922d738f6fc83..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);
 
 
 /**
@@ -69,16 +81,16 @@ 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);
 
 
 
@@ -100,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;