MySQL 9.1.0
Source Code Documentation
http::base::ConnectionInterface Class Referenceabstract

#include <connection_interface.h>

Inheritance diagram for http::base::ConnectionInterface:
[legend]

Public Types

using IOBuffer = http::base::IOBuffer
 
using Headers = http::base::Headers
 

Public Member Functions

virtual ~ConnectionInterface ()
 
virtual bool send (const uint32_t *stream_id_ptr, const int status_code, const std::string &method, const std::string &path, const Headers &headers, const IOBuffer &data)=0
 
virtual std::string get_peer_address () const =0
 
virtual uint16_t get_peer_port () const =0
 
virtual void start ()=0
 

Member Typedef Documentation

◆ Headers

◆ IOBuffer

Constructor & Destructor Documentation

◆ ~ConnectionInterface()

http::base::ConnectionInterface::~ConnectionInterface ( )
virtualdefault

Member Function Documentation

◆ get_peer_address()

virtual std::string http::base::ConnectionInterface::get_peer_address ( ) const
pure virtual

◆ get_peer_port()

virtual uint16_t http::base::ConnectionInterface::get_peer_port ( ) const
pure virtual

◆ send()

virtual bool http::base::ConnectionInterface::send ( const uint32_t *  stream_id_ptr,
const int  status_code,
const std::string &  method,
const std::string &  path,
const Headers headers,
const IOBuffer data 
)
pure virtual

◆ start()

virtual void http::base::ConnectionInterface::start ( )
pure virtual

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