Chops Net IP
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cchops::net::backoff_timeout
 Cchops::net::basic_io_interface< IOT >The basic_io_interface class template provides access to an underlying network IO handler (TCP or UDP IO handler), primarily for calling the start_io, stop_io, and make_io_output methods
 Cchops::net::basic_io_output< IOT >The basic_io_output class template provides methods for sending data to an associated network IO handler (TCP or UDP IO handler) or getting output queue statistics
 Cchops::test::connector_info
 Cchops::net::counted_timeout
 Cstd::enable_shared_from_this
 Cchops::net::detail::tcp_acceptor
 Cchops::net::detail::tcp_connector
 Cchops::net::detail::tcp_io
 Cchops::net::detail::udp_entity_io
 Cchops::net::endpoints_resolver< Protocol >Convenience class for resolving names to endpoints suitable for use within the Chops Net IP library (or with the Asio API)
 Cchops::net::endpoints_resolver< asio::ip::tcp >
 Cerr_callback< IOT >
 Cstd::error_category
 Cchops::net::detail::net_ip_err_category
 Cchops::net::error_dataData provided through an error function callback
 Cchops::net::exponential_backoff_timeout
 Cchops::test::fixed_size_msg_hdlr< IOT >
 Cchops::test::io_buf_and_int
 Cchops::net::detail::io_common< E >
 Cchops::net::detail::io_common< chops::net::detail::udp_queue_element >
 Cchops::net::detail::io_common< const_shared_buffer >
 Cchops::test::io_handler_mock
 Cchops::net::io_output_future_pair< IOT >A struct containing two std::future objects that deliver basic_io_output objects corresponding to the creation and destruction (start, stop) of an IO handler (typically used for a UDP socket or the first TCP connection of a TCP connector)
 Cio_output_visitor< IOT >
 Cio_state_change< IOT >
 Cchops::net::io_state_chg_data< IOT >Data provided through an IO state change
 Cchops::test::monitor_connector
 Cchops::test::monitor_msg_data
 Cchops::example::msg_hdlr< IOT >
 Cchops::test::msg_hdlr< IOT >
 Cmsg_hdlr
 Cchops::net::net_entityThe net_entity class provides the primary application interface into the TCP acceptor, TCP connector, and UDP entity functionality
 Cchops::net::detail::net_entity_common< IOT >
 Cchops::net::detail::net_entity_common< chops::net::detail::tcp_io >
 Cchops::net::detail::net_entity_common< chops::net::detail::udp_entity_io >
 Cchops::test::net_entity_mock
 Cchops::net::net_ipPrimary class for the Chops Net IP library and the initial API point for providing TCP acceptor, TCP connector, UDP unicast, and UDP multicast capabilities
 Cno_start_io_state_chg< IOT >
 Cnotify_me
 Cchops::net::detail::output_queue< E >
 Cchops::net::detail::output_queue< chops::net::detail::udp_queue_element >
 Cchops::net::detail::output_queue< const_shared_buffer >
 Cchops::net::output_queue_statsoutput_queue_stats provides information on the internal output queue
 Cchops::test::poll_output_queue_cond
 Cstd::runtime_error
 Cchops::net::net_ip_exceptionGeneral net_ip exception class
 Cchops::net::send_to_all< IOT >Manage a collection of basic_io_output objects and provide a way to send data to all. or to all except a specific object
 Cchops::test::shutdown_msg
 Csimple_chat_screen
 Cchops::net::simple_timeout
 Cchops::net::simple_variable_len_msg_frameFunction object class used in the basic_io_interface start_io methods, implements a common message framing use case
 Csocket_visitor< S >
 Cstate_chg
 Cchops::test::tcp_dsr_args
 Ctrue_type
 Cstd::is_error_code_enum< chops::net::net_ip_errc >
 CTs...
 Cchops::net::detail::overloaded< Ts >
 Cchops::net::detail::udp_queue_element
 Cchops::net::workerConvenience class that combines an executor work guard and a thread, invoking asynchronous operations as per the Asio documentation