diff options
author | Christian Grothoff <christian@grothoff.org> | 2014-10-23 10:22:19 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2014-10-23 10:22:19 +0000 |
commit | ff4676cf541590707a7038cdd8b2e863c69c03a4 (patch) | |
tree | 5c900d333c23d19549b969ef40f429e13dc97baf /src/util/server_nc.c | |
parent | 3a84bbc41f831e5af96cb2678b0eb180dde68eb8 (diff) | |
download | gnunet-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.c | 18 |
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 | */ | ||
444 | unsigned int | ||
445 | GNUNET_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 */ |