Classes | |
| class | transfer_all_t |
| class | transfer_at_least_t |
| class | binder1 |
| class | binder2 |
| class | binder3 |
| class | binder4 |
| class | binder5 |
| class | buffer_resize_guard |
| class | buffered_stream_storage |
| class | call_stack |
| class | const_buffers_iterator |
| class | consuming_buffers_iterator |
| class | consuming_buffers |
| class | deadline_timer_service |
| struct | handler_alloc_traits |
| class | raw_handler_ptr |
| class | handler_ptr |
| class | hash_map |
| 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 | reactive_socket_service |
| class | reactor_op_queue |
| class | resolver_service |
| 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 | tss_ptr |
| class | wrapped_handler |
| class | rewrapped_handler |
| class | error_base |
| Hack to keep asio library header-file-only. More... | |
| class | read_handler |
| class | read_streambuf_handler |
| class | read_until_delim_handler |
| class | read_until_delim_string_handler |
| class | read_until_expr_handler |
| class | write_handler |
| class | write_streambuf_handler |
| struct | is_read_buffered_big_type |
| struct | is_write_buffered_big_type |
Namespaces | |
| namespace | io_control |
| namespace | socket_ops |
| namespace | socket_option |
Typedefs | |
| typedef null_event | event |
| typedef posix_fd_set_adapter | fd_set_adapter |
| typedef null_mutex | mutex |
| typedef pipe_select_interrupter | select_interrupter |
| typedef null_signal_blocker | signal_blocker |
| typedef int | socket_type |
| typedef sockaddr | socket_addr_type |
| typedef socklen_t | socket_addr_len_type |
| typedef in_addr | in4_addr_type |
| typedef ip_mreq | in4_mreq_type |
| typedef sockaddr_in | sockaddr_in4_type |
| typedef in6_addr | in6_addr_type |
| typedef ipv6_mreq | in6_mreq_type |
| typedef sockaddr_in6 | sockaddr_in6_type |
| typedef sockaddr_storage | sockaddr_storage_type |
| typedef addrinfo | addrinfo_type |
| typedef int | ioctl_arg_type |
| typedef uint32_t | u_long_type |
| typedef uint16_t | u_short_type |
| typedef null_thread | thread |
Functions | |
| void * | buffer_cast_helper (const mutable_buffer &) |
| const void * | buffer_cast_helper (const const_buffer &) |
| std::size_t | buffer_size_helper (const mutable_buffer &) |
| std::size_t | buffer_size_helper (const const_buffer &) |
| template<typename Handler, typename Arg1> | |
| void * | asio_handler_allocate (std::size_t size, binder1< Handler, Arg1 > *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 Arg1> | |
| void | asio_handler_invoke (const Function &function, binder1< Handler, Arg1 > *this_handler) |
| template<typename Handler, typename Arg1> | |
| binder1< Handler, Arg1 > | bind_handler (const Handler &handler, const Arg1 &arg1) |
| 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, typename Arg2> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder2< Handler, Arg1, Arg2 > *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 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, 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, typename Arg3> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder3< Handler, Arg1, Arg2, Arg3 > *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 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, 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, typename Arg4> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *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 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, 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, typename Arg5> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *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 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 T> | |
| std::size_t | calculate_hash_value (const T &t) |
| void | throw_error (const asio::error_code &err) |
| template<typename Dispatcher, typename Handler> | |
| void * | asio_handler_allocate (std::size_t size, wrapped_handler< Dispatcher, Handler > *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 Function, typename Dispatcher, typename Handler> | |
| void | asio_handler_invoke (const Function &function, wrapped_handler< Dispatcher, Handler > *this_handler) |
| template<typename Function, typename Dispatcher, typename Handler> | |
| void | asio_handler_invoke (const Function &function, rewrapped_handler< Dispatcher, Handler > *this_handler) |
| template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler> | |
| void * | asio_handler_allocate (std::size_t size, read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > *this_handler) |
| template<typename Function, typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler> | |
| void | asio_handler_invoke (const Function &function, read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler> | |
| void * | asio_handler_allocate (std::size_t size, read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > *this_handler) |
| template<typename Function, typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler> | |
| void | asio_handler_invoke (const Function &function, read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > *this_handler) |
| template<typename Iterator1, typename Iterator2> | |
| std::pair< Iterator1, bool > | partial_search (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void * | asio_handler_allocate (std::size_t size, read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename Function, typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_invoke (const Function &function, read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void * | asio_handler_allocate (std::size_t size, read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename Function, typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_invoke (const Function &function, read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void * | asio_handler_allocate (std::size_t size, read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename Function, typename AsyncReadStream, typename Allocator, typename ReadHandler> | |
| void | asio_handler_invoke (const Function &function, read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > *this_handler) |
| template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler> | |
| void * | asio_handler_allocate (std::size_t size, write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > *this_handler) |
| template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > *this_handler) |
| template<typename Function, typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler> | |
| void | asio_handler_invoke (const Function &function, write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > *this_handler) |
| template<typename AsyncWriteStream, typename Allocator, typename WriteHandler> | |
| void * | asio_handler_allocate (std::size_t size, write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > *this_handler) |
| template<typename AsyncWriteStream, typename Allocator, typename WriteHandler> | |
| void | asio_handler_deallocate (void *pointer, std::size_t size, write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > *this_handler) |
| template<typename Function, typename AsyncWriteStream, typename Allocator, typename WriteHandler> | |
| void | asio_handler_invoke (const Function &function, write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > *this_handler) |
| template<typename Stream> | |
| char | is_read_buffered_helper (buffered_stream< Stream > *s) |
| template<typename Stream> | |
| char | is_read_buffered_helper (buffered_read_stream< Stream > *s) |
| template<typename Stream> | |
| char | is_write_buffered_helper (buffered_stream< Stream > *s) |
| template<typename Stream> | |
| char | is_write_buffered_helper (buffered_write_stream< Stream > *s) |
Variables | |
| const int | invalid_socket = -1 |
| const int | socket_error_retval = -1 |
| const int | max_addr_v4_str_len = INET_ADDRSTRLEN |
| const int | max_addr_v6_str_len = INET6_ADDRSTRLEN + 1 + IF_NAMESIZE |
| const int | shutdown_receive = SHUT_RD |
| const int | shutdown_send = SHUT_WR |
| const int | shutdown_both = SHUT_RDWR |
| const int | message_peek = MSG_PEEK |
| const int | message_out_of_band = MSG_OOB |
| const int | message_do_not_route = MSG_DONTROUTE |
| const int | custom_socket_option_level = 0xA5100000 |
| const int | enable_connection_aborted_option = 1 |
| is_read_buffered_big_type | is_read_buffered_helper (...) |
| is_write_buffered_big_type | is_write_buffered_helper (...) |
| typedef addrinfo asio::detail::addrinfo_type |
Definition at line 159 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 152 of file socket_types.hpp.
| typedef ip_mreq asio::detail::in4_mreq_type |
Definition at line 153 of file socket_types.hpp.
| typedef in6_addr asio::detail::in6_addr_type |
Definition at line 155 of file socket_types.hpp.
| typedef ipv6_mreq asio::detail::in6_mreq_type |
Definition at line 156 of file socket_types.hpp.
| typedef int asio::detail::ioctl_arg_type |
Definition at line 160 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 154 of file socket_types.hpp.
| typedef sockaddr_in6 asio::detail::sockaddr_in6_type |
Definition at line 157 of file socket_types.hpp.
| typedef sockaddr_storage asio::detail::sockaddr_storage_type |
Definition at line 158 of file socket_types.hpp.
| typedef socklen_t asio::detail::socket_addr_len_type |
Definition at line 151 of file socket_types.hpp.
| typedef sockaddr asio::detail::socket_addr_type |
Definition at line 150 of file socket_types.hpp.
| typedef int asio::detail::socket_type |
Definition at line 145 of file socket_types.hpp.
| typedef null_thread asio::detail::thread |
Definition at line 38 of file thread.hpp.
| typedef uint32_t asio::detail::u_long_type |
Definition at line 161 of file socket_types.hpp.
| typedef uint16_t asio::detail::u_short_type |
Definition at line 162 of file socket_types.hpp.
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > * | this_handler | |||
| ) | [inline] |
Definition at line 228 of file write.ipp.
References asio_handler_alloc_helpers::allocate().
Referenced by asio_handler_alloc_helpers::allocate().
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void* asio::detail::asio_handler_allocate | ( | std::size_t | size, | |
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 125 of file wrapped_handler.hpp.
References asio_handler_alloc_helpers::allocate(), and asio::detail::wrapped_handler< Dispatcher, Handler >::handler_.
| 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.
References asio_handler_alloc_helpers::allocate(), and asio::detail::binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 >::handler_.
| 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.
References asio_handler_alloc_helpers::allocate(), and asio::detail::binder4< Handler, Arg1, Arg2, Arg3, Arg4 >::handler_.
| 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.
References asio_handler_alloc_helpers::allocate(), and asio::detail::binder3< Handler, Arg1, Arg2, Arg3 >::handler_.
| 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.
References asio_handler_alloc_helpers::allocate(), and asio::detail::binder2< Handler, Arg1, Arg2 >::handler_.
| 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.
References asio_handler_alloc_helpers::allocate(), and asio::detail::binder1< Handler, Arg1 >::handler_.
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > * | this_handler | |||
| ) | [inline] |
Definition at line 238 of file write.ipp.
References asio_handler_alloc_helpers::deallocate().
Referenced by asio_handler_alloc_helpers::deallocate().
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_deallocate | ( | void * | pointer, | |
| std::size_t | size, | |||
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 133 of file wrapped_handler.hpp.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::wrapped_handler< Dispatcher, Handler >::handler_.
| 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.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 >::handler_.
| 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.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::binder4< Handler, Arg1, Arg2, Arg3, Arg4 >::handler_.
| 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.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::binder3< Handler, Arg1, Arg2, Arg3 >::handler_.
| 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.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::binder2< Handler, Arg1, Arg2 >::handler_.
| 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.
References asio_handler_alloc_helpers::deallocate(), and asio::detail::binder1< Handler, Arg1 >::handler_.
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| write_streambuf_handler< AsyncWriteStream, Allocator, WriteHandler > * | this_handler | |||
| ) | [inline] |
Definition at line 248 of file write.ipp.
References asio_handler_invoke_helpers::invoke().
Referenced by asio_handler_invoke_helpers::invoke().
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| read_until_delim_handler< AsyncReadStream, Allocator, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > * | this_handler | |||
| ) | [inline] |
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| rewrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 175 of file wrapped_handler.hpp.
References asio::detail::rewrapped_handler< Handler, Context >::context_, and asio_handler_invoke_helpers::invoke().
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| wrapped_handler< Dispatcher, Handler > * | this_handler | |||
| ) | [inline] |
Definition at line 166 of file wrapped_handler.hpp.
References asio::detail::wrapped_handler< Dispatcher, Handler >::dispatcher_, and asio::detail::wrapped_handler< Dispatcher, Handler >::handler_.
| 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.
References asio::detail::binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 >::handler_, and asio_handler_invoke_helpers::invoke().
| 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.
References asio::detail::binder4< Handler, Arg1, Arg2, Arg3, Arg4 >::handler_, and asio_handler_invoke_helpers::invoke().
| 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.
References asio::detail::binder3< Handler, Arg1, Arg2, Arg3 >::handler_, and asio_handler_invoke_helpers::invoke().
| 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.
References asio::detail::binder2< Handler, Arg1, Arg2 >::handler_, and asio_handler_invoke_helpers::invoke().
| void asio::detail::asio_handler_invoke | ( | const Function & | function, | |
| binder1< Handler, Arg1 > * | this_handler | |||
| ) | [inline] |
Definition at line 68 of file bind_handler.hpp.
References asio::detail::binder1< Handler, Arg1 >::handler_, and asio_handler_invoke_helpers::invoke().
| 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.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::async_accept(), asio::detail::reactive_socket_service< Protocol, Reactor >::async_connect(), asio::basic_socket< Protocol, StreamSocketService >::async_connect(), asio::buffered_read_stream< asio::buffered_write_stream & >::async_read_some(), asio::async_read_until(), asio::detail::reactive_socket_service< Protocol, Reactor >::async_receive(), asio::detail::reactive_socket_service< Protocol, Reactor >::async_receive_from(), asio::detail::reactive_socket_service< Protocol, Reactor >::async_send(), asio::detail::reactive_socket_service< Protocol, Reactor >::async_send_to(), asio::buffered_write_stream< Stream >::async_write_some(), asio::detail::wrapped_handler< Dispatcher, Handler >::operator()(), asio::detail::resolver_service< Protocol >::resolve_endpoint_handler< Handler >::operator()(), asio::detail::resolver_service< Protocol >::resolve_query_handler< Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::receive_handler< MutableBufferSequence, Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::send_to_handler< ConstBufferSequence, Handler >::operator()(), asio::detail::reactive_socket_service< Protocol, Reactor >::send_handler< ConstBufferSequence, Handler >::operator()(), asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler >::wait_handler< Handler >::operator()(), asio::buffered_write_stream< Stream >::write_some_handler< ConstBufferSequence, WriteHandler >::operator()(), asio::buffered_write_stream< Stream >::flush_handler< WriteHandler >::operator()(), asio::buffered_read_stream< Stream >::read_some_handler< MutableBufferSequence, ReadHandler >::operator()(), asio::buffered_read_stream< Stream >::fill_handler< ReadHandler >::operator()(), and asio::detail::select_reactor< Own_Thread >::select_reactor().
| const void * asio::detail::buffer_cast_helper | ( | const const_buffer & | b | ) | [inline] |
Definition at line 273 of file buffer.hpp.
References asio::const_buffer::data_.
Referenced by asio::const_buffer::buffer_cast(), and asio::mutable_buffer::buffer_cast().
| void * asio::detail::buffer_cast_helper | ( | const mutable_buffer & | b | ) | [inline] |
| std::size_t asio::detail::buffer_size_helper | ( | const const_buffer & | b | ) | [inline] |
Definition at line 282 of file buffer.hpp.
References asio::const_buffer::size_.
Referenced by asio::const_buffer::buffer_size(), and asio::mutable_buffer::buffer_size().
| std::size_t asio::detail::buffer_size_helper | ( | const mutable_buffer & | b | ) | [inline] |
| std::size_t asio::detail::calculate_hash_value | ( | const T & | t | ) | [inline] |
Definition at line 34 of file hash_map.hpp.
Referenced by asio::detail::hash_map< Descriptor, asio::detail::reactor_op_queue::op_base * >::erase(), asio::detail::hash_map< Descriptor, asio::detail::reactor_op_queue::op_base * >::find(), and asio::detail::hash_map< Descriptor, asio::detail::reactor_op_queue::op_base * >::insert().
| 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] |
| std::pair<Iterator1, bool> asio::detail::partial_search | ( | Iterator1 | first1, | |
| Iterator1 | last1, | |||
| Iterator2 | first2, | |||
| Iterator2 | last2 | |||
| ) | [inline] |
Definition at line 112 of file read_until.ipp.
Referenced by asio::async_read_until(), asio::detail::read_until_delim_string_handler< AsyncReadStream, Allocator, ReadHandler >::operator()(), and asio::read_until().
| void asio::detail::throw_error | ( | const asio::error_code & | err | ) | [inline] |
Definition at line 30 of file throw_error.hpp.
References simple_client::e, and throw_exception().
Referenced by asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::accept(), asio::ssl::basic_context< Service >::add_verify_path(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::assign(), asio::basic_socket< Protocol, StreamSocketService >::assign(), asio::basic_socket< Protocol, StreamSocketService >::at_mark(), asio::basic_socket< Protocol, StreamSocketService >::available(), asio::basic_deadline_timer< Time, TimeTraits, TimerService >::basic_deadline_timer(), asio::basic_socket< Protocol, StreamSocketService >::basic_socket(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::basic_socket_acceptor(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::bind(), asio::basic_socket< Protocol, StreamSocketService >::bind(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::cancel(), asio::basic_socket< Protocol, StreamSocketService >::cancel(), asio::basic_deadline_timer< Time, TimeTraits, TimerService >::cancel(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::close(), asio::basic_socket< Protocol, StreamSocketService >::close(), asio::basic_socket< Protocol, StreamSocketService >::connect(), asio::basic_deadline_timer< Time, TimeTraits, TimerService >::expires_at(), asio::basic_deadline_timer< Time, TimeTraits, TimerService >::expires_from_now(), asio::ip::address_v6::from_string(), asio::ip::address_v4::from_string(), asio::ip::address::from_string(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::get_option(), asio::basic_socket< Protocol, StreamSocketService >::get_option(), asio::ssl::stream< Stream, Service >::handshake(), asio::ip::host_name(), asio::ssl::stream< Stream, Service >::in_avail(), asio::basic_socket< Protocol, StreamSocketService >::io_control(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::listen(), asio::ssl::basic_context< Service >::load_verify_file(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::local_endpoint(), asio::basic_socket< Protocol, StreamSocketService >::local_endpoint(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::open(), asio::basic_socket< Protocol, StreamSocketService >::open(), asio::ssl::stream< Stream, Service >::peek(), asio::io_service::poll(), asio::io_service::poll_one(), asio::read(), asio::ssl::stream< Stream, Service >::read_some(), asio::basic_stream_socket< Protocol, StreamSocketService >::read_some(), asio::read_until(), asio::basic_stream_socket< Protocol, StreamSocketService >::receive(), asio::basic_datagram_socket< Protocol, DatagramSocketService >::receive(), asio::basic_datagram_socket< Protocol, DatagramSocketService >::receive_from(), asio::basic_socket< Protocol, StreamSocketService >::remote_endpoint(), asio::ip::basic_resolver< InternetProtocol, ResolverService >::resolve(), asio::io_service::run(), asio::io_service::run_one(), asio::basic_stream_socket< Protocol, StreamSocketService >::send(), asio::basic_datagram_socket< Protocol, DatagramSocketService >::send(), asio::basic_datagram_socket< Protocol, DatagramSocketService >::send_to(), asio::basic_socket_acceptor< Protocol, SocketAcceptorService >::set_option(), asio::basic_socket< Protocol, StreamSocketService >::set_option(), asio::ssl::basic_context< Service >::set_options(), asio::ssl::basic_context< Service >::set_password_callback(), asio::ssl::basic_context< Service >::set_verify_mode(), asio::ssl::stream< Stream, Service >::shutdown(), asio::basic_socket< Protocol, StreamSocketService >::shutdown(), asio::ip::address_v6::to_string(), asio::ip::address_v4::to_string(), asio::ssl::basic_context< Service >::use_certificate_chain_file(), asio::ssl::basic_context< Service >::use_certificate_file(), asio::ssl::basic_context< Service >::use_private_key_file(), asio::ssl::basic_context< Service >::use_rsa_private_key_file(), asio::ssl::basic_context< Service >::use_tmp_dh_file(), asio::basic_deadline_timer< Time, TimeTraits, TimerService >::wait(), asio::write(), asio::ssl::stream< Stream, Service >::write_some(), and asio::basic_stream_socket< Protocol, StreamSocketService >::write_some().
| const int asio::detail::custom_socket_option_level = 0xA5100000 |
Definition at line 170 of file socket_types.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::get_option(), and asio::detail::reactive_socket_service< Protocol, Reactor >::set_option().
| const int asio::detail::enable_connection_aborted_option = 1 |
Definition at line 171 of file socket_types.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::get_option(), and asio::detail::reactive_socket_service< Protocol, Reactor >::set_option().
| const int asio::detail::invalid_socket = -1 |
Definition at line 146 of file socket_types.hpp.
Referenced by asio::detail::socket_ops::accept(), asio::detail::reactive_socket_service< Protocol, Reactor >::close(), asio::detail::reactive_socket_service< Protocol, Reactor >::construct(), asio::detail::reactive_socket_service< Protocol, Reactor >::destroy(), asio::detail::reactive_socket_service< Protocol, Reactor >::is_open(), asio::detail::reactive_socket_service< Protocol, Reactor >::open(), asio::detail::socket_holder::release(), asio::detail::socket_holder::reset(), asio::detail::posix_fd_set_adapter::set(), asio::detail::socket_ops::socket(), asio::detail::socket_select_interrupter::socket_select_interrupter(), asio::detail::socket_holder::~socket_holder(), and asio::detail::socket_select_interrupter::~socket_select_interrupter().
| const int asio::detail::max_addr_v4_str_len = INET_ADDRSTRLEN |
| const int asio::detail::max_addr_v6_str_len = INET6_ADDRSTRLEN + 1 + IF_NAMESIZE |
| const int asio::detail::message_do_not_route = MSG_DONTROUTE |
Definition at line 168 of file socket_types.hpp.
| const int asio::detail::message_out_of_band = MSG_OOB |
Definition at line 167 of file socket_types.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::async_receive().
| const int asio::detail::message_peek = MSG_PEEK |
Definition at line 166 of file socket_types.hpp.
| const int asio::detail::shutdown_both = SHUT_RDWR |
Definition at line 165 of file socket_types.hpp.
| const int asio::detail::shutdown_receive = SHUT_RD |
Definition at line 163 of file socket_types.hpp.
| const int asio::detail::shutdown_send = SHUT_WR |
Definition at line 164 of file socket_types.hpp.
| const int asio::detail::socket_error_retval = -1 |
Definition at line 147 of file socket_types.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::close(), asio::detail::socket_ops::inet_ntop(), asio::detail::socket_ops::inet_pton(), asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()(), and asio::detail::socket_select_interrupter::socket_select_interrupter().
1.5.6