Electroneum
net_load_tests.h File Reference
#include <atomic>
#include <boost/asio/io_service.hpp>
#include <boost/uuid/uuid_io.hpp>
#include "include_base_utils.h"
#include "string_tools.h"
#include "net/levin_protocol_handler_async.h"
#include "net/abstract_tcp_server2.h"
#include "serialization/keyvalue_serialization.h"
#include "../unit_tests/unit_tests_utils.h"
Include dependency graph for net_load_tests.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  net_load_tests::test_connection_context
 
struct  net_load_tests::test_levin_commands_handler
 
class  net_load_tests::open_close_test_helper
 
struct  net_load_tests::CMD_CLOSE_ALL_CONNECTIONS
 
struct  net_load_tests::CMD_CLOSE_ALL_CONNECTIONS::request
 
struct  net_load_tests::CMD_START_OPEN_CLOSE_TEST
 
struct  net_load_tests::CMD_START_OPEN_CLOSE_TEST::request
 
struct  net_load_tests::CMD_START_OPEN_CLOSE_TEST::response
 
struct  net_load_tests::CMD_GET_STATISTICS
 
struct  net_load_tests::CMD_GET_STATISTICS::request
 
struct  net_load_tests::CMD_GET_STATISTICS::response
 
struct  net_load_tests::CMD_RESET_STATISTICS
 
struct  net_load_tests::CMD_RESET_STATISTICS::request
 
struct  net_load_tests::CMD_RESET_STATISTICS::response
 
struct  net_load_tests::CMD_SHUTDOWN
 
struct  net_load_tests::CMD_SHUTDOWN::request
 
struct  net_load_tests::CMD_SEND_DATA_REQUESTS
 
struct  net_load_tests::CMD_SEND_DATA_REQUESTS::request
 
struct  net_load_tests::CMD_DATA_REQUEST
 
struct  net_load_tests::CMD_DATA_REQUEST::request
 
struct  net_load_tests::CMD_DATA_REQUEST::response
 

Namespaces

 net_load_tests
 

Typedefs

typedef epee::levin::async_protocol_handler< test_connection_context > net_load_tests::test_levin_protocol_handler
 
typedef epee::levin::async_protocol_handler_config< test_connection_context > net_load_tests::test_levin_protocol_handler_config
 
typedef epee::net_utils::connection< test_levin_protocol_handler > net_load_tests::test_connection
 
typedef epee::net_utils::boosted_tcp_server< test_levin_protocol_handler > net_load_tests::test_tcp_server
 

Enumerations

enum  net_load_tests::command_ids {
  net_load_tests::cmd_close_all_connections_id = 73564, net_load_tests::cmd_start_open_close_test_id, net_load_tests::cmd_get_statistics_id, net_load_tests::cmd_reset_statistics_id,
  net_load_tests::cmd_shutdown_id, net_load_tests::cmd_send_data_requests_id, net_load_tests::cmd_data_request_id
}
 

Functions

const std::string net_load_tests::clt_port ("36230")
 
const std::string net_load_tests::srv_port ("36231")
 

Variables

const unsigned int net_load_tests::min_thread_count = 2