RESTinio
|
Factory for connections. More...
#include <connection.hpp>
Public Types | |
using | logger_t = typename Traits::logger_t |
using | stream_socket_t = typename Traits::stream_socket_t |
using | lifetime_monitor_t |
Public Member Functions | |
connection_factory_t (connection_settings_handle_t< Traits > connection_settings, std::unique_ptr< socket_options_setter_t > socket_options_setter) | |
auto | create_new_connection (stream_socket_t socket, endpoint_t remote_endpoint, lifetime_monitor_t lifetime_monitor) |
Private Attributes | |
connection_id_t | m_connection_id_counter { 1 } |
connection_settings_handle_t< Traits > | m_connection_settings |
std::unique_ptr< socket_options_setter_t > | m_socket_options_setter |
logger_t & | m_logger |
Factory for connections.
Definition at line 1831 of file connection.hpp.
using restinio::impl::connection_factory_t< Traits >::lifetime_monitor_t |
Definition at line 1836 of file connection.hpp.
using restinio::impl::connection_factory_t< Traits >::logger_t = typename Traits::logger_t |
Definition at line 1834 of file connection.hpp.
using restinio::impl::connection_factory_t< Traits >::stream_socket_t = typename Traits::stream_socket_t |
Definition at line 1835 of file connection.hpp.
|
inline |
Definition at line 1839 of file connection.hpp.
|
inline |
Definition at line 1852 of file connection.hpp.
|
private |
Definition at line 1873 of file connection.hpp.
|
private |
Definition at line 1875 of file connection.hpp.
|
private |
Definition at line 1879 of file connection.hpp.
|
private |
Definition at line 1877 of file connection.hpp.