boost::asio::ip::address | Implements version-independent IP addresses |
boost::asio::ip::address_v4 | Implements IP version 4 style addresses |
boost::asio::ip::address_v6 | Implements IP version 6 style addresses |
Async_Object | Asynchronous object concept |
Async_Read_Stream | Asynchronous read stream concept |
Async_Write_Stream | Asynchronous write stream concept |
boost::asio::ssl::basic_context< Service > | SSL context |
boost::asio::basic_datagram_socket< Protocol, Service > | Provides datagram-oriented socket functionality |
boost::asio::basic_deadline_timer< Time_Type, Time_Traits, Service > | Provides waitable timer functionality |
boost::asio::ip::basic_endpoint< Protocol > | Describes an endpoint for a version-independent IP socket |
boost::asio::basic_io_object< Service > | Base class for all I/O objects |
boost::asio::basic_resolver< Protocol, Service > | Provides endpoint resolution functionality |
boost::asio::ip::basic_resolver_entry< Protocol > | An entry produced by a resolver |
boost::asio::ip::basic_resolver_iterator< Protocol > | An iterator over the entries produced by a resolver |
boost::asio::ip::basic_resolver_query< Protocol > | An query to be passed to a resolver |
boost::asio::basic_socket< Protocol, Service > | Provides socket functionality |
boost::asio::basic_socket_acceptor< Protocol, Service > | Provides the ability to accept new connections |
boost::asio::basic_socket_iostream< Protocol, Service > | Iostream interface for a socket |
boost::asio::basic_socketbuf< Protocol, Service > | Iostream streambuf for a socket |
boost::asio::basic_strand< Service > | Provides serialised handler execution |
boost::asio::basic_stream_socket< Protocol, Service > | Provides stream-oriented socket functionality |
boost::asio::basic_streambuf< Allocator > | Automatically resizable buffer class based on std::streambuf |
Boolean_IO_Control_Command | Boolean_IO_Control_Command concept |
Boolean_Socket_Option | Boolean_Socket_Option concept |
boost::asio::buffered_read_stream< Stream > | Adds buffering to the read-related operations of a stream |
boost::asio::buffered_stream< Stream > | Adds buffering to the read- and write-related operations of a stream |
boost::asio::buffered_write_stream< Stream > | Adds buffering to the write-related operations of a stream |
boost::asio::const_buffer | Holds a buffer that cannot be modified |
boost::asio::const_buffer_container_1 | Adapts a single non-modifiable buffer so that it meets the requirements of the Const_Buffers concept |
Const_Buffers | Const_Buffers concept |
boost::asio::ssl::context_base | The context_base class is used as a base for the basic_context class template so that we have a common place to define various enums |
boost::asio::ssl::context_service | Default service implementation for a context |
CopyConstructible | CopyConstructible concept |
boost::asio::datagram_socket_service< Protocol > | Default service implementation for a datagram socket |
boost::asio::deadline_timer_service< Time_Type, Time_Traits > | Default service implementation for a timer |
Dispatcher | Dispatcher concept |
Endpoint | Endpoint concept |
boost::asio::error | The error class is used to encapsulate system error codes |
Error_Source | Error source concept |
Integer_Socket_Option | Integer_Socket_Option concept |
boost::asio::invalid_service_owner | Exception thrown when trying to add a service object to an io_service where the service has a different owner |
IO_Control_Command | IO_Control_Command concept |
boost::asio::io_service | Provides core I/O functionality |
boost::asio::io_service::service | Base class for all io_service services |
boost::asio::io_service::work | Class to inform the io_service when it has work to do |
IP_MReq_Socket_Option | IP_MReq_Socket_Option concept for performing multicast requests |
IP_Network_Interface_Socket_Option | IP_Network_Interface_Socket_Option concept |
boost::asio::is_read_buffered< Stream > | The is_read_buffered class is a traits class that may be used to determine whether a stream type supports buffering of read data |
boost::asio::is_write_buffered< Stream > | The is_write_buffered class is a traits class that may be used to determine whether a stream type supports buffering of written data |
Linger_Socket_Option | Linger_Socket_Option concept |
boost::asio::mutable_buffer | Holds a buffer that can be modified |
boost::asio::mutable_buffer_container_1 | Adapts a single modifiable buffer so that it meets the requirements of the Mutable_Buffers concept |
Mutable_Buffers | Mutable_Buffers concept |
Protocol | Protocol concept |
boost::asio::ip::resolver_query_base | The resolver_query_base class is used as a base for the basic_resolver_query class templates to provide a common place to define the flag constants |
boost::asio::resolver_service< Protocol > | Default service implementation for a resolver |
boost::asio::service_already_exists | Exception thrown when trying to add a duplicate service to an io_service |
Size_IO_Control_Command | Size_IO_Control_Command concept |
boost::asio::socket_acceptor_service< Protocol > | Default service implementation for a socket acceptor |
boost::asio::socket_base | The socket_base class is used as a base for the basic_stream_socket and basic_datagram_socket class templates so that we have a common place to define the shutdown_type and enum |
Socket_Option | Socket_Option concept |
boost::asio::strand_service | Default service implementation for a strand |
Stream | Stream concept |
boost::asio::ssl::stream< Stream, Service > | Provides stream-oriented functionality using SSL |
boost::asio::ssl::stream_base | The stream_base class is used as a base for the boost::asio::ssl::stream class template so that we have a common place to define various enums |
boost::asio::ssl::stream_service | Default service implementation for an SSL stream |
boost::asio::stream_socket_service< Protocol > | Default service implementation for a stream socket |
Sync_Read_Stream | Synchronous read stream concept |
Sync_Write_Stream | Synchronous write stream concept |
boost::asio::system_exception | The system_exception class is used to represent system conditions that prevent the library from operating correctly |
boost::asio::ip::tcp | Encapsulates the flags needed for TCP |
boost::asio::time_traits< boost::posix_time::ptime > | Time traits specialised for posix_time |
boost::asio::ip::udp | Encapsulates the flags needed for UDP |