aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_router_mnesia.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-03-28 19:34:04 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-03-28 19:34:04 +0300
commitcba6e1b3abbb76addfafedabcdecae9a447549b2 (patch)
tree8f2b8b78da7f2179170370ef77f769eeeae4b9a4 /src/ejabberd_router_mnesia.erl
parentMix needs include path to p1_utils (diff)
Add Redis as router RAM backend
Diffstat (limited to 'src/ejabberd_router_mnesia.erl')
-rw-r--r--src/ejabberd_router_mnesia.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_router_mnesia.erl b/src/ejabberd_router_mnesia.erl
index 15cdf64c0..e3b550a75 100644
--- a/src/ejabberd_router_mnesia.erl
+++ b/src/ejabberd_router_mnesia.erl
@@ -25,7 +25,8 @@
%% API
-export([init/0, register_route/5, unregister_route/3, find_routes/1,
- host_of_route/1, is_my_route/1, is_my_host/1, get_all_routes/0]).
+ host_of_route/1, is_my_route/1, is_my_host/1, get_all_routes/0,
+ find_routes/0]).
%% gen_server callbacks
-export([init/1, handle_cast/2, handle_call/3, handle_info/2,
terminate/2, code_change/3, start_link/0]).
@@ -152,6 +153,9 @@ get_all_routes() ->
when Domain /= ServerHost -> Domain
end)).
+find_routes() ->
+ ets:tab2list(route).
+
%%%===================================================================
%%% gen_server callbacks
%%%===================================================================