MySQL 8.4.0
Source Code Documentation
http::cno::CnoInterface Class Referenceabstract

#include <cno_interface.h>

Inheritance diagram for http::cno::CnoInterface:
[legend]

Public Member Functions

virtual ~CnoInterface ()
 
virtual int on_cno_message_head (const uint32_t session_id, const cno_message_t *message)=0
 
virtual int on_cno_message_body (const uint32_t session_id, const char *data, const size_t size)=0
 
virtual int on_cno_message_tail (const uint32_t session_id, const cno_tail_t *tail)=0
 
virtual int on_cno_writev (const cno_buffer_t *buffer, size_t count)=0
 
virtual int on_cno_stream_start (const uint32_t id)=0
 
virtual int on_cno_stream_end (const uint32_t id)=0
 
virtual int on_cno_close ()=0
 

Constructor & Destructor Documentation

◆ ~CnoInterface()

http::cno::CnoInterface::~CnoInterface ( )
virtualdefault

Member Function Documentation

◆ on_cno_close()

virtual int http::cno::CnoInterface::on_cno_close ( )
pure virtual

◆ on_cno_message_body()

virtual int http::cno::CnoInterface::on_cno_message_body ( const uint32_t  session_id,
const char *  data,
const size_t  size 
)
pure virtual

◆ on_cno_message_head()

virtual int http::cno::CnoInterface::on_cno_message_head ( const uint32_t  session_id,
const cno_message_t *  message 
)
pure virtual

◆ on_cno_message_tail()

virtual int http::cno::CnoInterface::on_cno_message_tail ( const uint32_t  session_id,
const cno_tail_t *  tail 
)
pure virtual

◆ on_cno_stream_end()

virtual int http::cno::CnoInterface::on_cno_stream_end ( const uint32_t  id)
pure virtual

◆ on_cno_stream_start()

virtual int http::cno::CnoInterface::on_cno_stream_start ( const uint32_t  id)
pure virtual

◆ on_cno_writev()

virtual int http::cno::CnoInterface::on_cno_writev ( const cno_buffer_t *  buffer,
size_t  count 
)
pure virtual

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