Monero
Loading...
Searching...
No Matches
epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base Struct Referenceabstract

#include <levin_protocol_handler_async.h>

Inheritance diagram for epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base:

Public Member Functions

virtual bool handle (int res, const epee::span< const uint8_t > buff, connection_context &context)=0
virtual bool is_timer_started () const =0
virtual void cancel ()=0
virtual bool cancel_timer ()=0
virtual void reset_timer ()=0

Member Function Documentation

◆ cancel()

template<class t_connection_context = net_utils::connection_context_base>
virtual void epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base::cancel ( )
pure virtual

◆ cancel_timer()

template<class t_connection_context = net_utils::connection_context_base>
virtual bool epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base::cancel_timer ( )
pure virtual

◆ handle()

template<class t_connection_context = net_utils::connection_context_base>
virtual bool epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base::handle ( int res,
const epee::span< const uint8_t > buff,
connection_context & context )
pure virtual

◆ is_timer_started()

template<class t_connection_context = net_utils::connection_context_base>
virtual bool epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base::is_timer_started ( ) const
pure virtual

◆ reset_timer()

template<class t_connection_context = net_utils::connection_context_base>
virtual void epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base::reset_timer ( )
pure virtual

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