Electroneum
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
Definition: hmac_keccak.cpp:41
virtual void stop(std::string &collect_remains)=0
virtual bool update_in(std::string &piece_of_transfer)=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: