Lines Matching full:asio
15 #include "asio/detail/config.hpp"
16 #include "asio/detail/io_control.hpp"
17 #include "asio/detail/socket_option.hpp"
18 #include "asio/detail/socket_types.hpp"
20 #include "asio/detail/push_options.hpp"
22 namespace asio { namespace
57 * asio::ip::udp::socket socket(io_service);
59 * asio::socket_base::broadcast option(true);
66 * asio::ip::udp::socket socket(io_service);
68 * asio::socket_base::broadcast option;
76 typedef asio::detail::socket_option::boolean<
87 * asio::ip::tcp::socket socket(io_service);
89 * asio::socket_base::debug option(true);
96 * asio::ip::tcp::socket socket(io_service);
98 * asio::socket_base::debug option;
106 typedef asio::detail::socket_option::boolean<
116 * asio::ip::udp::socket socket(io_service);
118 * asio::socket_base::do_not_route option(true);
125 * asio::ip::udp::socket socket(io_service);
127 * asio::socket_base::do_not_route option;
135 typedef asio::detail::socket_option::boolean<
146 * asio::ip::tcp::socket socket(io_service);
148 * asio::socket_base::keep_alive option(true);
155 * asio::ip::tcp::socket socket(io_service);
157 * asio::socket_base::keep_alive option;
165 typedef asio::detail::socket_option::boolean<
175 * asio::ip::tcp::socket socket(io_service);
177 * asio::socket_base::send_buffer_size option(8192);
184 * asio::ip::tcp::socket socket(io_service);
186 * asio::socket_base::send_buffer_size option;
194 typedef asio::detail::socket_option::integer<
205 * asio::ip::tcp::socket socket(io_service);
207 * asio::socket_base::send_low_watermark option(1024);
214 * asio::ip::tcp::socket socket(io_service);
216 * asio::socket_base::send_low_watermark option;
224 typedef asio::detail::socket_option::integer<
235 * asio::ip::tcp::socket socket(io_service);
237 * asio::socket_base::receive_buffer_size option(8192);
244 * asio::ip::tcp::socket socket(io_service);
246 * asio::socket_base::receive_buffer_size option;
254 typedef asio::detail::socket_option::integer<
265 * asio::ip::tcp::socket socket(io_service);
267 * asio::socket_base::receive_low_watermark option(1024);
274 * asio::ip::tcp::socket socket(io_service);
276 * asio::socket_base::receive_low_watermark option;
284 typedef asio::detail::socket_option::integer<
296 * asio::ip::tcp::acceptor acceptor(io_service);
298 * asio::socket_base::reuse_address option(true);
305 * asio::ip::tcp::acceptor acceptor(io_service);
307 * asio::socket_base::reuse_address option;
315 typedef asio::detail::socket_option::boolean<
327 * asio::ip::tcp::socket socket(io_service);
329 * asio::socket_base::linger option(true, 30);
336 * asio::ip::tcp::socket socket(io_service);
338 * asio::socket_base::linger option;
347 typedef asio::detail::socket_option::linger<
354 * operation is permitted to fail with asio::error::connection_aborted.
360 * asio::ip::tcp::acceptor acceptor(io_service);
362 * asio::socket_base::enable_connection_aborted option(true);
369 * asio::ip::tcp::acceptor acceptor(io_service);
371 * asio::socket_base::enable_connection_aborted option;
379 typedef asio::detail::socket_option::boolean<
380 asio::detail::custom_socket_option_level,
381 asio::detail::enable_connection_aborted_option>
391 * asio::ip::tcp::socket socket(io_service);
393 * asio::socket_base::non_blocking_io command(true);
400 typedef asio::detail::io_control::non_blocking_io non_blocking_io;
409 * asio::ip::tcp::socket socket(io_service);
411 * asio::socket_base::bytes_readable command(true);
419 typedef asio::detail::io_control::bytes_readable bytes_readable;
432 } // namespace asio
434 #include "asio/detail/pop_options.hpp"