Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
▼Nchops | |
▼Nexample | |
Cmsg_hdlr | |
▼Nnet | |
▼Ndetail | |
Cio_common | |
Cnet_entity_common | |
Cnet_ip_err_category | |
Coutput_queue | |
Coverloaded | |
Ctcp_acceptor | |
Ctcp_connector | |
Ctcp_io | |
Cudp_entity_io | |
Cudp_queue_element | |
Cbackoff_timeout | |
Cbasic_io_interface | 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 |
Cbasic_io_output | 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 |
Ccounted_timeout | |
Cendpoints_resolver | Convenience class for resolving names to endpoints suitable for use within the Chops Net IP library (or with the Asio API) |
Cerror_data | Data provided through an error function callback |
Cexponential_backoff_timeout | |
Cio_output_future_pair | 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_state_chg_data | Data provided through an IO state change |
Cnet_entity | The net_entity class provides the primary application interface into the TCP acceptor, TCP connector, and UDP entity functionality |
Cnet_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 |
Cnet_ip_exception | General net_ip exception class |
Coutput_queue_stats | output_queue_stats provides information on the internal output queue |
Csend_to_all | Manage a collection of basic_io_output objects and provide a way to send data to all. or to all except a specific object |
Csimple_timeout | |
Csimple_variable_len_msg_frame | Function object class used in the basic_io_interface start_io methods, implements a common message framing use case |
Cworker | Convenience class that combines an executor work guard and a thread, invoking asynchronous operations as per the Asio documentation |
▼Ntest | |
Cconnector_info | |
Cfixed_size_msg_hdlr | |
Cio_buf_and_int | |
Cio_handler_mock | |
Cmonitor_connector | |
Cmonitor_msg_data | |
Cmsg_hdlr | |
Cnet_entity_mock | |
Cpoll_output_queue_cond | |
Cshutdown_msg | |
Ctcp_dsr_args | |
▼Nstd | |
Cis_error_code_enum< chops::net::net_ip_errc > | |
Cerr_callback | |
Cio_output_visitor | |
Cio_state_change | |
Cmsg_hdlr | |
Cno_start_io_state_chg | |
Cnotify_me | |
Csimple_chat_screen | |
Csocket_visitor | |
Cstate_chg | |