From c178ea879829ac2ea2252bd73312edbda19ea0bd Mon Sep 17 00:00:00 2001 From: smlng <s@mlng.net> Date: Tue, 6 Feb 2018 21:41:19 +0100 Subject: [PATCH] gnrc/netreg: remove gnrc_netreg_num --- sys/include/net/gnrc/netreg.h | 13 ------------- sys/net/gnrc/netreg/gnrc_netreg.c | 22 ---------------------- 2 files changed, 35 deletions(-) diff --git a/sys/include/net/gnrc/netreg.h b/sys/include/net/gnrc/netreg.h index cea7d13635..11455c703a 100644 --- a/sys/include/net/gnrc/netreg.h +++ b/sys/include/net/gnrc/netreg.h @@ -333,19 +333,6 @@ void gnrc_netreg_unregister(gnrc_nettype_t type, gnrc_netreg_entry_t *entry); */ gnrc_netreg_entry_t *gnrc_netreg_lookup(gnrc_nettype_t type, uint32_t demux_ctx); -/** - * @brief Returns number of entries with the same gnrc_netreg_entry_t::type and - * gnrc_netreg_entry_t::demux_ctx. - * - * @param[in] type Type of the protocol. - * @param[in] demux_ctx The demultiplexing context for the registered thread. - * See gnrc_netreg_entry_t::demux_ctx. - * - * @return Number of entries with the same gnrc_netreg_entry_t::type and - * gnrc_netreg_entry_t::demux_ctx as the given parameters. - */ -int gnrc_netreg_num(gnrc_nettype_t type, uint32_t demux_ctx); - /** * @brief Returns the next entry after @p entry with the same * gnrc_netreg_entry_t::type and gnrc_netreg_entry_t::demux_ctx as the diff --git a/sys/net/gnrc/netreg/gnrc_netreg.c b/sys/net/gnrc/netreg/gnrc_netreg.c index c531ff9971..8d8ef83462 100644 --- a/sys/net/gnrc/netreg/gnrc_netreg.c +++ b/sys/net/gnrc/netreg/gnrc_netreg.c @@ -96,28 +96,6 @@ gnrc_netreg_entry_t *gnrc_netreg_lookup(gnrc_nettype_t type, uint32_t demux_ctx) return _netreg_lookup(NULL, type, demux_ctx); } -int gnrc_netreg_num(gnrc_nettype_t type, uint32_t demux_ctx) -{ - int num = 0; - gnrc_netreg_entry_t *entry; - - if (_INVALID_TYPE(type)) { - return 0; - } - - entry = netreg[type]; - - while (entry != NULL) { - if (entry->demux_ctx == demux_ctx) { - num++; - } - - entry = entry->next; - } - - return num; -} - gnrc_netreg_entry_t *gnrc_netreg_getnext(gnrc_netreg_entry_t *entry) { return (entry ? _netreg_lookup(entry, 0, entry->demux_ctx) : NULL); -- GitLab