RESTinio
Loading...
Searching...
No Matches
restinio::impl::connection_input_t Struct Reference

Data associated with connection read routine. More...

#include <connection.hpp>

Public Member Functions

 connection_input_t (std::size_t buffer_size, incoming_http_msg_limits_t limits, const llhttp_settings_t *settings)
void reset_parser ()
 Prepare parser for reading new http-message.

Public Attributes

fixed_buffer_t m_buf
 Input buffer.
connection_upgrade_stage_t m_connection_upgrade_stage
 Connection upgrade request stage.
bool m_read_operation_is_running { false }
 Flag to track whether read operation is performed now.
llhttp_t m_parser
 HTTP-parser.
http_parser_ctx_t m_parser_ctx

Detailed Description

Data associated with connection read routine.

Definition at line 269 of file connection.hpp.

Constructor & Destructor Documentation

◆ connection_input_t()

restinio::impl::connection_input_t::connection_input_t ( std::size_t buffer_size,
incoming_http_msg_limits_t limits,
const llhttp_settings_t * settings )
inline

Definition at line 271 of file connection.hpp.

Member Function Documentation

◆ reset_parser()

void restinio::impl::connection_input_t::reset_parser ( )
inline

Prepare parser for reading new http-message.

Definition at line 300 of file connection.hpp.

Member Data Documentation

◆ m_buf

fixed_buffer_t restinio::impl::connection_input_t::m_buf

Input buffer.

Definition at line 289 of file connection.hpp.

◆ m_connection_upgrade_stage

connection_upgrade_stage_t restinio::impl::connection_input_t::m_connection_upgrade_stage
Initial value:

Connection upgrade request stage.

Definition at line 292 of file connection.hpp.

◆ m_parser

llhttp_t restinio::impl::connection_input_t::m_parser

HTTP-parser.

Definition at line 284 of file connection.hpp.

◆ m_parser_ctx

http_parser_ctx_t restinio::impl::connection_input_t::m_parser_ctx

Definition at line 285 of file connection.hpp.

◆ m_read_operation_is_running

bool restinio::impl::connection_input_t::m_read_operation_is_running { false }

Flag to track whether read operation is performed now.

Definition at line 296 of file connection.hpp.


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