gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r34377 - in gnunet/src: include util


From: gnunet
Subject: [GNUnet-SVN] r34377 - in gnunet/src: include util
Date: Thu, 23 Oct 2014 12:22:19 +0200

Author: grothoff
Date: 2014-10-23 12:22:19 +0200 (Thu, 23 Oct 2014)
New Revision: 34377

Modified:
   gnunet/src/include/gnunet_server_lib.h
   gnunet/src/util/server_nc.c
Log:
add function to obtain number of subscribers to NC

Modified: gnunet/src/include/gnunet_server_lib.h
===================================================================
--- gnunet/src/include/gnunet_server_lib.h      2014-10-23 09:02:32 UTC (rev 
34376)
+++ gnunet/src/include/gnunet_server_lib.h      2014-10-23 10:22:19 UTC (rev 
34377)
@@ -709,6 +709,16 @@
 
 
 /**
+ * Return active number of subscribers in this context.
+ *
+ * @param nc context to query
+ * @return number of current subscribers
+ */
+unsigned int
+GNUNET_SERVER_notification_context_get_size (struct 
GNUNET_SERVER_NotificationContext *nc);
+
+
+/**
  * Handle to a message stream tokenizer.
  */
 struct GNUNET_SERVER_MessageStreamTokenizer;

Modified: gnunet/src/util/server_nc.c
===================================================================
--- gnunet/src/util/server_nc.c 2014-10-23 09:02:32 UTC (rev 34376)
+++ gnunet/src/util/server_nc.c 2014-10-23 10:22:19 UTC (rev 34377)
@@ -435,4 +435,22 @@
 }
 
 
+/**
+ * Return active number of subscribers in this context.
+ *
+ * @param nc context to query
+ * @return number of current subscribers
+ */
+unsigned int
+GNUNET_SERVER_notification_context_get_size (struct 
GNUNET_SERVER_NotificationContext *nc)
+{
+  unsigned int num;
+  struct ClientList *pos;
+
+  num = 0;
+  for (pos = nc->clients_head; NULL != pos; pos = pos->next)
+    num++;
+  return num;
+}
+
 /* end of server_nc.c */




reply via email to

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