Merge pull request #3393 from emqx/all_registered_topics
Support return all registered topics
This commit is contained in:
commit
9a7680a98e
|
@ -49,6 +49,7 @@
|
||||||
, unregister/1
|
, unregister/1
|
||||||
, unregister_all/0
|
, unregister_all/0
|
||||||
, is_registered/1
|
, is_registered/1
|
||||||
|
, all_registered_topics/0
|
||||||
]).
|
]).
|
||||||
|
|
||||||
%% gen_server callbacks
|
%% gen_server callbacks
|
||||||
|
@ -194,6 +195,9 @@ unregister_all() ->
|
||||||
is_registered(Topic) ->
|
is_registered(Topic) ->
|
||||||
ets:member(?TAB, Topic).
|
ets:member(?TAB, Topic).
|
||||||
|
|
||||||
|
all_registered_topics() ->
|
||||||
|
[Topic || {Topic, _CRef} <- ets:tab2list(?TAB)].
|
||||||
|
|
||||||
%%--------------------------------------------------------------------
|
%%--------------------------------------------------------------------
|
||||||
%% gen_server callbacks
|
%% gen_server callbacks
|
||||||
%%--------------------------------------------------------------------
|
%%--------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue