From 18ba26cfab4a07b8f45aeb7f28b4f8faabc6a2e7 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Tue, 5 Dec 2017 16:06:27 +0100 Subject: counters: add osmo_counters_count() returns the amount of counters Change-Id: I9068231d71876e06d27ee67a688d7fb611ac3a1b --- src/counter.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/counter.c') diff --git a/src/counter.c b/src/counter.c index 0fa84c8f..0fa31661 100644 --- a/src/counter.c +++ b/src/counter.c @@ -77,6 +77,13 @@ int osmo_counters_for_each(int (*handle_counter)(struct osmo_counter *, void *), return rc; } +/*! Counts the registered counter + * \returns amount of counters */ +int osmo_counters_count() +{ + return llist_count(&counters); +} + /*! Find a counter by its name. * \param[in] name Name used to look-up/search counter * \returns Counter on success; NULL if not found */ -- cgit v1.2.3