View Source esockd_sup (esockd v5.9.3-rc.1)

Link to this section Summary

Link to this section Functions

Link to this function

child_id(Proto, ListenOn)

View Source
Link to this function

child_spec(Proto, ListenOn, Opts, MFA)

View Source
-spec child_spec(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) ->
              supervisor:child_spec().
Link to this function

close_port(Proto, ListenOn)

View Source
-spec close_port(atom(), esockd:listen_on()) -> ok | {error, term()}.
Link to this function

dtls_child_spec(Proto, Port, Opts, MFA)

View Source
-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()}].
Link to this function

restart_listener(Proto, ListenOn)

View Source
-spec restart_listener(atom(), esockd:listen_on()) -> ok | {error, term()}.
Link to this function

resume_port(Proto, ListenOn)

View Source
-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()}.
Link to this function

start_listener(Proto, ListenOn, Opts, MFA)

View Source
-spec start_listener(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) ->
                  {ok, pid()} | {error, term()}.
Link to this function

stop_listener(Proto, ListenOn)

View Source
-spec stop_listener(atom(), esockd:listen_on()) -> ok | {error, term()}.
Link to this function

udp_child_spec(Proto, Port, Opts, MFA)

View Source
-spec udp_child_spec(atom(), esockd:listen_on(), [esockd:option()], esockd:mfargs()) ->
                  supervisor:child_spec().