Go to the documentation of this file.
65 if( response_parts_attr_t::not_final_parts == attr )
66 o <<
"not_final_parts";
85 if( response_connection_attr_t::connection_keepalive == attr )
86 o <<
"connection_keepalive";
88 o <<
"connection_close";
96 if( should_keep_alive )
97 return response_connection_attr_t::connection_keepalive;
116 inline std::ostream &
134 template<
typename T >
149 template<
typename T >
@ not_final_parts
Intermediate parts (more parts of response to follow).
std::ostream & operator<<(std::ostream &o, response_parts_attr_t attr)
response_parts_attr_t
Attribute for parts.
asio_ns::ip::tcp::endpoint endpoint_t
An alias for endpoint type from Asio.
@ connection_close
This response says to close connection.
std::uint64_t connection_id_t
Type for ID of connection.
response_connection_attr_t response_connection_attr(bool should_keep_alive)
request_handling_status_t
Request handling status.
response_connection_attr_t m_response_connection
T * not_null_pointer_t
Type for pointer that is not null by design.
response_connection_attr_t
Attribute for parts.
@ accepted
Request accepted for handling.
T * nullable_pointer_t
Type for pointer that can be nullptr.
Response output flags for buffers commited to response-coordinator.
constexpr request_handling_status_t request_accepted() noexcept
unsigned int request_id_t
Request id in scope of single connection.
response_output_flags_t(response_parts_attr_t response_parts, response_connection_attr_t response_connection) noexcept
response_parts_attr_t m_response_parts
constexpr request_handling_status_t request_rejected() noexcept
constexpr http_status_code_t accepted