This commit is contained in:
Feng 2015-12-05 02:12:27 +08:00
parent d6a528e0f7
commit 1ca477ffa1
1 changed files with 4 additions and 4 deletions

View File

@ -181,12 +181,12 @@ code_change(_OldVsn, State, _Extra) ->
%%% Internal functions
%%%=============================================================================
monitor_client(ClientId, Pid, State = #state{monitors = Monintors}) ->
monitor_client(ClientId, Pid, State = #state{monitors = Monitors}) ->
MRef = erlang:monitor(process, Pid),
State#state{monitors = dict:store(MRef, {ClientId, Pid}, Monintors)}.
State#state{monitors = dict:store(MRef, {ClientId, Pid}, Monitors)}.
erase_monitor(MRef, State = #state{monitors = Monintors}) ->
State#state{monitors = dict:erase(MRef, Monintors)}.
erase_monitor(MRef, State = #state{monitors = Monitors}) ->
State#state{monitors = dict:erase(MRef, Monitors)}.
setstats(State = #state{statsfun = StatsFun}) ->
StatsFun(ets:info(mqtt_client, size)), State.