| 
    Chops Net IP
    
   | 
 
Test scenarios for net_entity class.  
More...
#include "catch2/catch_test_macros.hpp"#include <memory>#include <functional>#include <system_error>#include <set>#include <chrono>#include <thread>#include <future>#include <cstddef>#include <iostream>#include <cassert>#include "net_ip/basic_io_interface.hpp"#include "net_ip/basic_io_output.hpp"#include "net_ip/net_entity.hpp"#include "net_ip/detail/tcp_acceptor.hpp"#include "net_ip/detail/tcp_connector.hpp"#include "net_ip/detail/udp_entity_io.hpp"#include "net_ip/io_type_decls.hpp"#include "net_ip_component/worker.hpp"#include "net_ip_component/error_delivery.hpp"#include "shared_test/msg_handling.hpp"#include "shared_test/msg_handling_start_funcs.hpp"
Classes | |
| struct | no_start_io_state_chg< IOT > | 
| struct | socket_visitor< S > | 
| struct | io_output_visitor< IOT > | 
Typedefs | |
| using | tcp_out_wq = chops::wait_queue<chops::net::tcp_io_output> | 
Functions | |
| TEST_CASE ("Net entity default construction", "[net_entity]") | |
| template<typename IOT , typename S > | |
| void | test_methods (chops::net::net_entity net_ent, chops::net::err_wait_q &err_wq) | 
| void | test_tcp_msg_send (const vec_buf &in_msg_vec, chops::net::net_entity net_acc, chops::net::net_entity net_conn, chops::net::err_wait_q &err_wq) | 
| void | test_udp_msg_send (const vec_buf &in_msg_vec, chops::net::net_entity net_udp_recv, chops::net::net_entity net_udp_send, chops::net::err_wait_q &err_wq, const asio::ip::udp::endpoint &dest_endp) | 
| void | check_set (const std::set< chops::net::net_entity > &ent_set, const chops::net::net_entity &ne_def, const chops::net::net_entity &ne_udp, const chops::net::net_entity &ne_acc, const chops::net::net_entity &ne_conn) | 
| void | comparison_test (const chops::net::net_entity &ne_def, const chops::net::net_entity &ne_udp, const chops::net::net_entity &ne_acc, const chops::net::net_entity &ne_conn) | 
| TEST_CASE ("Net entity method and comparison testing, UDP entity, TCP acceptor, TCP connector", "[net_entity] [udp_entity] [tcp_acceptor] [tcp_connector]") | |
Test scenarios for net_entity class. 
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)