View Source enet (enet v1.0.0)
Summary
Types
-type port_number() :: 0..65535.
Functions
-spec broadcast_reliable(HostPort :: port_number(), ChannelID :: integer(), Data :: iodata()) -> ok.
-spec broadcast_unreliable(HostPort :: port_number(), ChannelID :: integer(), Data :: iodata()) -> ok.
-spec broadcast_unsequenced(HostPort :: port_number(), ChannelID :: integer(), Data :: iodata()) -> ok.
-spec connect_peer(HostPort :: port_number(), IP :: string(), RemotePort :: port_number(), ChannelCount :: pos_integer()) -> {ok, pid()} | {error, atom()}.
-spec disconnect_peer(Peer :: pid()) -> ok.
-spec disconnect_peer_now(Peer :: pid()) -> ok.
-spec start_host(Port :: port_number(), ConnectFun :: mfargs() | fun((map()) -> {ok, pid()} | {error, term()}), Options :: [{atom(), term()}, ...]) -> {ok, port_number()} | {error, term()}.
-spec stop_host(HostPort :: port_number()) -> ok.