Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
asio::detail::reactive_socket_service< Protocol, Reactor >::accept_operation< Socket, Handler >
asio::ip::addressImplements version-independent IP addresses
asio::ip::address_v4Implements IP version 4 style addresses
asio::ip::address_v6Implements 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_rateSerial 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_sizeSerial 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_bufferHolds 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_serviceDefault 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_codeClass to represent an error code value
castor::Exception
asio::buffered_read_stream< Stream >::fill_handler< ReadHandler >
asio::serial_port_base::flow_controlSerial 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::icmpEncapsulates the flags needed for ICMP
asio::io_service::idClass 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_serviceProvides 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_bufferHolds 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::paritySerial 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_serviceDefault service implementation for a serial port
asio::io_service::serviceBase class for all io_service services
asio::service_already_existsException 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_bitsSerial port option to permit changing the number of stop bits
asio::io_service::strandProvides 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_serviceDefault service implementation for a stream descriptor
asio::ssl::stream_serviceDefault 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::tcpEncapsulates the flags needed for TCP
asio::threadA 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::udpEncapsulates 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::workClass 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 >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41