Electroneum
Loading...
Searching...
No Matches
epee::net_utils::i_sub_handler Struct Referenceabstract

#include <http_client_base.h>

Inheritance diagram for epee::net_utils::i_sub_handler:

Public Member Functions

virtual ~i_sub_handler ()
virtual bool update_in (std::string &piece_of_transfer)=0
virtual void stop (std::string &collect_remains)=0
virtual bool update_and_stop (std::string &collect_remains, bool &is_changed)

Detailed Description

Definition at line 36 of file http_client_base.h.

Constructor & Destructor Documentation

◆ ~i_sub_handler()

virtual epee::net_utils::i_sub_handler::~i_sub_handler ( )
inlinevirtual

Definition at line 38 of file http_client_base.h.

38{}

Member Function Documentation

◆ stop()

virtual void epee::net_utils::i_sub_handler::stop ( std::string & collect_remains)
pure virtual

Implemented in epee::net_utils::do_nothing_sub_handler.

Here is the caller graph for this function:

◆ update_and_stop()

virtual bool epee::net_utils::i_sub_handler::update_and_stop ( std::string & collect_remains,
bool & is_changed )
inlinevirtual

Definition at line 42 of file http_client_base.h.

43 {
44 is_changed = true;
45 bool res = this->update_in(collect_remains);
46 if(res)
47 this->stop(collect_remains);
48 return res;
49 }
const char * res
virtual bool update_in(std::string &piece_of_transfer)=0
virtual void stop(std::string &collect_remains)=0
Here is the call graph for this function:

◆ update_in()

virtual bool epee::net_utils::i_sub_handler::update_in ( std::string & piece_of_transfer)
pure virtual

Implemented in epee::net_utils::content_encoding_gzip, and epee::net_utils::do_nothing_sub_handler.

Here is the caller graph for this function:

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/http_client_base.h