|
Monero
|
#include <net_load_tests.h>

Public Member Functions | |
| open_close_test_helper (test_tcp_server &tcp_server, size_t open_request_target, size_t max_opened_connection_count) | |
| bool | handle_new_connection (const boost::uuids::uuid &connection_id, bool ignore_close_fails=false) |
| void | close_remaining_connections () |
| bool | close_next_connection (bool ignore_close_fails) |
| size_t | opened_connection_count () const |
Private Attributes | |
| test_tcp_server & | m_tcp_server |
| size_t | m_max_opened_connection_count |
| std::atomic< size_t > | m_opened_connection_count |
| std::atomic< size_t > | m_next_opened_conn_idx |
| std::atomic< size_t > | m_next_closed_conn_idx |
| std::vector< boost::uuids::uuid > | m_connections |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |