Module asio::socket_base [] [src]

Provides some of the socket control commands.

Structs

Broadcast

Socket option to permit sending of broadcast messages.

BytesReadable

IO control command to get the amount of data that can be read without blocking.

Debug

Socket option to enable socket-level debugging.

DoNotRoute

Socket option to don't use a gateway. send to local network host only.

KeepAlive

Socket option to send keep-alives.

Linger

Socket option to specify whether the socket lingers on close if unsent data is present.

RecvBufSize

Socket option for the receive buffer size of a socket.

RecvLowWatermark

Socket option for the receive low watermark.

ReuseAddr

Socket option to allow the socket to be bound to an address that is already in use.

SendBufSize

Socket option for the send buffer size of a socket.

SendLowWatermark

Socket option for the send low watermark.