Configuration for a client that uses a user-provided socket.
More...
#include <has_ctx.hpp>
|
| 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 uses a user-provided socket.
The documentation for this class was generated from the following file:
- libcaf_net/caf/net/dsl/has_ctx.hpp