partisan_peer_service_server (partisan v5.0.2)

View Source

Summary

Types

optional/1

-type optional(T) :: T | undefined.

state_t/0

-type state_t() ::
          #state{socket :: partisan_peer_socket:t(),
                 peer :: node(),
                 channel :: partisan:channel(),
                 ref :: reference(),
                 ping_idle_timeout :: non_neg_integer(),
                 ping_tref :: optional(partisan_remote_ref:r()),
                 ping_retry :: optional(partisan_retry:t()),
                 ping_payload :: binary()}.

Functions

acceptor_continue(PeerName, Socket0, MRef)

acceptor_init(SockName, LSocket, _)

acceptor_terminate(Reason, _)

code_change(OldVsn, State, Extra)

-spec code_change(term() | {down, term()}, state_t(), term()) -> {ok, state_t()}.

handle_call(Req, _, State)

handle_cast(Req, State)

handle_inbound(Message, State)

handle_info(_, State)

init(_)

terminate(_, State)