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

This is the complete list of members for join::BasicDtlsWrapper< 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
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
deferHandshake()join::BasicTls< Protocol >inline
disconnect() noexceptjoin::BasicTls< Protocol >inline
encrypted() const noexceptjoin::BasicTls< Protocol >inline
Endpoint typedefjoin::BasicDtlsWrapper< 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
readFrom(char *buf, size_t len, Endpoint *endpoint=nullptr) noexceptjoin::BasicDtlsWrapper< 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::BasicTls< Protocol >
ttl() const noexceptjoin::BasicDtlsWrapper< Protocol >inline
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
waitHandshake()join::BasicTls< Protocol >inline
waitHandshake(std::chrono::nanoseconds timeout)join::BasicTls< Protocol >inline
waitHandshake(TimePoint deadline)join::BasicTls< Protocol >inlinevirtual
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
writeTo(const char *buf, size_t len, const Endpoint &endpoint) noexceptjoin::BasicDtlsWrapper< Protocol >inline
~BasicTls()=defaultjoin::BasicTls< Protocol >virtual