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 | |