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

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

_handlejoin::BasicSocket< Protocol >protected
_modejoin::BasicSocket< Protocol >protected
_protocoljoin::BasicSocket< Protocol >protected
_remotejoin::BasicDatagramSocket< Protocol >protected
_statejoin::BasicSocket< Protocol >protected
_tlsContextjoin::BasicTlsSocket< Protocol >protected
_tlsHandlejoin::BasicTlsSocket< Protocol >protected
_tlsStatejoin::BasicTlsSocket< Protocol >protected
_ttljoin::BasicDatagramSocket< Protocol >protected
AuxData enum valuejoin::BasicSocket< Protocol >
BasicDatagramSocket(int ttl=60)join::BasicDatagramSocket< Protocol >inline
BasicDatagramSocket(Mode mode, int ttl=60)join::BasicDatagramSocket< Protocol >inline
BasicDatagramSocket(const BasicDatagramSocket &other)=deletejoin::BasicDatagramSocket< Protocol >
BasicDatagramSocket(BasicDatagramSocket &&other)join::BasicDatagramSocket< Protocol >inline
BasicSocket()join::BasicSocket< Protocol >inline
BasicSocket(Mode mode)join::BasicSocket< Protocol >inline
BasicSocket(const BasicSocket &other)=deletejoin::BasicSocket< Protocol >
BasicSocket(BasicSocket &&other)join::BasicSocket< Protocol >inline
BasicStreamSocket()join::BasicStreamSocket< Protocol >inline
BasicStreamSocket(Mode mode)join::BasicStreamSocket< Protocol >inline
BasicStreamSocket(const BasicStreamSocket &other)=deletejoin::BasicStreamSocket< Protocol >
BasicStreamSocket(BasicStreamSocket &&other)join::BasicStreamSocket< Protocol >inline
BasicTlsAcceptor< Protocol > classjoin::BasicTlsSocket< Protocol >friend
BasicTlsSocket()join::BasicTlsSocket< Protocol >inline
BasicTlsSocket(Mode mode)join::BasicTlsSocket< Protocol >inline
BasicTlsSocket(join::SslCtxPtr tlsContext)join::BasicTlsSocket< Protocol >inline
BasicTlsSocket(Mode mode, join::SslCtxPtr tlsContext)join::BasicTlsSocket< Protocol >inline
BasicTlsSocket(const BasicTlsSocket &other)=deletejoin::BasicTlsSocket< Protocol >
BasicTlsSocket(BasicTlsSocket &&other)join::BasicTlsSocket< Protocol >inline
bind(const Endpoint &endpoint) noexceptjoin::BasicSocket< Protocol >inlinevirtual
bindToDevice(const std::string &device) noexceptjoin::BasicDatagramSocket< Protocol >inlinevirtual
Blocking enum valuejoin::BasicSocket< Protocol >
Broadcast enum valuejoin::BasicSocket< Protocol >
canRead() const noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
checkHostName(X509 *certificate) constjoin::BasicTlsSocket< Protocol >inlineprotected
checksum(const uint16_t *data, size_t len, uint16_t current=0)join::BasicSocket< Protocol >inlinestatic
close() noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
Closed enum valuejoin::BasicSocket< Protocol >
connect(const Endpoint &endpoint)join::BasicDatagramSocket< Protocol >inlinevirtual
Connected enum valuejoin::BasicSocket< Protocol >
connected() noexcept overridejoin::BasicStreamSocket< Protocol >inlinevirtual
connectEncrypted(const Endpoint &endpoint)join::BasicTlsSocket< Protocol >inline
Connecting enum valuejoin::BasicSocket< Protocol >
connecting() const noexceptjoin::BasicStreamSocket< Protocol >inlinevirtual
disconnect() overridejoin::BasicTlsSocket< Protocol >inlinevirtual
Disconnected enum valuejoin::BasicSocket< Protocol >
Disconnecting enum valuejoin::BasicSocket< Protocol >
Encrypted enum valuejoin::BasicTlsSocket< Protocol >protected
encrypted() const noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
Endpoint typedefjoin::BasicTlsSocket< Protocol >
EventHandler()=defaultjoin::EventHandler
family() const noexceptjoin::BasicSocket< Protocol >inline
handle() const noexcept overridejoin::BasicSocket< Protocol >inlinevirtual
infoCallback(int where, int ret) constjoin::BasicTlsSocket< Protocol >inlineprotected
infoWrapper(const SSL *ssl, int where, int ret)join::BasicTlsSocket< Protocol >inlineprotectedstatic
KeepAlive enum valuejoin::BasicSocket< Protocol >
KeepCount enum valuejoin::BasicSocket< Protocol >
KeepIdle enum valuejoin::BasicSocket< Protocol >
KeepIntvl enum valuejoin::BasicSocket< Protocol >
localEndpoint() constjoin::BasicSocket< Protocol >inline
Mode typedefjoin::BasicTlsSocket< Protocol >
mtu() constjoin::BasicDatagramSocket< Protocol >inline
MulticastLoop enum valuejoin::BasicSocket< Protocol >
MulticastTtl enum valuejoin::BasicSocket< Protocol >
NoDelay enum valuejoin::BasicSocket< Protocol >
NonBlocking enum valuejoin::BasicSocket< Protocol >
NonEncrypted enum valuejoin::BasicTlsSocket< Protocol >protected
onClose()join::EventHandlerinlineprotectedvirtual
onError()join::EventHandlerinlineprotectedvirtual
onReceive()join::EventHandlerinlineprotectedvirtual
open(const Protocol &protocol=Protocol()) noexcept overridejoin::BasicDatagramSocket< Protocol >inlinevirtual
opened() const noexceptjoin::BasicSocket< Protocol >inline
operator=(const BasicTlsSocket &other)=deletejoin::BasicTlsSocket< Protocol >
operator=(BasicTlsSocket &&other)join::BasicTlsSocket< Protocol >inline
join::BasicStreamSocket::operator=(const BasicStreamSocket &other)=deletejoin::BasicStreamSocket< Protocol >
join::BasicStreamSocket::operator=(BasicStreamSocket &&other)join::BasicStreamSocket< Protocol >inline
join::BasicDatagramSocket::operator=(const BasicDatagramSocket &other)=deletejoin::BasicDatagramSocket< Protocol >
join::BasicDatagramSocket::operator=(BasicDatagramSocket &&other)join::BasicDatagramSocket< Protocol >inline
join::BasicSocket::operator=(const BasicSocket &other)=deletejoin::BasicSocket< Protocol >
join::BasicSocket::operator=(BasicSocket &&other)join::BasicSocket< Protocol >inline
Option typedefjoin::BasicTlsSocket< Protocol >
PathMtuDiscover enum valuejoin::BasicSocket< Protocol >
protocol() const noexceptjoin::BasicSocket< Protocol >inline
Ptr typedefjoin::BasicTlsSocket< Protocol >
RcvBuffer enum valuejoin::BasicSocket< Protocol >
RcvError enum valuejoin::BasicSocket< Protocol >
read(char *data, unsigned long maxSize) noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
readExactly(char *data, unsigned long size, int timeout=0)join::BasicStreamSocket< Protocol >inline
readExactly(std::string &data, unsigned long size, int timeout=0)join::BasicStreamSocket< Protocol >inline
readFrom(char *data, unsigned long maxSize, Endpoint *endpoint=nullptr) noexceptjoin::BasicDatagramSocket< Protocol >inlinevirtual
remoteEndpoint() constjoin::BasicDatagramSocket< Protocol >inline
ReuseAddr enum valuejoin::BasicSocket< Protocol >
ReusePort enum valuejoin::BasicSocket< Protocol >
setCaFile(const std::string &caFile)join::BasicTlsSocket< Protocol >inline
setCaPath(const std::string &caPath)join::BasicTlsSocket< Protocol >inline
setCertificate(const std::string &cert, const std::string &key="")join::BasicTlsSocket< Protocol >inline
setCipher(const std::string &cipher)join::BasicTlsSocket< Protocol >inline
setCipher_1_3(const std::string &cipher)join::BasicTlsSocket< Protocol >inline
setMode(Mode mode) noexceptjoin::BasicSocket< Protocol >inline
setOption(Option option, int value) noexcept overridejoin::BasicStreamSocket< Protocol >inlinevirtual
setVerify(bool verify, int depth=-1)join::BasicTlsSocket< Protocol >inline
SndBuffer enum valuejoin::BasicSocket< Protocol >
startEncryption()join::BasicTlsSocket< Protocol >inline
startHandshake()join::BasicTlsSocket< Protocol >inlineprotected
State typedefjoin::BasicTlsSocket< Protocol >
TimeStamp enum valuejoin::BasicSocket< Protocol >
TlsState enum namejoin::BasicTlsSocket< Protocol >protected
Ttl enum valuejoin::BasicSocket< Protocol >
ttl() constjoin::BasicDatagramSocket< Protocol >inline
type() const noexceptjoin::BasicSocket< Protocol >inline
verifyCallback(int preverified, X509_STORE_CTX *context) constjoin::BasicTlsSocket< Protocol >inlineprotected
verifyCert(X509_STORE_CTX *context) constjoin::BasicTlsSocket< Protocol >inlineprotected
verifyWrapper(int preverified, X509_STORE_CTX *context)join::BasicTlsSocket< Protocol >inlineprotectedstatic
wait(bool wantRead, bool wantWrite, int timeout) const noexceptjoin::BasicSocket< Protocol >inlineprotected
waitConnected(int timeout=0)join::BasicStreamSocket< Protocol >inlinevirtual
waitDisconnected(int timeout=0)join::BasicStreamSocket< Protocol >inlinevirtual
waitEncrypted(int timeout=0)join::BasicTlsSocket< Protocol >inline
waitReadyRead(int timeout=0) const noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
waitReadyWrite(int timeout=0) const noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
write(const char *data, unsigned long maxSize) noexcept overridejoin::BasicTlsSocket< Protocol >inlinevirtual
writeExactly(const char *data, unsigned long size, int timeout=0)join::BasicStreamSocket< Protocol >inline
writeTo(const char *data, unsigned long maxSize, const Endpoint &endpoint) noexceptjoin::BasicDatagramSocket< Protocol >inlinevirtual
~BasicDatagramSocket()=defaultjoin::BasicDatagramSocket< Protocol >virtual
~BasicSocket()join::BasicSocket< Protocol >inlinevirtual
~BasicStreamSocket()=defaultjoin::BasicStreamSocket< Protocol >virtual
~BasicTlsSocket()=defaultjoin::BasicTlsSocket< Protocol >virtual
~EventHandler()=defaultjoin::EventHandlervirtual