|
Chops Net IP
|
Chops net_ip networking class and related functions and facilities.
More...
Files | |
| file | basic_io_interface.hpp |
basic_io_interface class template, providing start_io, stop_io, visit_socket, make_io_output and related methods. methods. | |
| file | basic_io_output.hpp |
basic_io_output class template, providing send and get_output_queue_stats methods. | |
| file | io_common.hpp |
| Common code, factored out, for TCP and UDP io handlers. | |
| file | net_entity_common.hpp |
| Common code, factored out, for TCP acceptor, TCP connector, and UDP net entity handlers. | |
| file | output_queue.hpp |
| Utility class to manage output data queueing. | |
| file | tcp_acceptor.hpp |
| TCP acceptor, for internal use. | |
| file | tcp_connector.hpp |
| TCP connector class, for internal use. | |
| file | tcp_io.hpp |
| Internal handler class for TCP stream input and output. | |
| file | udp_entity_io.hpp |
| Internal class that combines a UDP entity and UDP io handler. | |
| file | wp_access.hpp |
Common code for accessing std::weak_ptr referenced objects, used in basic_io_interface and net_entity. | |
| file | endpoints_resolver.hpp |
| Class to convert network host names and ports into Asio endpoint objects. | |
| file | io_type_decls.hpp |
IO type declarations, relating to the basic_io_interface and basic_io_output class templates. | |
| file | net_entity.hpp |
net_entity class and related functionality. | |
| file | net_ip_error.hpp |
Error codes, exception class, and error category within Chops net_ip library. | |
| file | queue_stats.hpp |
| Structures containing statistics gathered on internal queues. | |
| file | simple_variable_len_msg_frame.hpp |
| Function object class and declaration for simple variable length TCP message framing. | |
| file | tcp_connector_timeout.hpp |
Classes that implement a connect timeout function object interface for the tcp_connector detail class. | |
Chops net_ip networking class and related functions and facilities.
Copyright (c) 2017-2025 by Cliff Green
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt)