Chops Net IP
Loading...
Searching...
No Matches
Class List
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_interfaceThe 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_outputThe 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_resolverConvenience class for resolving names to endpoints suitable for use within the Chops Net IP library (or with the Asio API)
 Cerror_dataData provided through an error function callback
 Cexponential_backoff_timeout
 Cio_output_future_pairA 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_dataData provided through an IO state change
 Cnet_entityThe net_entity class provides the primary application interface into the TCP acceptor, TCP connector, and UDP entity functionality
 Cnet_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
 Cnet_ip_exceptionGeneral net_ip exception class
 Coutput_queue_statsoutput_queue_stats provides information on the internal output queue
 Csend_to_allManage 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_frameFunction object class used in the basic_io_interface start_io methods, implements a common message framing use case
 CworkerConvenience 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