Pool.Transport.Tcp
SourceSummary↑
| accept(socket, timeout) | Callback implementation of |
| close(socket) | Callback implementation of |
| controlling_process(socket, pid) | Callback implementation of |
| listen(port, opts) | Callback implementation of |
| name() | Callback implementation of |
| receive(socket, length, timeout) | Callback implementation of |
| send(socket, packet) | Callback implementation of |
Types ↑
port_number :: non_neg_integer
socket :: :inet.socket
packet :: term
length :: non_neg_integer
Functions
Specs:
Callback implementation of Pool.Transport.accept/2.
Specs:
- close(socket) :: :ok
Callback implementation of Pool.Transport.close/1.
Specs:
- controlling_process(socket, pid) :: :ok | {:error, atom}
Callback implementation of Pool.Transport.controlling_process/2.
Specs:
- listen(port_number, opts) :: {:ok, socket}
Callback implementation of Pool.Transport.listen/2.
Specs:
- name :: atom
Callback implementation of Pool.Transport.name/0.
Specs:
Callback implementation of Pool.Transport.receive/3.
Specs:
Callback implementation of Pool.Transport.send/2.