anchor.diff:  -author("Feng Lee <feng@emqtt.io>").
   
   -include("emqttd.hrl").
  --include("emqttd_cli.hrl").
  -
  --export([cli/1]).
   
   %% API Function Exports
   -export([start_link/0]).
  
positive.code:     % Create $SYS Topics
      emqttd_pubsub:create(<<"$SYS/brokers">>),
      [ok = create_topic(Topic) || Topic <- ?SYSTOP_BROKERS],
      %% CLI
      emqttd_ctl:register_cmd(broker, {?MODULE, cli}, []),
      % Tick
      {ok, #state{started_at = os:timestamp(),
                  heartbeat  = start_tick(1000, heartbeat),
  
negative.code:     datetime,     % Broker local datetime
      sysdescr      % Broker description
  ]).
  
  %%%=============================================================================
  %%% API
  