Skip to main content

Module stream

Module stream 

Source
Expand description

Stream abstractions and implementations for TCP and UDP.

Structs§

TcpListenerImpl
TCP listener wrapper.
TcpListenerProvider
Provider for TCP listeners.
TcpStreamImpl
Wrapper type used to implement stream traits.
TcpStreamProvider
Provider for TCP connections.
UdpListenerImpl
UDP listener wrapper.
UdpListenerProvider
Provider for UDP listeners.
UdpStreamImpl
Wrapper type used to implement stream traits.
UdpStreamProvider
Provider for UDP connections.

Traits§

ListenerProvider
Provides an abstraction for bind.
NetworkStream
Marker trait for streams used in the system.
StreamAccept
Abstractions for listener-provided operations.
StreamProvider
Provides an abstraction for connect.
StreamSplit
A stream that can be split into read and write halves.

Functions§

got_one_socket_addr
Resolve a single socket address from input.
set_tcp_keep_alive
Enable TCP keepalive on a socket.
set_tcp_nodelay
Disable Nagle’s algorithm to reduce latency for small packets.