Behaviours: gen_rpc_driver.
| accept/1 | |
| activate_socket/1 | |
| authenticate_client/3 | |
| authenticate_server/1 | |
| connect/2 | |
| copy_sock_opts/2 | |
| get_peer/1 | |
| listen/1 | |
| send/2 | |
| set_acceptor_opts/1 | |
| set_controlling_process/2 | |
| set_send_timeout/2 |
accept(Socket::port()) -> {ok, gen_tcp:socket()} | {error, atom()}
activate_socket(Socket::port()) -> ok
authenticate_client(Socket::port(), Peer::tuple(), Data::binary()) -> ok | {error, {badtcp | badrpc, term()}}
authenticate_server(Socket::port()) -> ok | {error, {badtcp, atom() | {timeout, binary()}} | {badrpc, invalid_cookie | invalid_message}}
connect(Node::atom(), Port::inet:port_number()) -> {ok, port()} | {error, term()}
copy_sock_opts(ListSock::port(), AccSock::port()) -> ok | {error, any()}
get_peer(Socket::port()) -> {inet:ip4_address(), inet:port_number()}
listen(Port::inet:port_number()) -> {ok, port()} | {error, term()}
send(Socket::port(), Data::binary()) -> ok | {error, {badtcp, atom() | {timeout, binary()}}}
set_acceptor_opts(Socket::port()) -> ok
set_controlling_process(Socket::port(), Pid::pid()) -> ok | {error, atom()}
set_send_timeout(Socket::port(), SendTO::timeout() | undefined) -> ok
Generated by EDoc