Monero
Loading...
Searching...
No Matches
net_load_tests::test_levin_commands_handler Struct Reference

#include <net_load_tests.h>

Inheritance diagram for net_load_tests::test_levin_commands_handler:
Collaboration diagram for net_load_tests::test_levin_commands_handler:

Public Member Functions

 test_levin_commands_handler ()
virtual int invoke (int command, const epee::span< const uint8_t > in_buff, epee::byte_stream &buff_out, test_connection_context &context)
virtual int notify (int command, const epee::span< const uint8_t > in_buff, test_connection_context &context)
virtual void callback (test_connection_context &context)
virtual void on_connection_new (test_connection_context &context)
virtual void on_connection_close (test_connection_context &context)
size_t new_connection_counter () const
size_t close_connection_counter () const
Public Member Functions inherited from epee::levin::levin_commands_handler< test_connection_context >
virtual int invoke (int command, const epee::span< const uint8_t > in_buff, byte_stream &buff_out, test_connection_context &context)=0
virtual int notify (int command, const epee::span< const uint8_t > in_buff, test_connection_context &context)=0
virtual void callback (test_connection_context &context)
virtual void on_connection_new (test_connection_context &context)
virtual void on_connection_close (test_connection_context &context)
virtual ~levin_commands_handler ()

Protected Attributes

unit_test::call_counter m_new_connection_counter
unit_test::call_counter m_close_connection_counter

Constructor & Destructor Documentation

◆ test_levin_commands_handler()

net_load_tests::test_levin_commands_handler::test_levin_commands_handler ( )
inline

Member Function Documentation

◆ callback()

virtual void net_load_tests::test_levin_commands_handler::callback ( test_connection_context & context)
inlinevirtual

◆ close_connection_counter()

size_t net_load_tests::test_levin_commands_handler::close_connection_counter ( ) const
inline

◆ invoke()

virtual int net_load_tests::test_levin_commands_handler::invoke ( int command,
const epee::span< const uint8_t > in_buff,
epee::byte_stream & buff_out,
test_connection_context & context )
inlinevirtual

◆ new_connection_counter()

size_t net_load_tests::test_levin_commands_handler::new_connection_counter ( ) const
inline

◆ notify()

virtual int net_load_tests::test_levin_commands_handler::notify ( int command,
const epee::span< const uint8_t > in_buff,
test_connection_context & context )
inlinevirtual

◆ on_connection_close()

virtual void net_load_tests::test_levin_commands_handler::on_connection_close ( test_connection_context & context)
inlinevirtual

◆ on_connection_new()

virtual void net_load_tests::test_levin_commands_handler::on_connection_new ( test_connection_context & context)
inlinevirtual

Member Data Documentation

◆ m_close_connection_counter

unit_test::call_counter net_load_tests::test_levin_commands_handler::m_close_connection_counter
protected

◆ m_new_connection_counter

unit_test::call_counter net_load_tests::test_levin_commands_handler::m_new_connection_counter
protected

The documentation for this struct was generated from the following file: