join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::BasicTlsWrapper< Protocol > Member List

This is the complete list of members for join::BasicTlsWrapper< Protocol >, including all inherited members.

_ctxjoin::BasicTls< Protocol >protected
_socketjoin::BasicTls< Protocol >protected
_ssljoin::BasicTls< Protocol >protected
BasicTls(TlsContext ctx, Mode mode=Mode::NonBlocking) noexceptjoin::BasicTls< Protocol >inlineexplicit
BasicTls(UnderlyingSocket &&socket) noexceptjoin::BasicTls< Protocol >inlineexplicit
BasicTls(UnderlyingSocket &&socket, TlsContext ctx) noexceptjoin::BasicTls< Protocol >inline
BasicTls(const BasicTls &other)=deletejoin::BasicTls< Protocol >
BasicTls(BasicTls &&other) noexceptjoin::BasicTls< Protocol >inline
bind(const Endpoint &ep) noexceptjoin::BasicTls< Protocol >inline
bindToDevice(const std::string &dev) noexceptjoin::BasicTls< Protocol >inline
canRead() const noexceptjoin::BasicTlsWrapper< Protocol >inline
checkHostname(X509 *certificate) const noexceptjoin::BasicTls< Protocol >inlineprotected
close() noexceptjoin::BasicTls< Protocol >inline
connect(const Endpoint &ep) noexceptjoin::BasicTls< Protocol >inline
connected() noexceptjoin::BasicTls< Protocol >inline
connecting() const noexceptjoin::BasicTlsWrapper< Protocol >inline
deferHandshake()join::BasicTls< Protocol >inline
disconnect() noexceptjoin::BasicTls< Protocol >inline
encrypted() const noexceptjoin::BasicTls< Protocol >inline
Endpoint typedefjoin::BasicTlsWrapper< Protocol >
family() const noexceptjoin::BasicTls< Protocol >inline
handle() const noexceptjoin::BasicTls< Protocol >inline
handleTlsError(int result) noexceptjoin::BasicTls< Protocol >inlineprotected
handshake()join::BasicTls< Protocol >inline
infoCallback(int where, int ret) const noexceptjoin::BasicTls< Protocol >inlineprotected
infoWrapper(const SSL *ssl, int where, int ret) noexceptjoin::BasicTls< Protocol >inlineprotectedstatic
localEndpoint() const noexceptjoin::BasicTls< Protocol >inline
Mode typedefjoin::BasicTls< Protocol >
mtu() const noexceptjoin::BasicTls< Protocol >inline
open(const Protocol &protocol=Protocol()) noexceptjoin::BasicTls< Protocol >inline
opened() const noexceptjoin::BasicTls< Protocol >inline
operator=(const BasicTls &other)=deletejoin::BasicTls< Protocol >
operator=(BasicTls &&other) noexceptjoin::BasicTls< Protocol >inline
Option typedefjoin::BasicTls< Protocol >
protocol() const noexceptjoin::BasicTls< Protocol >inline
read(char *buf, size_t len) noexceptjoin::BasicTls< Protocol >inline
readExactly(char *data, size_t size)join::BasicTls< Protocol >inline
readExactly(char *data, size_t size, std::chrono::nanoseconds timeout)join::BasicTls< Protocol >inline
readExactly(char *data, size_t size, TimePoint deadline)join::BasicTls< Protocol >inline
remoteEndpoint() constjoin::BasicTls< Protocol >inline
setMode(Mode mode) noexceptjoin::BasicTls< Protocol >inline
setOption(Option opt, int val) noexceptjoin::BasicTls< Protocol >inline
shutdown() noexceptjoin::BasicTls< Protocol >inline
State typedefjoin::BasicTls< Protocol >
TimePoint typedefjoin::BasicTlsWrapper< Protocol >
type() const noexceptjoin::BasicTls< Protocol >inline
UnderlyingSocket typedefjoin::BasicTls< Protocol >
verifyCallback(int preverified, X509_STORE_CTX *context) noexceptjoin::BasicTls< Protocol >inlineprotected
verifyCert(X509_STORE_CTX *context) constjoin::BasicTls< Protocol >inlineprotected
verifyWrapper(int preverified, X509_STORE_CTX *x509Ctx) noexceptjoin::BasicTls< Protocol >inlineprotectedstatic
waitConnected()join::BasicTlsWrapper< Protocol >inline
waitConnected(std::chrono::nanoseconds timeout)join::BasicTlsWrapper< Protocol >inline
waitConnected(TimePoint deadline)join::BasicTlsWrapper< Protocol >inline
waitDisconnected()join::BasicTlsWrapper< Protocol >inline
waitDisconnected(std::chrono::nanoseconds timeout)join::BasicTlsWrapper< Protocol >inline
waitDisconnected(TimePoint deadline)join::BasicTlsWrapper< Protocol >inline
waitHandshake(TimePoint deadline) overridejoin::BasicTlsWrapper< Protocol >inlinevirtual
join::BasicTls::waitHandshake()join::BasicTls< Protocol >inline
join::BasicTls::waitHandshake(std::chrono::nanoseconds timeout)join::BasicTls< Protocol >inline
waitReadyRead() const noexceptjoin::BasicTls< Protocol >inline
waitReadyRead(std::chrono::nanoseconds timeout) const noexceptjoin::BasicTls< Protocol >inline
waitReadyRead(TimePoint deadline) const noexceptjoin::BasicTls< Protocol >inline
waitReadyWrite() const noexceptjoin::BasicTls< Protocol >inline
waitReadyWrite(std::chrono::nanoseconds timeout) const noexceptjoin::BasicTls< Protocol >inline
waitReadyWrite(TimePoint deadline) const noexceptjoin::BasicTls< Protocol >inline
waitShutdown() noexceptjoin::BasicTls< Protocol >inline
waitShutdown(std::chrono::nanoseconds timeout) noexceptjoin::BasicTls< Protocol >inline
waitShutdown(TimePoint deadline) noexceptjoin::BasicTls< Protocol >inline
write(const char *buf, size_t len) noexceptjoin::BasicTls< Protocol >inline
writeExactly(const char *data, size_t size)join::BasicTls< Protocol >inline
writeExactly(const char *data, size_t size, std::chrono::nanoseconds timeout)join::BasicTls< Protocol >inline
writeExactly(const char *data, size_t size, TimePoint deadline)join::BasicTls< Protocol >inline
~BasicTls()=defaultjoin::BasicTls< Protocol >virtual