Lines Matching full:socket
30 /// Different ways a socket may be shutdown.
50 /// Socket option to permit sending of broadcast messages.
52 * Implements the SOL_SOCKET/SO_BROADCAST socket option.
57 * asio::ip::udp::socket socket(io_service);
60 * socket.set_option(option);
66 * asio::ip::udp::socket socket(io_service);
69 * socket.get_option(option);
80 /// Socket option to enable socket-level debugging.
82 * Implements the SOL_SOCKET/SO_DEBUG socket option.
87 * asio::ip::tcp::socket socket(io_service);
90 * socket.set_option(option);
96 * asio::ip::tcp::socket socket(io_service);
99 * socket.get_option(option);
109 /// Socket option to prevent routing, use local interfaces only.
111 * Implements the SOL_SOCKET/SO_DONTROUTE socket option.
116 * asio::ip::udp::socket socket(io_service);
119 * socket.set_option(option);
125 * asio::ip::udp::socket socket(io_service);
128 * socket.get_option(option);
139 /// Socket option to send keep-alives.
141 * Implements the SOL_SOCKET/SO_KEEPALIVE socket option.
146 * asio::ip::tcp::socket socket(io_service);
149 * socket.set_option(option);
155 * asio::ip::tcp::socket socket(io_service);
158 * socket.get_option(option);
168 /// Socket option for the send buffer size of a socket.
170 * Implements the SOL_SOCKET/SO_SNDBUF socket option.
175 * asio::ip::tcp::socket socket(io_service);
178 * socket.set_option(option);
184 * asio::ip::tcp::socket socket(io_service);
187 * socket.get_option(option);
198 /// Socket option for the send low watermark.
200 * Implements the SOL_SOCKET/SO_SNDLOWAT socket option.
205 * asio::ip::tcp::socket socket(io_service);
208 * socket.set_option(option);
214 * asio::ip::tcp::socket socket(io_service);
217 * socket.get_option(option);
228 /// Socket option for the receive buffer size of a socket.
230 * Implements the SOL_SOCKET/SO_RCVBUF socket option.
235 * asio::ip::tcp::socket socket(io_service);
238 * socket.set_option(option);
244 * asio::ip::tcp::socket socket(io_service);
247 * socket.get_option(option);
258 /// Socket option for the receive low watermark.
260 * Implements the SOL_SOCKET/SO_RCVLOWAT socket option.
265 * asio::ip::tcp::socket socket(io_service);
268 * socket.set_option(option);
274 * asio::ip::tcp::socket socket(io_service);
277 * socket.get_option(option);
288 /// Socket option to allow the socket to be bound to an address that is
291 * Implements the SOL_SOCKET/SO_REUSEADDR socket option.
319 /// Socket option to specify whether the socket lingers on close if unsent
322 * Implements the SOL_SOCKET/SO_LINGER socket option.
327 * asio::ip::tcp::socket socket(io_service);
330 * socket.set_option(option);
336 * asio::ip::tcp::socket socket(io_service);
339 * socket.get_option(option);
351 /// Socket option to report aborted connections on accept.
353 * Implements a custom socket option that determines whether or not an accept
385 /// set the blocking mode of the socket.
391 * asio::ip::tcp::socket socket(io_service);
394 * socket.io_control(command);
409 * asio::ip::tcp::socket socket(io_service);
412 * socket.io_control(command);