|
C++ Actor Framework 0.19
|
DSL entry point for creating a server. More...
#include <has_on_request.hpp>
Public Types | |
| using | super = dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > > |
Public Types inherited from caf::net::dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > > | |
| using | config_type = server_config< Trait > |
| using | config_pointer = intrusive_ptr< config_type > |
Public Member Functions | |
| template<class OnRequest > | |
| auto | on_request (OnRequest on_request) |
| Adds the handler for accepting or rejecting incoming requests. | |
Public Member Functions inherited from caf::net::dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > > | |
| server_factory_base (server_factory_base &&)=default | |
| server_factory_base (const server_factory_base &)=default | |
| server_factory_base (config_pointer cfg) | |
| server_factory_base (dsl::server_config_tag< T > token, Ts &&... xs) | |
| server_factory_base & | operator= (server_factory_base &&)=default |
| server_factory_base & | operator= (const server_factory_base &)=default |
| has_on_request< Trait > & | do_on_error (F callback) |
| Sets the callback for errors. | |
| has_on_request< Trait > & | max_connections (size_t value) |
| Configures how many concurrent connections the server accepts. | |
| has_on_request< Trait > & | reuse_address (bool value) |
Configures whether the server creates its socket with SO_REUSEADDR. | |
| config_type & | config () |
Additional Inherited Members | |
Protected Member Functions inherited from caf::net::dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > > | |
| has_on_request< Trait > & | dref () |
Protected Attributes inherited from caf::net::dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > > | |
| config_pointer | cfg_ |
DSL entry point for creating a server.