|
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 | |
Public Types inherited from caf::net::dsl::has_ctx | |
| using | ctx_ptr = std::shared_ptr< ssl::context > |
Public Member Functions inherited from caf::net::dsl::has_ctx | |
| 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. | |
Static Public Member Functions inherited from caf::net::dsl::has_ctx | |
| template<class SumType > | |
| static has_ctx * | from (SumType &data) noexcept |
| template<class SumType > | |
| static const has_ctx * | from (const SumType &data) noexcept |
Public Attributes inherited from caf::net::dsl::has_ctx | |
| std::shared_ptr< ssl::context > | ctx |
| SSL context for secure servers. | |
Configuration for a client that creates the socket on demand.