View Source mqtt_sessions_process_sup (mqtt_sessions v2.6.0)

Simple one-for-one supervisor for all mqtt_sessions_process workers.

Summary

Functions

-spec init([atom()]) -> {ok, {supervisor:sup_flags(), [supervisor:child_spec()]}}.
-spec name(atom()) -> atom().
Link to this function

new_session(Pool, ClientId, SessionOptions)

View Source
-spec new_session(atom(), binary(), mqtt_sessions:session_options()) -> {ok, {pid(), binary()}}.
-spec session_count(atom()) -> integer().
-spec start_link(atom()) -> {ok, pid()} | {error, term()}.