gen_rpc_driver_ssl (gen_rpc v3.0.1)
Link to this section Summary
Link to this section Functions
Link to this function
accept(Socket)
Specs
accept(ssl:sslsocket()) -> {ok, ssl:sslsocket()} | {error, term()}.
Link to this function
activate_socket(Socket)
Specs
activate_socket(ssl:sslsocket()) -> ok.
Link to this function
authenticate_client(Socket, Peer, Data)
Specs
authenticate_client(ssl:sslsocket(), tuple(), binary()) -> ok | {error, {badtcp | badrpc, term()}}.
Link to this function
authenticate_server(Socket)
Specs
authenticate_server(ssl:sslsocket()) -> ok | {error, {badtcp | badrpc, term()}}.
Link to this function
connect(Node, Port)
Specs
connect(atom(), inet:port_number()) -> {ok, ssl:sslsocket()} | {error, term()}.
Link to this function
copy_sock_opts(ListSock, AccSock)
Specs
copy_sock_opts(port(), port()) -> ok.
Link to this function
get_peer(Socket)
Specs
get_peer(ssl:sslsocket()) -> {inet:ip4_address(), inet:port_number()}.
Link to this function
listen(Port)
Specs
listen(inet:port_number()) -> {ok, ssl:sslsocket()} | {error, term()}.
Link to this function
send(Socket, Data)
Specs
send(ssl:sslsocket(), binary()) -> ok | {error, {badtcp, term()}}.
Link to this function
set_acceptor_opts(Socket)
Specs
set_acceptor_opts(ssl:sslsocket()) -> ok.
Link to this function
set_controlling_process(Socket, Pid)
Specs
set_controlling_process(ssl:sslsocket(), pid()) -> ok | {error, term()}.
Link to this function
set_send_timeout(Socket, SendTO)
Specs
set_send_timeout(ssl:sslsocket(), timeout() | undefined) -> ok.