C++ Actor Framework 0.19
|
Base type for server factories for use with can_accept
.
More...
#include <server_factory_base.hpp>
Public Types | |
using | config_type = Config |
using | config_pointer = intrusive_ptr< config_type > |
Public Member Functions | |
server_factory_base (server_factory_base &&)=default | |
server_factory_base (const server_factory_base &)=default | |
server_factory_base & | operator= (server_factory_base &&)=default |
server_factory_base & | operator= (const server_factory_base &)=default |
server_factory_base (config_pointer cfg) | |
template<class T , class... Ts> | |
server_factory_base (dsl::server_config_tag< T > token, Ts &&... xs) | |
template<class F > | |
Derived & | do_on_error (F callback) |
Sets the callback for errors. | |
Derived & | max_connections (size_t value) |
Configures how many concurrent connections the server accepts. | |
Derived & | reuse_address (bool value) |
Configures whether the server creates its socket with SO_REUSEADDR . | |
config_type & | config () |
Protected Member Functions | |
Derived & | dref () |
Protected Attributes | |
config_pointer | cfg_ |
Base type for server factories for use with can_accept
.