C++ Actor Framework 0.19
|
Configuration for a client that creates the socket on demand. More...
#include <generic_config.hpp>
Static Public Attributes | |
static constexpr std::string_view | name = "lazy" |
Additional Inherited Members | |
![]() | |
using | ctx_ptr = std::shared_ptr< ssl::context > |
![]() | |
has_ctx (ctx_ptr ptr) | |
has_ctx (has_ctx &&)=default | |
has_ctx (const has_ctx &)=default | |
has_ctx & | operator= (has_ctx &&)=default |
has_ctx & | operator= (const has_ctx &)=default |
template<class F > | |
auto | connection_with_ctx (F &&f) |
Returns a function that, when called with a stream_socket, calls f either with a new SSL connection from ctx or with the file the file descriptor if no SSL context is defined. | |
template<class F > | |
auto | acceptor_with_ctx (F &&f) |
Returns a function that, when called with an accept socket, calls f either with a new SSL acceptor from ctx or with the file the file descriptor if no SSL context is defined. | |
![]() | |
template<class SumType > | |
static has_ctx * | from (SumType &data) noexcept |
template<class SumType > | |
static const has_ctx * | from (const SumType &data) noexcept |
![]() | |
std::shared_ptr< ssl::context > | ctx |
SSL context for secure servers. | |
Configuration for a client that creates the socket on demand.