C++ Actor Framework 0.19
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
caf::net::dsl::server_factory_base< Config, Derived > Class Template Reference

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_baseoperator= (server_factory_base &&)=default
 
server_factory_baseoperator= (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_
 

Detailed Description

template<class Config, class Derived>
class caf::net::dsl::server_factory_base< Config, Derived >

Base type for server factories for use with can_accept.


The documentation for this class was generated from the following file: