RESTinio
Loading...
Searching...
No Matches
restinio::details Namespace Reference

Namespaces

namespace  valid_request_handler_type_check

Classes

struct  actual_request_handler_type_detector
 A metafunction for the detection of type of a request-handler. More...
struct  actual_request_handler_type_detector< autodetect_request_handler_type, Extra_Data_Factory >
 Special version of metafunction actual_request_handler_type_detector for the case of autodetect_request_handler_type. More...
struct  autodetect_request_handler_type
 A special type to be used as indicator that the type of a request handler should be automatically detected. More...
struct  max_parallel_connections_holder_t
 A special type for holding the value of maximum allowed count of parallel connections. More...
struct  max_parallel_connections_holder_t< ::restinio::connection_count_limits::noop_connection_count_limiter_t >
 A specialization of max_parallel_connections_holder for the case when connection count isn't limited. More...
struct  no_address_specified_t
 A special indicator for the case when IP address for a server is not set explicitly. More...

Typedefs

using address_variant_t
 A type of variant for holding IP address for a server in various representations.

Functions

template<typename Object>
auto create_default_unique_object_instance (std::false_type)
 Default instantiation for a specific type.
template<typename Object>
auto create_default_unique_object_instance (std::true_type)
template<typename Object>
auto create_default_shared_object_instance (std::false_type)
 Default instantiation for a specific type.
template<typename Object>
auto create_default_shared_object_instance (std::true_type)

Typedef Documentation

◆ address_variant_t

Initial value:
std::variant<
std::string,
asio_ns::ip::address >
A special indicator for the case when IP address for a server is not set explicitly.
Definition settings.hpp:448

A type of variant for holding IP address for a server in various representations.

Since
v.0.6.11

Definition at line 459 of file settings.hpp.

Function Documentation

◆ create_default_shared_object_instance() [1/2]

template<typename Object>
auto restinio::details::create_default_shared_object_instance ( std::false_type )
inline

Default instantiation for a specific type.

Definition at line 48 of file settings.hpp.

◆ create_default_shared_object_instance() [2/2]

template<typename Object>
auto restinio::details::create_default_shared_object_instance ( std::true_type )
inline

Definition at line 55 of file settings.hpp.

◆ create_default_unique_object_instance() [1/2]

template<typename Object>
auto restinio::details::create_default_unique_object_instance ( std::false_type )
inline

Default instantiation for a specific type.

Definition at line 33 of file settings.hpp.

◆ create_default_unique_object_instance() [2/2]

template<typename Object>
auto restinio::details::create_default_unique_object_instance ( std::true_type )
inline

Definition at line 40 of file settings.hpp.