boost::corosio::openssl_stream::openssl_stream

Constructors

Synopses

Move constructor

openssl_stream(openssl_stream&& other) noexcept;

Construct an OpenSSL stream (owning mode).

template<capy::Stream S>
requires (!std::same_as<std::decay_t<S>, openssl_stream>)
openssl_stream(
    S stream,
    tls_context ctx);

Construct an OpenSSL stream (reference mode).

template<capy::Stream S>
openssl_stream(
    S* stream,
    tls_context ctx);

Parameters

Name Description

stream

The stream to take ownership of. Must satisfy capy::Stream.

ctx

The TLS context containing configuration.

Created with MrDocs