|
@@ -17,25 +17,8 @@
|
|
|
-ifndef(EMQ_X_HRL).
|
|
-ifndef(EMQ_X_HRL).
|
|
|
-define(EMQ_X_HRL, true).
|
|
-define(EMQ_X_HRL, true).
|
|
|
|
|
|
|
|
-%%--------------------------------------------------------------------
|
|
|
|
|
-%% Common
|
|
|
|
|
-%%--------------------------------------------------------------------
|
|
|
|
|
-
|
|
|
|
|
--define(Otherwise, true).
|
|
|
|
|
-
|
|
|
|
|
--define(COMMON_SHARD, emqx_common_shard).
|
|
|
|
|
--define(SHARED_SUB_SHARD, emqx_shared_sub_shard).
|
|
|
|
|
--define(MOD_DELAYED_SHARD, emqx_delayed_shard).
|
|
|
|
|
--define(CM_SHARD, emqx_cm_shard).
|
|
|
|
|
|
|
+-include_lib("emqx_machine/include/emqx_machine.hrl").
|
|
|
|
|
|
|
|
--define(EMQX_SHARDS, [ ?ROUTE_SHARD
|
|
|
|
|
- , ?COMMON_SHARD
|
|
|
|
|
- , ?SHARED_SUB_SHARD
|
|
|
|
|
- , ?RULE_ENGINE_SHARD
|
|
|
|
|
- , ?MOD_DELAYED_SHARD
|
|
|
|
|
- ]).
|
|
|
|
|
-
|
|
|
|
|
-%%--------------------------------------------------------------------
|
|
|
|
|
%% Banner
|
|
%% Banner
|
|
|
%%--------------------------------------------------------------------
|
|
%%--------------------------------------------------------------------
|
|
|
|
|
|
|
@@ -90,11 +73,6 @@
|
|
|
%% Route
|
|
%% Route
|
|
|
%%--------------------------------------------------------------------
|
|
%%--------------------------------------------------------------------
|
|
|
|
|
|
|
|
--define(ROUTE_SHARD, route_shard).
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
--define(RULE_ENGINE_SHARD, emqx_rule_engine_shard).
|
|
|
|
|
-
|
|
|
|
|
-record(route, {
|
|
-record(route, {
|
|
|
topic :: binary(),
|
|
topic :: binary(),
|
|
|
dest :: node() | {binary(), node()}
|
|
dest :: node() | {binary(), node()}
|
|
@@ -140,8 +118,6 @@
|
|
|
until :: integer()
|
|
until :: integer()
|
|
|
}).
|
|
}).
|
|
|
|
|
|
|
|
--endif.
|
|
|
|
|
-
|
|
|
|
|
%%--------------------------------------------------------------------
|
|
%%--------------------------------------------------------------------
|
|
|
%% Authentication
|
|
%% Authentication
|
|
|
%%--------------------------------------------------------------------
|
|
%%--------------------------------------------------------------------
|
|
@@ -157,3 +133,5 @@
|
|
|
{ name :: atom()
|
|
{ name :: atom()
|
|
|
, authenticators :: [#authenticator{}]
|
|
, authenticators :: [#authenticator{}]
|
|
|
}).
|
|
}).
|
|
|
|
|
+
|
|
|
|
|
+-endif.
|