getting mysql to work
[oweals/gnunet.git] / src / datastore / plugin_datastore_template.c
index 7f31ff70338715ca93024aedc4a6b906b8bd4077..f736dcf20c852ef5ca0d350bfc591c9f8cc3d29e 100644 (file)
@@ -4,7 +4,7 @@
 
      GNUnet is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published
-     by the Free Software Foundation; either version 2, or (at your
+     by the Free Software Foundation; either version 3, or (at your
      option) any later version.
 
      GNUnet is distributed in the hope that it will be useful, but
@@ -70,12 +70,12 @@ static unsigned long long template_plugin_get_size (void *cls)
  */
 static int
 template_plugin_put (void *cls,
-                  const GNUNET_HashCode * key,
-                  uint32_t size,
-                  const void *data,
-                  uint32_t type,
-                  uint32_t priority,
-                  uint32_t anonymity,
+                    const GNUNET_HashCode * key,
+                    uint32_t size,
+                    const void *data,
+                    enum GNUNET_BLOCK_Type type,
+                    uint32_t priority,
+                    uint32_t anonymity,
                     struct GNUNET_TIME_Absolute expiration,
                     char **msg)
 {
@@ -126,7 +126,7 @@ static void
 template_plugin_get (void *cls,
                     const GNUNET_HashCode * key,
                     const GNUNET_HashCode * vhash,
-                    uint32_t type,
+                    enum GNUNET_BLOCK_Type type,
                     PluginIterator iter, void *iter_cls)
 {
   GNUNET_break (0);
@@ -181,7 +181,7 @@ template_plugin_update (void *cls,
  */
 static void
 template_plugin_iter_low_priority (void *cls,
-                                  uint32_t type,
+                                  enum GNUNET_BLOCK_Type type,
                                   PluginIterator iter,
                                   void *iter_cls)
 {
@@ -194,6 +194,7 @@ template_plugin_iter_low_priority (void *cls,
  * Select a subset of the items in the datastore and call
  * the given iterator for each of them.
  *
+ * @param cls our "struct Plugin*"
  * @param type entries of which type should be considered?
  *        Use 0 for any type.
  * @param iter function to call on each matching value;
@@ -202,9 +203,9 @@ template_plugin_iter_low_priority (void *cls,
  */
 static void
 template_plugin_iter_zero_anonymity (void *cls,
-                       uint32_t type,
-                       PluginIterator iter,
-                       void *iter_cls)
+                                    enum GNUNET_BLOCK_Type type,
+                                    PluginIterator iter,
+                                    void *iter_cls)
 {
   GNUNET_break (0);
 }
@@ -224,9 +225,9 @@ template_plugin_iter_zero_anonymity (void *cls,
  */
 static void
 template_plugin_iter_ascending_expiration (void *cls,
-                       uint32_t type,
-                       PluginIterator iter,
-                       void *iter_cls)
+                                          enum GNUNET_BLOCK_Type type,
+                                          PluginIterator iter,
+                                          void *iter_cls)
 {
   GNUNET_break (0);
 }
@@ -246,9 +247,9 @@ template_plugin_iter_ascending_expiration (void *cls,
  */
 static void
 template_plugin_iter_migration_order (void *cls,
-                       uint32_t type,
-                       PluginIterator iter,
-                       void *iter_cls)
+                                     enum GNUNET_BLOCK_Type type,
+                                     PluginIterator iter,
+                                     void *iter_cls)
 {
   GNUNET_break (0);
 }
@@ -268,9 +269,9 @@ template_plugin_iter_migration_order (void *cls,
  */
 static void
 template_plugin_iter_all_now (void *cls,
-                       uint32_t type,
-                       PluginIterator iter,
-                       void *iter_cls)
+                             enum GNUNET_BLOCK_Type type,
+                             PluginIterator iter,
+                             void *iter_cls)
 {
   GNUNET_break (0);
 }