gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r37284 - gnunet/src/peerstore


From: gnunet
Subject: [GNUnet-SVN] r37284 - gnunet/src/peerstore
Date: Sat, 18 Jun 2016 23:49:23 +0200

Author: schanzen
Date: 2016-06-18 23:49:23 +0200 (Sat, 18 Jun 2016)
New Revision: 37284

Modified:
   gnunet/src/peerstore/perf_peerstore_store.c
   gnunet/src/peerstore/test_peerstore_api_iterate.c
   gnunet/src/peerstore/test_peerstore_api_sync.c
   gnunet/src/peerstore/test_peerstore_api_watch.c
   gnunet/src/peerstore/test_plugin_peerstore.c
Log:
-fix

Modified: gnunet/src/peerstore/perf_peerstore_store.c
===================================================================
--- gnunet/src/peerstore/perf_peerstore_store.c 2016-06-18 21:20:00 UTC (rev 
37283)
+++ gnunet/src/peerstore/perf_peerstore_store.c 2016-06-18 21:49:23 UTC (rev 
37284)
@@ -60,7 +60,7 @@
 }
 
 
-static int
+static void
 watch_cb (void *cls, const struct GNUNET_PEERSTORE_Record *record,
           const char *emsg)
 {
@@ -72,7 +72,6 @@
   }
   else
     store ();
-  return GNUNET_YES;
 }
 
 

Modified: gnunet/src/peerstore/test_peerstore_api_iterate.c
===================================================================
--- gnunet/src/peerstore/test_peerstore_api_iterate.c   2016-06-18 21:20:00 UTC 
(rev 37283)
+++ gnunet/src/peerstore/test_peerstore_api_iterate.c   2016-06-18 21:49:23 UTC 
(rev 37284)
@@ -29,6 +29,7 @@
 static int ok = 1;
 
 static struct GNUNET_PEERSTORE_Handle *h;
+static struct GNUNET_PEERSTORE_IterateContext *ic;
 
 static char *ss = "test_peerstore_api_iterate";
 static struct GNUNET_PeerIdentity p1;
@@ -40,60 +41,66 @@
 static int count = 0;
 
 
-static int
+static void
 iter3_cb (void *cls, const struct GNUNET_PEERSTORE_Record *record,
           const char *emsg)
 {
   if (NULL != emsg)
-    return GNUNET_NO;
+  {
+    GNUNET_PEERSTORE_iterate_cancel (ic);
+    return;
+  }
   if (NULL != record)
   {
     count++;
-    return GNUNET_YES;
+    return;
   }
   GNUNET_assert (count == 3);
   ok = 0;
   GNUNET_PEERSTORE_disconnect (h, GNUNET_NO);
   GNUNET_SCHEDULER_shutdown ();
-  return GNUNET_YES;
 }
 
 
-static int
+static void
 iter2_cb (void *cls, const struct GNUNET_PEERSTORE_Record *record,
           const char *emsg)
 {
   if (NULL != emsg)
-    return GNUNET_NO;
+  {
+    GNUNET_PEERSTORE_iterate_cancel (ic);
+    return;
+  }
   if (NULL != record)
   {
     count++;
-    return GNUNET_YES;
+    return;
   }
   GNUNET_assert (count == 2);
   count = 0;
-  GNUNET_PEERSTORE_iterate (h, ss, NULL, NULL, GNUNET_TIME_UNIT_FOREVER_REL,
+  ic = GNUNET_PEERSTORE_iterate (h, ss, NULL, NULL, 
GNUNET_TIME_UNIT_FOREVER_REL,
                             iter3_cb, NULL);
-  return GNUNET_YES;
 }
 
 
-static int
+static void
 iter1_cb (void *cls, const struct GNUNET_PEERSTORE_Record *record,
           const char *emsg)
 {
   if (NULL != emsg)
-    return GNUNET_NO;
+  {
+    GNUNET_PEERSTORE_iterate_cancel (ic);
+    return;
+  }
   if (NULL != record)
   {
     count++;
-    return GNUNET_YES;
+    return;
   }
   GNUNET_assert (count == 1);
   count = 0;
-  GNUNET_PEERSTORE_iterate (h, ss, &p1, NULL, GNUNET_TIME_UNIT_FOREVER_REL,
+  ic = GNUNET_PEERSTORE_iterate (h, ss, &p1, NULL, 
GNUNET_TIME_UNIT_FOREVER_REL,
                             iter2_cb, NULL);
-  return GNUNET_YES;
 }
 
 
@@ -114,7 +121,7 @@
   GNUNET_PEERSTORE_store (h, ss, &p2, k3, val, strlen (val) + 1,
                           GNUNET_TIME_UNIT_FOREVER_ABS,
                           GNUNET_PEERSTORE_STOREOPTION_REPLACE, NULL, NULL);
-  GNUNET_PEERSTORE_iterate (h, ss, &p1, k1, GNUNET_TIME_UNIT_FOREVER_REL,
+  ic = GNUNET_PEERSTORE_iterate (h, ss, &p1, k1, GNUNET_TIME_UNIT_FOREVER_REL,
                             iter1_cb, NULL);
 }
 

Modified: gnunet/src/peerstore/test_peerstore_api_sync.c
===================================================================
--- gnunet/src/peerstore/test_peerstore_api_sync.c      2016-06-18 21:20:00 UTC 
(rev 37283)
+++ gnunet/src/peerstore/test_peerstore_api_sync.c      2016-06-18 21:49:23 UTC 
(rev 37284)
@@ -79,7 +79,7 @@
  * @param emsg any error message
  * @return #GNUNET_YES (all good, continue)
  */
-static int
+static void
 iterate_cb (void *cls,
            const struct GNUNET_PEERSTORE_Record *record,
             const char *emsg)
@@ -92,12 +92,10 @@
     GNUNET_PEERSTORE_disconnect (h,
                                 GNUNET_NO);
     GNUNET_SCHEDULER_shutdown ();
-    return GNUNET_YES;
   }
   rec_val = record->value;
   GNUNET_break (0 == strcmp (rec_val, val));
   ok = 0;
-  return GNUNET_YES;
 }
 
 

Modified: gnunet/src/peerstore/test_peerstore_api_watch.c
===================================================================
--- gnunet/src/peerstore/test_peerstore_api_watch.c     2016-06-18 21:20:00 UTC 
(rev 37283)
+++ gnunet/src/peerstore/test_peerstore_api_watch.c     2016-06-18 21:49:23 UTC 
(rev 37284)
@@ -35,7 +35,7 @@
 static char *k = "test_peerstore_api_watch_key";
 static char *val = "test_peerstore_api_watch_val";
 
-static int
+static void
 watch_cb (void *cls, const struct GNUNET_PEERSTORE_Record *record,
           const char *emsg)
 {
@@ -44,7 +44,6 @@
   ok = 0;
   GNUNET_PEERSTORE_disconnect (h, GNUNET_NO);
   GNUNET_SCHEDULER_shutdown ();
-  return GNUNET_YES;
 }
 
 

Modified: gnunet/src/peerstore/test_plugin_peerstore.c
===================================================================
--- gnunet/src/peerstore/test_plugin_peerstore.c        2016-06-18 21:20:00 UTC 
(rev 37283)
+++ gnunet/src/peerstore/test_plugin_peerstore.c        2016-06-18 21:49:23 UTC 
(rev 37284)
@@ -79,7 +79,7 @@
 }
 
 
-static int
+static void
 test_record (void *cls,
                                                 const struct 
GNUNET_PEERSTORE_Record *record,
                                                 const char *error)
@@ -88,13 +88,12 @@
   char* testval = "test_val";
 
   if (NULL == record)
-    return GNUNET_NO;
+    return;
 
   GNUNET_assert (0 == memcmp (record->peer, id, sizeof (struct 
GNUNET_PeerIdentity)));
   GNUNET_assert (0 == strcmp ("subsys", record->sub_system));
   GNUNET_assert (0 == strcmp ("key", record->key));
   GNUNET_assert (0 == memcmp (testval, record->value, strlen (testval)));
-  return GNUNET_YES;
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]