Electroneum
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 (const void *ptr, size_t cb)=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_service & get_io_service ()=0
virtual bool add_ref ()=0
virtual bool release ()=0

Protected Member Functions

virtual ~i_service_endpoint () noexcept(false)

Detailed Description

Definition at line 322 of file net_utils_base.h.

Constructor & Destructor Documentation

◆ ~i_service_endpoint()

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

Definition at line 334 of file net_utils_base.h.

334{}

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 ( const void * ptr,
size_t cb )
pure virtual

◆ get_io_service()

virtual boost::asio::io_service & epee::net_utils::i_service_endpoint::get_io_service ( )
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:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/contrib/epee/include/net/net_utils_base.h