Monero
Loading...
Searching...
No Matches
net_load_tests.h File Reference
#include <atomic>
#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

namespace  net_load_tests

Typedefs

typedef epee::levin::async_protocol_handler< test_connection_contextnet_load_tests::test_levin_protocol_handler
typedef epee::levin::async_protocol_handler_config< test_connection_contextnet_load_tests::test_levin_protocol_handler_config
typedef epee::net_utils::connection< test_levin_protocol_handlernet_load_tests::test_connection
typedef epee::net_utils::boosted_tcp_server< test_levin_protocol_handlernet_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