MySQL 9.1.0
Source Code Documentation
http::client::Client::CallbacksPrivateImpl Class Reference
Inheritance diagram for http::client::Client::CallbacksPrivateImpl:
[legend]

Public Member Functions

 CallbacksPrivateImpl (Client *client)
 
void on_connection_ready () override
 
void on_input_payload (const char *data, size_t size) override
 
void on_input_begin (int status_code, const std::string &status_text) override
 
void on_input_end () override
 
void on_input_header (std::string &&key, std::string &&value) override
 
void on_output_end_payload () override
 
void on_connection_close (ConnectionTls::Parent *connection) override
 
void on_connection_io_error (ConnectionTls::Parent *connection, const std::error_code &ec) override
 
void on_connection_close (ConnectionRaw::Parent *connection) override
 
void on_connection_io_error (ConnectionRaw::Parent *connection, const std::error_code &ec) override
 
- Public Member Functions inherited from http::client::PayloadCallback
virtual ~PayloadCallback ()
 

Private Attributes

Clientparent_
 

Constructor & Destructor Documentation

◆ CallbacksPrivateImpl()

http::client::Client::CallbacksPrivateImpl::CallbacksPrivateImpl ( Client client)
inlineexplicit

Member Function Documentation

◆ on_connection_close() [1/2]

void http::client::Client::CallbacksPrivateImpl::on_connection_close ( ConnectionRaw::Parent connection)
override

◆ on_connection_close() [2/2]

void http::client::Client::CallbacksPrivateImpl::on_connection_close ( ConnectionTls::Parent connection)
override

◆ on_connection_io_error() [1/2]

void http::client::Client::CallbacksPrivateImpl::on_connection_io_error ( ConnectionRaw::Parent connection,
const std::error_code &  ec 
)
override

◆ on_connection_io_error() [2/2]

void http::client::Client::CallbacksPrivateImpl::on_connection_io_error ( ConnectionTls::Parent connection,
const std::error_code &  ec 
)
override

◆ on_connection_ready()

void http::client::Client::CallbacksPrivateImpl::on_connection_ready ( )
overridevirtual

◆ on_input_begin()

void http::client::Client::CallbacksPrivateImpl::on_input_begin ( int  status_code,
const std::string &  status_text 
)
overridevirtual

◆ on_input_end()

void http::client::Client::CallbacksPrivateImpl::on_input_end ( )
overridevirtual

◆ on_input_header()

void http::client::Client::CallbacksPrivateImpl::on_input_header ( std::string &&  key,
std::string &&  value 
)
overridevirtual

◆ on_input_payload()

void http::client::Client::CallbacksPrivateImpl::on_input_payload ( const char *  data,
size_t  size 
)
overridevirtual

◆ on_output_end_payload()

void http::client::Client::CallbacksPrivateImpl::on_output_end_payload ( )
overridevirtual

Member Data Documentation

◆ parent_

Client* http::client::Client::CallbacksPrivateImpl::parent_
private

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