boost::corosio::wolfssl_stream::wolfssl_stream

Constructors

Synopses

Move constructor

wolfssl_stream(wolfssl_stream&& other) noexcept;

Construct a WolfSSL stream (owning mode).

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

Construct a WolfSSL stream (reference mode).

template<capy::Stream S>
wolfssl_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