asio::detail::reactive_socket_service< Protocol, Reactor >::accept_operation< Socket, Handler > | |
asio::ip::address | Implements version-independent IP addresses |
asio::ip::address_v4 | Implements IP version 4 style addresses |
asio::ip::address_v6 | Implements IP version 6 style addresses |
castor::spica::security::AuthService | |
asio::detail::resolver_service< Protocol >::auto_addrinfo | |
asio::ssl::detail::openssl_stream_service::base_handler< Stream > | |
asio::ssl::basic_context< Service > | SSL context |
asio::basic_datagram_socket< Protocol, DatagramSocketService > | Provides datagram-oriented socket functionality |
asio::basic_deadline_timer< Time, TimeTraits, TimerService > | Provides waitable timer functionality |
asio::posix::basic_descriptor< DescriptorService > | Provides POSIX descriptor functionality |
asio::ip::basic_endpoint< InternetProtocol > | Describes an endpoint for a version-independent IP socket |
asio::local::basic_endpoint< Protocol > | Describes an endpoint for a UNIX socket |
asio::windows::basic_handle< HandleService > | Provides Windows handle functionality |
asio::basic_io_object< IoObjectService > | Base class for all I/O objects |
asio::basic_raw_socket< Protocol, RawSocketService > | Provides raw-oriented socket functionality |
asio::ip::basic_resolver< InternetProtocol, ResolverService > | Provides endpoint resolution functionality |
asio::ip::basic_resolver_entry< InternetProtocol > | An entry produced by a resolver |
asio::ip::basic_resolver_iterator< InternetProtocol > | An iterator over the entries produced by a resolver |
asio::ip::basic_resolver_query< InternetProtocol > | An query to be passed to a resolver |
asio::basic_socket< Protocol, SocketService > | Provides socket functionality |
asio::basic_socket_acceptor< Protocol, SocketAcceptorService > | Provides the ability to accept new connections |
asio::basic_socket_iostream< Protocol, StreamSocketService > | Iostream interface for a socket |
asio::basic_socket_streambuf< Protocol, StreamSocketService > | Iostream streambuf for a socket |
asio::basic_stream_socket< Protocol, StreamSocketService > | Provides stream-oriented socket functionality |
asio::basic_streambuf< Allocator > | Automatically resizable buffer class based on std::streambuf |
asio::serial_port_base::baud_rate | Serial port option to permit changing the baud rate |
asio::detail::has_result_type< T >::big | |
asio::detail::binder1< Handler, Arg1 > | |
asio::detail::binder2< Handler, Arg1, Arg2 > | |
asio::detail::binder3< Handler, Arg1, Arg2, Arg3 > | |
asio::detail::binder4< Handler, Arg1, Arg2, Arg3, Arg4 > | |
asio::detail::binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > | |
asio::detail::socket_option::boolean< Level, Name > | |
asio::detail::hash_map< K, V >::bucket_type | |
asio::detail::buffer_resize_guard< Buffer > | |
asio::buffered_read_stream< Stream > | Adds buffering to the read-related operations of a stream |
asio::buffered_stream< Stream > | Adds buffering to the read- and write-related operations of a stream |
asio::detail::buffered_stream_storage | |
asio::buffered_write_stream< Stream > | Adds buffering to the write-related operations of a stream |
asio::buffers_iterator< BufferSequence, ByteType > | A random access iterator over the bytes in a buffer sequence |
asio::detail::buffers_iterator_types< BufferSequence, ByteType > | |
asio::detail::buffers_iterator_types_helper< false > | |
asio::detail::buffers_iterator_types_helper< true > | |
asio::detail::buffers_iterator_types_helper< false >::byte_type< ByteType > | |
asio::detail::buffers_iterator_types_helper< true >::byte_type< ByteType > | |
asio::detail::io_control::bytes_readable | |
asio::detail::call_stack< Owner > | |
castor::net::CastorChannel | |
castor::net::CCallback | |
asio::serial_port_base::character_size | Serial port option to permit changing the character size |
castor::encoding::CNER | |
castor::net::Communication | |
castor::ConfigException | |
castor::ConfigNode | |
castor::Configuration | |
asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::connect_operation< Handler > | |
castor::net::channels::Tcp::Connection | |
asio::const_buffer | Holds a buffer that cannot be modified |
asio::const_buffers_1 | |
asio::detail::const_buffers_iterator< ConstBufferSequence > | |
asio::detail::consuming_buffers< Buffer, Buffers > | |
asio::detail::consuming_buffers< Buffer, asio::null_buffers > | |
asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator > | |
castor::spica::Container | |
asio::detail::call_stack< Owner >::context | |
asio::ssl::context_base | |
asio::ssl::context_service | Default service implementation for a context |
asio::ip::basic_endpoint< InternetProtocol >::data_union | |
asio::local::basic_endpoint< Protocol >::data_union | |
asio::datagram_socket_service< Protocol > | Default service implementation for a datagram socket |
castor::DateTime | |
asio::deadline_timer_service< TimeType, TimeTraits > | Default service implementation for a timer |
asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler > | |
castor::Decoder | |
castor::net::Defragment< Type, Decoder > | |
asio::posix::descriptor_base | |
asio::ssl::detail::openssl_init< Do_Init >::do_init | |
castor::Encoder | |
castor::Encoding< T > | |
castor::EncodingException | |
castor::spica::security::EncryptService | |
asio::error_code | Class to represent an error code value |
castor::Exception | |
asio::buffered_read_stream< Stream >::fill_handler< ReadHandler > | |
asio::serial_port_base::flow_control | Serial port option to permit changing the flow control |
asio::buffered_write_stream< Stream >::flush_handler< WriteHandler > | |
castor::net::Defragment< Type, Decoder >::FragmentInfo | |
asio::detail::handler_queue::handler | |
asio::detail::indirect_handler_queue::handler | |
asio::detail::handler_alloc_traits< Handler, Object > | |
asio::detail::strand_service::handler_base | |
asio::detail::handler_base_from_member< Handler > | |
asio::detail::task_io_service< Task >::handler_cleanup | |
asio::detail::handler_ptr< Alloc_Traits > | |
asio::detail::handler_queue | |
asio::detail::handler_queue::handler_wrapper< Handler > | |
asio::detail::indirect_handler_queue::handler_wrapper< Handler > | |
asio::detail::strand_service::handler_wrapper< Handler > | |
asio::ssl::detail::openssl_stream_service::handshake_handler< Stream, Handler > | |
asio::detail::has_result_type< T > | |
asio::detail::hash_map< K, V > | |
castor::Hashcode | |
asio::ip::icmp | Encapsulates the flags needed for ICMP |
asio::io_service::id | Class used to uniquely identify a service |
castor::spica::Identity | |
asio::detail::task_io_service< Task >::idle_thread_info | |
asio::ssl::detail::openssl_stream_service::impl_struct | |
asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler >::implementation_type | |
asio::detail::reactive_descriptor_service< Reactor >::implementation_type | |
asio::detail::reactive_socket_service< Protocol, Reactor >::implementation_type | |
asio::detail::indirect_handler_queue | |
asio::detail::socket_option::integer< Level, Name > | |
asio::invalid_service_owner | |
asio::detail::strand_service::invoke_current_handler | |
asio::ssl::detail::openssl_stream_service::io_handler< Stream, Handler > | |
asio::io_service | Provides core I/O functionality |
asio::is_match_condition< T > | |
asio::is_read_buffered< Stream > | |
asio::detail::is_read_buffered_big_type | |
asio::is_write_buffered< Stream > | |
asio::detail::is_write_buffered_big_type | |
castor::net::Defragment< Type, Decoder >::KeyInfo | |
asio::detail::socket_option::linger< Level, Name > | |
castor::spica::Message | |
asio::ip::detail::socket_option::multicast_enable_loopback< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > | |
asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > | |
asio::ip::detail::socket_option::multicast_request< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > | |
asio::mutable_buffer | Holds a buffer that can be modified |
asio::mutable_buffers_1 | |
asio::ssl::detail::net_buffer | |
castor::net::NetAddress | |
castor::net::NetAddressPtrLess | |
castor::net::NetException | |
castor::net::NetInterface | |
castor::net::Network | |
asio::ip::detail::socket_option::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > | |
asio::detail::indirect_handler_queue::node | |
asio::detail::io_control::non_blocking_io | |
asio::detail::resolver_service< Protocol >::noop_deleter | |
asio::null_buffers | |
asio::detail::reactive_descriptor_service< Reactor >::null_buffers_operation< Handler > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::null_buffers_operation< Handler > | |
asio::detail::null_event | |
asio::detail::null_mutex | |
asio::detail::null_signal_blocker | |
asio::detail::null_thread | |
asio::detail::null_tss_ptr< T > | |
asio::detail::reactor_op_queue< Descriptor >::op< Operation > | |
asio::detail::reactor_op_queue< Descriptor >::op_base | |
asio::ssl::detail::openssl_context_service | |
asio::ssl::detail::openssl_init< Do_Init > | |
asio::ssl::detail::openssl_operation< Stream > | |
asio::ssl::detail::openssl_stream_service | |
asio::serial_port_base::parity | Serial port option to permit changing the parity |
asio::detail::select_reactor< Own_Thread >::per_descriptor_data | |
asio::detail::pipe_select_interrupter | |
asio::placeholders::detail::placeholder< Number > | |
asio::detail::posix_fd_set_adapter | |
asio::detail::strand_service::post_next_waiter_on_exit | |
asio::detail::raw_handler_ptr< Alloc_Traits > | |
asio::raw_socket_service< Protocol > | Default service implementation for a raw socket |
asio::detail::reactive_descriptor_service< Reactor > | |
asio::detail::reactive_serial_port_service< Reactor > | |
asio::detail::reactive_socket_service< Protocol, Reactor > | |
asio::detail::reactor_op_queue< Descriptor > | |
asio::detail::reactive_descriptor_service< Reactor >::read_operation< MutableBufferSequence, Handler > | |
asio::buffered_read_stream< Stream >::read_some_handler< MutableBufferSequence, ReadHandler > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_operation< MutableBufferSequence, Handler > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::receive_operation< MutableBufferSequence, Handler > | |
asio::detail::resolver_service< Protocol >::resolve_endpoint_handler< Handler > | |
asio::detail::resolver_service< Protocol >::resolve_query_handler< Handler > | |
asio::ip::resolver_query_base | |
asio::detail::resolver_service< Protocol > | |
asio::ip::resolver_service< InternetProtocol > | Default service implementation for a resolver |
asio::detail::rewrapped_handler< Handler, Context > | |
asio::detail::scoped_lock< Mutex > | |
asio::detail::handler_queue::scoped_ptr | |
asio::detail::indirect_handler_queue::scoped_ptr | |
asio::detail::select_reactor< Own_Thread > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::send_operation< ConstBufferSequence, Handler > | |
asio::detail::reactive_socket_service< Protocol, Reactor >::send_to_operation< ConstBufferSequence, Handler > | |
asio::serial_port_base | |
asio::serial_port_service | Default service implementation for a serial port |
asio::io_service::service | Base class for all io_service services |
asio::service_already_exists | Exception thrown when trying to add a duplicate service to an io_service |
asio::detail::service_base< Type > | |
asio::detail::service_id< Type > | |
asio::detail::service_registry | |
asio::ssl::detail::openssl_stream_service::shutdown_handler< Stream, Handler > | |
asio::detail::signal_init< Signal > | |
asio::socket_acceptor_service< Protocol > | Default service implementation for a socket acceptor |
asio::socket_base | |
asio::detail::socket_holder | |
asio::detail::socket_select_interrupter | |
castor::spica::SpicaException | |
asio::ssl::detail::openssl_stream_service::ssl_wrap< Mutex > | |
asio::serial_port_base::stop_bits | Serial port option to permit changing the number of stop bits |
asio::io_service::strand | Provides serialised handler execution |
asio::detail::strand_service::strand_impl | |
asio::detail::strand_service | |
asio::ssl::stream< Stream, Service > | Provides stream-oriented functionality using SSL |
asio::ssl::stream_base | |
asio::posix::stream_descriptor_service | Default service implementation for a stream descriptor |
asio::ssl::stream_service | Default service implementation for an SSL stream |
asio::stream_socket_service< Protocol > | Default service implementation for a stream socket |
asio::system_error | |
castor::SystemConfig | |
asio::detail::task_io_service< Task >::task_cleanup | |
asio::detail::task_io_service< Task >::task_handler | |
asio::detail::task_io_service< Task > | |
castor::net::channels::Tcp | |
asio::ip::tcp | Encapsulates the flags needed for TCP |
asio::thread | A simple abstraction for starting threads |
asio::time_traits< boost::posix_time::ptime > | Time traits specialised for posix_time |
asio::detail::timer_queue< Time_Traits >::timer< Handler > | |
asio::detail::timer_queue< Time_Traits >::timer_base | |
asio::detail::timer_queue< Time_Traits > | |
asio::detail::timer_queue_base | |
asio::detail::transfer_all_t | |
asio::detail::transfer_at_least_t | |
asio::detail::tss_ptr< T > | |
castor::net::channels::Udp | |
asio::ip::udp | Encapsulates the flags needed for UDP |
asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > | |
asio::error_code::unspecified_bool_type_t | |
asio::detail::deadline_timer_service< Time_Traits, Timer_Scheduler >::wait_handler< Handler > | |
asio::io_service::work | Class to inform the io_service when it has work to do |
asio::detail::resolver_service< Protocol >::work_io_service_runner | |
asio::detail::wrapped_handler< Dispatcher, Handler > | |
asio::detail::reactive_descriptor_service< Reactor >::write_operation< ConstBufferSequence, Handler > | |
asio::buffered_write_stream< Stream >::write_some_handler< ConstBufferSequence, WriteHandler > | |