Monero
Loading...
Searching...
No Matches
epee::net_utils::i_service_endpoint Struct Referenceabstract

#include <net_utils_base.h>

Inheritance diagram for epee::net_utils::i_service_endpoint:

Public Member Functions

virtual bool do_send (byte_slice message)=0
virtual bool close ()=0
virtual bool send_done ()=0
virtual bool call_run_once_service_io ()=0
virtual bool request_callback ()=0
virtual boost::asio::io_context & get_io_context ()=0
virtual bool add_ref ()=0
virtual bool release ()=0

Protected Member Functions

virtual ~i_service_endpoint () noexcept(false)

Constructor & Destructor Documentation

◆ ~i_service_endpoint()

virtual epee::net_utils::i_service_endpoint::~i_service_endpoint ( )
inlineprotectedvirtual

Member Function Documentation

◆ add_ref()

virtual bool epee::net_utils::i_service_endpoint::add_ref ( )
pure virtual

◆ call_run_once_service_io()

virtual bool epee::net_utils::i_service_endpoint::call_run_once_service_io ( )
pure virtual

◆ close()

virtual bool epee::net_utils::i_service_endpoint::close ( )
pure virtual

◆ do_send()

virtual bool epee::net_utils::i_service_endpoint::do_send ( byte_slice message)
pure virtual

◆ get_io_context()

virtual boost::asio::io_context & epee::net_utils::i_service_endpoint::get_io_context ( )
pure virtual

◆ release()

virtual bool epee::net_utils::i_service_endpoint::release ( )
pure virtual

◆ request_callback()

virtual bool epee::net_utils::i_service_endpoint::request_callback ( )
pure virtual

◆ send_done()

virtual bool epee::net_utils::i_service_endpoint::send_done ( )
pure virtual

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