aboutsummaryrefslogtreecommitdiff
path: root/src/util/server_nc.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-10-23 10:22:19 +0000
committerChristian Grothoff <christian@grothoff.org>2014-10-23 10:22:19 +0000
commitff4676cf541590707a7038cdd8b2e863c69c03a4 (patch)
tree5c900d333c23d19549b969ef40f429e13dc97baf /src/util/server_nc.c
parent3a84bbc41f831e5af96cb2678b0eb180dde68eb8 (diff)
downloadgnunet-ff4676cf541590707a7038cdd8b2e863c69c03a4.tar.gz
gnunet-ff4676cf541590707a7038cdd8b2e863c69c03a4.zip
add function to obtain number of subscribers to NC
Diffstat (limited to 'src/util/server_nc.c')
-rw-r--r--src/util/server_nc.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/util/server_nc.c b/src/util/server_nc.c
index 0074ea935..416c71afd 100644
--- a/src/util/server_nc.c
+++ b/src/util/server_nc.c
@@ -435,4 +435,22 @@ GNUNET_SERVER_notification_context_broadcast (struct
435} 435}
436 436
437 437
438/**
439 * Return active number of subscribers in this context.
440 *
441 * @param nc context to query
442 * @return number of current subscribers
443 */
444unsigned int
445GNUNET_SERVER_notification_context_get_size (struct GNUNET_SERVER_NotificationContext *nc)
446{
447 unsigned int num;
448 struct ClientList *pos;
449
450 num = 0;
451 for (pos = nc->clients_head; NULL != pos; pos = pos->next)
452 num++;
453 return num;
454}
455
438/* end of server_nc.c */ 456/* end of server_nc.c */