Monero
Loading...
Searching...
No Matches
epee::levin::levin_commands_handler< t_connection_context > Struct Template Referenceabstract

#include <levin_base.h>

Inheritance diagram for epee::levin::levin_commands_handler< t_connection_context >:

Public Member Functions

virtual int invoke (int command, const epee::span< const uint8_t > in_buff, byte_stream &buff_out, t_connection_context &context)=0
virtual int notify (int command, const epee::span< const uint8_t > in_buff, t_connection_context &context)=0
virtual void callback (t_connection_context &context)
virtual void on_connection_new (t_connection_context &context)
virtual void on_connection_close (t_connection_context &context)
virtual ~levin_commands_handler ()

Constructor & Destructor Documentation

◆ ~levin_commands_handler()

template<class t_connection_context = net_utils::connection_context_base>
virtual epee::levin::levin_commands_handler< t_connection_context >::~levin_commands_handler ( )
inlinevirtual

Member Function Documentation

◆ callback()

template<class t_connection_context = net_utils::connection_context_base>
virtual void epee::levin::levin_commands_handler< t_connection_context >::callback ( t_connection_context & context)
inlinevirtual

◆ invoke()

template<class t_connection_context = net_utils::connection_context_base>
virtual int epee::levin::levin_commands_handler< t_connection_context >::invoke ( int command,
const epee::span< const uint8_t > in_buff,
byte_stream & buff_out,
t_connection_context & context )
pure virtual

◆ notify()

template<class t_connection_context = net_utils::connection_context_base>
virtual int epee::levin::levin_commands_handler< t_connection_context >::notify ( int command,
const epee::span< const uint8_t > in_buff,
t_connection_context & context )
pure virtual

◆ on_connection_close()

template<class t_connection_context = net_utils::connection_context_base>
virtual void epee::levin::levin_commands_handler< t_connection_context >::on_connection_close ( t_connection_context & context)
inlinevirtual

◆ on_connection_new()

template<class t_connection_context = net_utils::connection_context_base>
virtual void epee::levin::levin_commands_handler< t_connection_context >::on_connection_new ( t_connection_context & context)
inlinevirtual

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