gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r29135 - gnunet/src/testbed


From: gnunet
Subject: [GNUnet-SVN] r29135 - gnunet/src/testbed
Date: Mon, 9 Sep 2013 16:52:57 +0200

Author: harsha
Date: 2013-09-09 16:52:57 +0200 (Mon, 09 Sep 2013)
New Revision: 29135

Added:
   gnunet/src/testbed/test_testbed_api_barriers.h
Modified:
   gnunet/src/testbed/gnunet-service-testbed_barriers.c
Log:
- fix compile


Modified: gnunet/src/testbed/gnunet-service-testbed_barriers.c
===================================================================
--- gnunet/src/testbed/gnunet-service-testbed_barriers.c        2013-09-09 
13:49:29 UTC (rev 29134)
+++ gnunet/src/testbed/gnunet-service-testbed_barriers.c        2013-09-09 
14:52:57 UTC (rev 29135)
@@ -168,7 +168,7 @@
   /**
    * The client handle to the master controller
    */
-  struct GNUNET_SERVER_Client *client;
+  struct GNUNET_SERVER_Client *mc;
 
   /**
    * The name of the barrier
@@ -308,6 +308,8 @@
   
   mq = GNUNET_malloc (sizeof (struct MessageQueue));
   mq->msg = msg;
+  LOG_DEBUG ("Queueing message of type %u, size %u for sending\n",
+             ntohs (msg->type), ntohs (msg->size));
   GNUNET_CONTAINER_DLL_insert_tail (ctx->mq_head, ctx->mq_tail, mq);
   if (NULL == ctx->tx)
    ctx->tx = GNUNET_SERVER_notify_transmit_ready (client, ntohs (msg->size),
@@ -359,7 +361,7 @@
     cleanup_clientctx (ctx);
   }
   GNUNET_free (barrier->name);
-  GNUNET_SERVER_client_drop (barrier->client);
+  GNUNET_SERVER_client_drop (barrier->mc);
   GNUNET_free (barrier);
 }
 
@@ -430,8 +432,7 @@
 send_barrier_status_msg (struct Barrier *barrier, const char *emsg)
 {
   GNUNET_assert (0 != barrier->status);
-  send_client_status_msg (barrier->client, barrier->name,
-                          barrier->status, emsg);
+  send_client_status_msg (barrier->mc, barrier->name, barrier->status, emsg);
 }
 
 
@@ -529,6 +530,7 @@
     GNUNET_SERVER_client_keep (client);
     client_ctx->barrier = barrier;
     GNUNET_CONTAINER_DLL_insert_tail (barrier->head, barrier->tail, 
client_ctx);
+    GNUNET_SERVER_client_set_user_context (client, client_ctx); 
   }
   barrier->nreached++;
   if ((barrier->num_wbarriers_reached == barrier->num_wbarriers)
@@ -754,7 +756,7 @@
   (void) memcpy (&barrier->hash, &hash, sizeof (struct GNUNET_HashCode));
   barrier->quorum = msg->quorum;
   barrier->name = name;
-  barrier->client = client;
+  barrier->mc = client;
   GNUNET_SERVER_client_keep (client);
   GNUNET_assert (GNUNET_OK ==
                  GNUNET_CONTAINER_multihashmap_put (barrier_map,

Added: gnunet/src/testbed/test_testbed_api_barriers.h
===================================================================
--- gnunet/src/testbed/test_testbed_api_barriers.h                              
(rev 0)
+++ gnunet/src/testbed/test_testbed_api_barriers.h      2013-09-09 14:52:57 UTC 
(rev 29135)
@@ -0,0 +1,5 @@
+
+/**
+ * The name to use for the barrier in the test cases
+ */
+#define TEST_BARRIER_NAME "test_barrier"




reply via email to

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