$search
Namespaces | |
| namespace | descriptor_ops |
| namespace | io_control |
| namespace | socket_ops |
| namespace | socket_option |
Classes | |
| class | binder1 |
| class | binder2 |
| class | binder3 |
| class | binder4 |
| class | binder5 |
| class | buffer_resize_guard |
| class | buffered_stream_storage |
| struct | buffers_iterator_types |
| struct | buffers_iterator_types_helper< false > |
| struct | buffers_iterator_types_helper< true > |
| class | call_stack |
| class | const_buffers_iterator |
| class | consuming_buffers |
| class | consuming_buffers< Buffer, asio::null_buffers > |
| class | consuming_buffers_iterator |
| class | deadline_timer_service |
| struct | handler_alloc_traits |
| class | handler_base_from_member |
| class | handler_ptr |
| class | handler_queue |
| struct | has_result_type |
| class | hash_map |
| class | indirect_handler_queue |
| struct | is_read_buffered_big_type |
| struct | is_write_buffered_big_type |
| class | null_event |
| class | null_mutex |
| class | null_signal_blocker |
| class | null_thread |
| class | null_tss_ptr |
| class | pipe_select_interrupter |
| class | posix_fd_set_adapter |
| class | raw_handler_ptr |
| class | reactive_descriptor_service |
| class | reactive_serial_port_service |
| class | reactive_socket_service |
| class | reactor_op_queue |
| class | resolver_service |
| class | rewrapped_handler |
| class | scoped_lock |
| class | select_reactor |
| class | service_base |
| class | service_id |
| class | service_registry |
| class | signal_init |
| class | socket_holder |
| class | socket_select_interrupter |
| class | strand_service |
| class | task_io_service |
| class | timer_queue |
| class | timer_queue_base |
| class | transfer_all_t |
| class | transfer_at_least_t |
| class | tss_ptr |
| class | wrapped_handler |
Typedefs | |
| typedef addrinfo | addrinfo_type |
| typedef null_event | event |
| typedef posix_fd_set_adapter | fd_set_adapter |
| typedef in_addr | in4_addr_type |
| typedef ip_mreq | in4_mreq_type |
| typedef in6_addr | in6_addr_type |
| typedef ipv6_mreq | in6_mreq_type |
| typedef int | ioctl_arg_type |
| typedef null_mutex | mutex |
| typedef pipe_select_interrupter | select_interrupter |
| typedef null_signal_blocker | signal_blocker |
| typedef sockaddr_in | sockaddr_in4_type |
| typedef sockaddr_in6 | sockaddr_in6_type |
| typedef sockaddr_storage | sockaddr_storage_type |
| typedef sockaddr_un | sockaddr_un_type |
| typedef sockaddr | socket_addr_type |
| typedef int | socket_type |
| typedef null_thread | thread |
| typedef uint32_t | u_long_type |
| typedef uint16_t | u_short_type |
Functions | |
| template<typename Handler , typename Context > | |
| void * | asio_handler_allocate (std::size_t size, rewrapped_handler< Handler, Context > *this_handler) |
| template<typename Dispatcher , typename Handler > | |
| void * | asio_handler_allocate (std::size_t size, wrapped_handler< Dispatcher, Handler > *this_handler) |
| template<typename Handler > | |
| void * | asio_handler_allocate (std::size_t size, handler_base_from_member< Handler > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > | |
| void * | asio_handler_allocate (std::size_t size, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
| void * | asio_handler_allocate (std::size_t size, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 > | |
| void * | asio_handler_allocate (std::size_t size, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 > | |
| void * | asio_handler_allocate (std::size_t size, binder2< Handler, Arg1, Arg2 > *this_handler) |
| template<typename Handler , typename Arg1 > | |
| void * | asio_handler_allocate (std::size_t size, binder1< Handler, Arg1 > *this_handler) |
| template<typename Handler , typename Context > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, rewrapped_handler< Handler, Context > *this_handler) |
| template<typename Dispatcher , typename Handler > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, wrapped_handler< Dispatcher, Handler > *this_handler) |
| template<typename Handler > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, handler_base_from_member< Handler > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder2< Handler, Arg1, Arg2 > *this_handler) |
| template<typename Handler , typename Arg1 > | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder1< Handler, Arg1 > *this_handler) |
| template<typename Function , typename Handler , typename Context > | |
| void | asio_handler_invoke (const Function &function, rewrapped_handler< Handler, Context > *this_handler) |
| template<typename Function , typename Dispatcher , typename Handler > | |
| void | asio_handler_invoke (const Function &function, wrapped_handler< Dispatcher, Handler > *this_handler) |
| template<typename Function , typename Handler > | |
| void | asio_handler_invoke (const Function &function, handler_base_from_member< Handler > *this_handler) |
| template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > | |
| void | asio_handler_invoke (const Function &function, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler) |
| template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
| void | asio_handler_invoke (const Function &function, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler) |
| template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 > | |
| void | asio_handler_invoke (const Function &function, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler) |
| template<typename Function , typename Handler , typename Arg1 , typename Arg2 > | |
| void | asio_handler_invoke (const Function &function, binder2< Handler, Arg1, Arg2 > *this_handler) |
| template<typename Function , typename Handler , typename Arg1 > | |
| void | asio_handler_invoke (const Function &function, binder1< Handler, Arg1 > *this_handler) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > | |
| binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > | bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
| binder4< Handler, Arg1, Arg2, Arg3, Arg4 > | bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 > | |
| binder3< Handler, Arg1, Arg2, Arg3 > | bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| template<typename Handler , typename Arg1 , typename Arg2 > | |
| binder2< Handler, Arg1, Arg2 > | bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2) |
| template<typename Handler , typename Arg1 > | |
| binder1< Handler, Arg1 > | bind_handler (const Handler &handler, const Arg1 &arg1) |
| const void * | buffer_cast_helper (const const_buffer &) |
| void * | buffer_cast_helper (const mutable_buffer &) |
| std::size_t | buffer_size_helper (const const_buffer &) |
| std::size_t | buffer_size_helper (const mutable_buffer &) |
| template<typename T > | |
| std::size_t | calculate_hash_value (const T &t) |
| template<typename Stream > | |
| char | is_read_buffered_helper (buffered_read_stream< Stream > *s) |
| template<typename Stream > | |
| char | is_read_buffered_helper (buffered_stream< Stream > *s) |
| template<typename Stream > | |
| char | is_write_buffered_helper (buffered_write_stream< Stream > *s) |
| template<typename Stream > | |
| char | is_write_buffered_helper (buffered_stream< Stream > *s) |
| void | throw_error (const asio::error_code &err) |
Variables | |
| const int | always_fail_option = 2 |
| const int | custom_socket_option_level = 0xA5100000 |
| const int | enable_connection_aborted_option = 1 |
| const int | invalid_socket = -1 |
| is_read_buffered_big_type | is_read_buffered_helper (...) |
| is_write_buffered_big_type | is_write_buffered_helper (...) |
| const int | max_addr_v4_str_len = INET_ADDRSTRLEN |
| const int | max_addr_v6_str_len = INET6_ADDRSTRLEN + 1 + IF_NAMESIZE |
| const int | max_iov_len = 16 |
| const int | message_do_not_route = MSG_DONTROUTE |
| const int | message_out_of_band = MSG_OOB |
| const int | message_peek = MSG_PEEK |
| const int | shutdown_both = SHUT_RDWR |
| const int | shutdown_receive = SHUT_RD |
| const int | shutdown_send = SHUT_WR |
| const int | socket_error_retval = -1 |
| typedef addrinfo asio::detail::addrinfo_type |
Definition at line 180 of file socket_types.hpp.
| typedef null_event asio::detail::event |
Definition at line 33 of file fd_set_adapter.hpp.
| typedef in_addr asio::detail::in4_addr_type |
Definition at line 163 of file socket_types.hpp.
| typedef ip_mreq asio::detail::in4_mreq_type |
Definition at line 172 of file socket_types.hpp.
| typedef in6_addr asio::detail::in6_addr_type |
Definition at line 175 of file socket_types.hpp.
| typedef ipv6_mreq asio::detail::in6_mreq_type |
Definition at line 176 of file socket_types.hpp.
| typedef int asio::detail::ioctl_arg_type |
Definition at line 181 of file socket_types.hpp.
| typedef null_mutex asio::detail::mutex |
Definition at line 33 of file select_interrupter.hpp.
Definition at line 38 of file signal_blocker.hpp.
| typedef sockaddr_in asio::detail::sockaddr_in4_type |
Definition at line 174 of file socket_types.hpp.
| typedef sockaddr_in6 asio::detail::sockaddr_in6_type |
Definition at line 177 of file socket_types.hpp.
| typedef sockaddr_storage asio::detail::sockaddr_storage_type |
Definition at line 178 of file socket_types.hpp.
| typedef sockaddr_un asio::detail::sockaddr_un_type |
Definition at line 179 of file socket_types.hpp.
| typedef sockaddr asio::detail::socket_addr_type |
Definition at line 162 of file socket_types.hpp.
| typedef int asio::detail::socket_type |
Definition at line 157 of file socket_types.hpp.
| typedef null_thread asio::detail::thread |
Definition at line 42 of file detail/thread.hpp.
| typedef uint32_t asio::detail::u_long_type |
Definition at line 182 of file socket_types.hpp.
| typedef uint16_t asio::detail::u_short_type |
Definition at line 183 of file socket_types.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| rewrapped_handler< Handler, Context > * | this_handler | |||
| ) | [inline] |
Definition at line 181 of file wrapped_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 156 of file wrapped_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| handler_base_from_member< Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 48 of file handler_base_from_member.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > * | this_handler | |||
| ) | [inline] |
Definition at line 309 of file bind_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| binder4< Handler, Arg1, Arg2, Arg3, Arg4 > * | this_handler | |||
| ) | [inline] |
Definition at line 237 of file bind_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| binder3< Handler, Arg1, Arg2, Arg3 > * | this_handler | |||
| ) | [inline] |
Definition at line 171 of file bind_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| binder2< Handler, Arg1, Arg2 > * | this_handler | |||
| ) | [inline] |
Definition at line 110 of file bind_handler.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| binder1< Handler, Arg1 > * | this_handler | |||
| ) | [inline] |
Definition at line 52 of file bind_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| rewrapped_handler< Handler, Context > * | this_handler | |||
| ) | [inline] |
Definition at line 189 of file wrapped_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 164 of file wrapped_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| handler_base_from_member< Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 56 of file handler_base_from_member.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > * | this_handler | |||
| ) | [inline] |
Definition at line 318 of file bind_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| binder4< Handler, Arg1, Arg2, Arg3, Arg4 > * | this_handler | |||
| ) | [inline] |
Definition at line 246 of file bind_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| binder3< Handler, Arg1, Arg2, Arg3 > * | this_handler | |||
| ) | [inline] |
Definition at line 179 of file bind_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| binder2< Handler, Arg1, Arg2 > * | this_handler | |||
| ) | [inline] |
Definition at line 118 of file bind_handler.hpp.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| binder1< Handler, Arg1 > * | this_handler | |||
| ) | [inline] |
Definition at line 60 of file bind_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| rewrapped_handler< Handler, Context > * | this_handler | |||
| ) | [inline] |
Definition at line 197 of file wrapped_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 172 of file wrapped_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| handler_base_from_member< Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 64 of file handler_base_from_member.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > * | this_handler | |||
| ) | [inline] |
Definition at line 327 of file bind_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder4< Handler, Arg1, Arg2, Arg3, Arg4 > * | this_handler | |||
| ) | [inline] |
Definition at line 255 of file bind_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder3< Handler, Arg1, Arg2, Arg3 > * | this_handler | |||
| ) | [inline] |
Definition at line 188 of file bind_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder2< Handler, Arg1, Arg2 > * | this_handler | |||
| ) | [inline] |
Definition at line 126 of file bind_handler.hpp.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder1< Handler, Arg1 > * | this_handler | |||
| ) | [inline] |
Definition at line 68 of file bind_handler.hpp.
| binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5> asio::detail::bind_handler | ( | const Handler & | handler, | |
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4, | |||
| const Arg5 & | arg5 | |||
| ) | [inline] |
Definition at line 336 of file bind_handler.hpp.
| binder4<Handler, Arg1, Arg2, Arg3, Arg4> asio::detail::bind_handler | ( | const Handler & | handler, | |
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4 | |||
| ) | [inline] |
Definition at line 264 of file bind_handler.hpp.
| binder3<Handler, Arg1, Arg2, Arg3> asio::detail::bind_handler | ( | const Handler & | handler, | |
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3 | |||
| ) | [inline] |
Definition at line 196 of file bind_handler.hpp.
| binder2<Handler, Arg1, Arg2> asio::detail::bind_handler | ( | const Handler & | handler, | |
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2 | |||
| ) | [inline] |
Definition at line 134 of file bind_handler.hpp.
| binder1<Handler, Arg1> asio::detail::bind_handler | ( | const Handler & | handler, | |
| const Arg1 & | arg1 | |||
| ) | [inline] |
Definition at line 76 of file bind_handler.hpp.
| const void * asio::detail::buffer_cast_helper | ( | const const_buffer & | b | ) | [inline] |
Definition at line 287 of file buffer.hpp.
| void * asio::detail::buffer_cast_helper | ( | const mutable_buffer & | b | ) | [inline] |
Definition at line 117 of file buffer.hpp.
| std::size_t asio::detail::buffer_size_helper | ( | const const_buffer & | b | ) | [inline] |
Definition at line 296 of file buffer.hpp.
| std::size_t asio::detail::buffer_size_helper | ( | const mutable_buffer & | b | ) | [inline] |
Definition at line 126 of file buffer.hpp.
| std::size_t asio::detail::calculate_hash_value | ( | const T & | t | ) | [inline] |
Definition at line 34 of file hash_map.hpp.
| char asio::detail::is_read_buffered_helper | ( | buffered_read_stream< Stream > * | s | ) | [inline] |
| char asio::detail::is_read_buffered_helper | ( | buffered_stream< Stream > * | s | ) | [inline] |
| char asio::detail::is_write_buffered_helper | ( | buffered_write_stream< Stream > * | s | ) | [inline] |
| char asio::detail::is_write_buffered_helper | ( | buffered_stream< Stream > * | s | ) | [inline] |
| void asio::detail::throw_error | ( | const asio::error_code & | err | ) | [inline] |
Definition at line 30 of file throw_error.hpp.
| const int asio::detail::always_fail_option = 2 |
Definition at line 199 of file socket_types.hpp.
| const int asio::detail::custom_socket_option_level = 0xA5100000 |
Definition at line 197 of file socket_types.hpp.
| const int asio::detail::enable_connection_aborted_option = 1 |
Definition at line 198 of file socket_types.hpp.
| const int asio::detail::invalid_socket = -1 |
Definition at line 158 of file socket_types.hpp.
| const int asio::detail::max_addr_v4_str_len = INET_ADDRSTRLEN |
Definition at line 160 of file socket_types.hpp.
| const int asio::detail::max_addr_v6_str_len = INET6_ADDRSTRLEN + 1 + IF_NAMESIZE |
Definition at line 161 of file socket_types.hpp.
| const int asio::detail::max_iov_len = 16 |
Definition at line 194 of file socket_types.hpp.
| const int asio::detail::message_do_not_route = MSG_DONTROUTE |
Definition at line 189 of file socket_types.hpp.
| const int asio::detail::message_out_of_band = MSG_OOB |
Definition at line 188 of file socket_types.hpp.
| const int asio::detail::message_peek = MSG_PEEK |
Definition at line 187 of file socket_types.hpp.
| const int asio::detail::shutdown_both = SHUT_RDWR |
Definition at line 186 of file socket_types.hpp.
| const int asio::detail::shutdown_receive = SHUT_RD |
Definition at line 184 of file socket_types.hpp.
| const int asio::detail::shutdown_send = SHUT_WR |
Definition at line 185 of file socket_types.hpp.
| const int asio::detail::socket_error_retval = -1 |
Definition at line 159 of file socket_types.hpp.