MySQL 26.7.0
Source Code Documentation
http::server::ServerConnection< Socket >::SessionData Struct Reference

Public Member Functions

 SessionData (http::base::ConnectionInterface *connection, const uint32_t session_id, const base::method::key_type method, const std::string &path, http::base::Headers &&headers, uint64_t max_body_size)
 

Public Attributes

ServerRequest request
 
uint64_t max_request_body_size
 
uint64_t input_body_size {0}
 
bool payload_limit_exceeded {false}
 

Constructor & Destructor Documentation

◆ SessionData()

template<typename Socket >
http::server::ServerConnection< Socket >::SessionData::SessionData ( http::base::ConnectionInterface connection,
const uint32_t  session_id,
const base::method::key_type  method,
const std::string &  path,
http::base::Headers &&  headers,
uint64_t  max_body_size 
)
inline

Member Data Documentation

◆ input_body_size

template<typename Socket >
uint64_t http::server::ServerConnection< Socket >::SessionData::input_body_size {0}

◆ max_request_body_size

template<typename Socket >
uint64_t http::server::ServerConnection< Socket >::SessionData::max_request_body_size

◆ payload_limit_exceeded

template<typename Socket >
bool http::server::ServerConnection< Socket >::SessionData::payload_limit_exceeded {false}

◆ request

template<typename Socket >
ServerRequest http::server::ServerConnection< Socket >::SessionData::request

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