This is the complete list of members for engine::io::TlsWrapper, including all inherited members.
GetRawFd() (defined in engine::io::TlsWrapper) | engine::io::TlsWrapper | |
GetReadableBase() (defined in engine::io::RwBase) | engine::io::RwBase | inline |
GetWritableBase() (defined in engine::io::RwBase) | engine::io::RwBase | inline |
IsValid() const override | engine::io::TlsWrapper | virtual |
operator bool() const | engine::io::TlsWrapper | inlineexplicit |
ReadAll(void *buf, size_t len, Deadline deadline) override | engine::io::TlsWrapper | inlinevirtual |
ReadNoblock(void *buf, size_t len) | engine::io::ReadableBase | inlinevirtual |
ReadSome(void *buf, size_t len, Deadline deadline) override | engine::io::TlsWrapper | inlinevirtual |
RecvAll(void *buf, size_t len, Deadline deadline) | engine::io::TlsWrapper | |
RecvSome(void *buf, size_t len, Deadline deadline) | engine::io::TlsWrapper | |
SendAll(const void *buf, size_t len, Deadline deadline) | engine::io::TlsWrapper | |
SetReadableContextAccessor(impl::ContextAccessor *ca) (defined in engine::io::ReadableBase) | engine::io::ReadableBase | inlineprotected |
SetWritableContextAccessor(impl::ContextAccessor *ca) (defined in engine::io::WritableBase) | engine::io::WritableBase | inlineprotected |
StartTlsClient(Socket &&socket, const std::string &server_name, Deadline deadline) | engine::io::TlsWrapper | static |
StartTlsClient(Socket &&socket, const std::string &server_name, const crypto::Certificate &cert, const crypto::PrivateKey &key, Deadline deadline, const std::vector< crypto::Certificate > &extra_cert_authorities={}) | engine::io::TlsWrapper | static |
StartTlsServer(Socket &&socket, const crypto::Certificate &cert, const crypto::PrivateKey &key, Deadline deadline, const std::vector< crypto::Certificate > &extra_cert_authorities={}) | engine::io::TlsWrapper | static |
StopTls(Deadline deadline) | engine::io::TlsWrapper | |
TlsWrapper(const TlsWrapper &)=delete (defined in engine::io::TlsWrapper) | engine::io::TlsWrapper | |
TlsWrapper(TlsWrapper &&) noexcept (defined in engine::io::TlsWrapper) | engine::io::TlsWrapper | |
engine::TryGetContextAccessor() | engine::io::ReadableBase | inline |
engine::io::WritableBase::TryGetContextAccessor() | engine::io::WritableBase | inline |
WaitReadable(Deadline) override | engine::io::TlsWrapper | virtual |
WaitWriteable(Deadline) override | engine::io::TlsWrapper | virtual |
WriteAll(const void *buf, size_t len, Deadline deadline) override | engine::io::TlsWrapper | inlinevirtual |
WriteAll(std::initializer_list< IoData > list, Deadline deadline) override (defined in engine::io::TlsWrapper) | engine::io::TlsWrapper | virtual |
~ReadableBase() (defined in engine::io::ReadableBase) | engine::io::ReadableBase | virtual |
~RwBase() override (defined in engine::io::RwBase) | engine::io::RwBase | |
~TlsWrapper() override (defined in engine::io::TlsWrapper) | engine::io::TlsWrapper | |
~WritableBase() (defined in engine::io::WritableBase) | engine::io::WritableBase | virtual |