View Source esockd_sup (esockd v5.9.3-rc.1)
Link to this section Summary
Link to this section Functions
-spec child_spec(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) -> supervisor:child_spec().
-spec close_port(atom(), esockd:listen_on()) -> ok | {error, term()}.
-spec dtls_child_spec(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) -> supervisor:child_spec().
-spec listener({atom(), esockd:listen_on()}) -> pid().
-spec listener_and_module({atom(), esockd:listen_on()}) -> undefined | {ListenerSup :: pid(), Mod :: esockd_listener_sup | esockd_udp}.
-spec listeners() -> [{term(), pid()}].
-spec restart_listener(atom(), esockd:listen_on()) -> ok | {error, term()}.
-spec resume_port(atom(), esockd:listen_on()) -> ok | {error, term()}.
-spec start_child(supervisor:child_spec()) -> {ok, pid()} | {error, term()}.
-spec start_link() -> {ok, pid()} | ignore | {error, term()}.
-spec start_listener(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) -> {ok, pid()} | {error, term()}.
-spec stop_listener(atom(), esockd:listen_on()) -> ok | {error, term()}.
-spec udp_child_spec(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) -> supervisor:child_spec().