RESTinio
|
HTTP connection base. More...
#include <connection_base.hpp>
Public Member Functions | |
connection_base_t (connection_id_t id) | |
virtual void | write_response_parts (request_id_t request_id, response_output_flags_t response_output_flags, write_group_t wg)=0 |
Write parts for specified request. More... | |
![]() | |
tcp_connection_ctx_base_t (connection_id_t id) | |
virtual | ~tcp_connection_ctx_base_t ()=default |
connection_id_t | connection_id () const noexcept |
Get connection id. More... | |
virtual void | check_timeout (std::shared_ptr< tcp_connection_ctx_base_t > &self)=0 |
Check timeouts for all activities. More... | |
Additional Inherited Members | |
![]() | |
template<typename Derived > | |
std::shared_ptr< Derived > | shared_from_concrete () |
Cast self to derived class. More... | |
HTTP connection base.
Definition at line 27 of file connection_base.hpp.
|
inline |
Definition at line 31 of file connection_base.hpp.
|
pure virtual |
Write parts for specified request.
request_id | Request id. |
response_output_flags | Resp output flag. |
wg | Part of the response data. |
Implemented in restinio::impl::connection_t< Traits >.