C++ Actor Framework 0.19
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
caf::net::web_socket::has_on_request< Trait > Class Template Reference

DSL entry point for creating a server. More...

#include <has_on_request.hpp>

Inheritance diagram for caf::net::web_socket::has_on_request< Trait >:
caf::net::dsl::server_factory_base< server_config< Trait >, has_on_request< Trait > >

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

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_
 

Detailed Description

template<class Trait>
class caf::net::web_socket::has_on_request< Trait >

DSL entry point for creating a server.


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