From fb661b1d9231590137232a710ec5bd843c229f72 Mon Sep 17 00:00:00 2001 From: zhouzb Date: Thu, 16 Apr 2020 10:35:35 +0800 Subject: [PATCH] Support return all registered topics --- src/emqx_mod_topic_metrics.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/emqx_mod_topic_metrics.erl b/src/emqx_mod_topic_metrics.erl index 5deb42b92..4e9b44fa8 100644 --- a/src/emqx_mod_topic_metrics.erl +++ b/src/emqx_mod_topic_metrics.erl @@ -49,6 +49,7 @@ , unregister/1 , unregister_all/0 , is_registered/1 + , all_registered_topics/0 ]). %% gen_server callbacks @@ -194,6 +195,9 @@ unregister_all() -> is_registered(Topic) -> ets:member(?TAB, Topic). +all_registered_topics() -> + [Topic || {Topic, _CRef} <- ets:tab2list(?TAB)]. + %%-------------------------------------------------------------------- %% gen_server callbacks %%--------------------------------------------------------------------