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_data | Data 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_entity | The 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_ip | Primary 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_stats | output_queue_stats provides information on the internal output queue |
Cchops::test::poll_output_queue_cond | |
▼Cstd::runtime_error | |
Cchops::net::net_ip_exception | General 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_frame | Function 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::worker | Convenience class that combines an executor work guard and a thread, invoking asynchronous operations as per the Asio documentation |