MySQL 9.1.0
Source Code Documentation
http::client::PayloadCallback Class Referenceabstract

#include <payload_callback.h>

Inheritance diagram for http::client::PayloadCallback:
[legend]

Public Member Functions

virtual ~PayloadCallback ()
 
virtual void on_connection_ready ()=0
 
virtual void on_input_payload (const char *data, size_t size)=0
 
virtual void on_input_begin (int status_code, const std::string &status_text)=0
 
virtual void on_input_end ()=0
 
virtual void on_input_header (std::string &&key, std::string &&value)=0
 
virtual void on_output_end_payload ()=0
 

Constructor & Destructor Documentation

◆ ~PayloadCallback()

http::client::PayloadCallback::~PayloadCallback ( )
virtualdefault

Member Function Documentation

◆ on_connection_ready()

virtual void http::client::PayloadCallback::on_connection_ready ( )
pure virtual

◆ on_input_begin()

virtual void http::client::PayloadCallback::on_input_begin ( int  status_code,
const std::string &  status_text 
)
pure virtual

◆ on_input_end()

virtual void http::client::PayloadCallback::on_input_end ( )
pure virtual

◆ on_input_header()

virtual void http::client::PayloadCallback::on_input_header ( std::string &&  key,
std::string &&  value 
)
pure virtual

◆ on_input_payload()

virtual void http::client::PayloadCallback::on_input_payload ( const char *  data,
size_t  size 
)
pure virtual

◆ on_output_end_payload()

virtual void http::client::PayloadCallback::on_output_end_payload ( )
pure virtual

The documentation for this class was generated from the following files: