doSSLHandshake(const std::function< void()> &onSuccess, const std::function< void()> &onTimeout, const std::function< void(int)> &onStatus) final | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
doSSLShutdown() | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
doWriteShutdown(const std::function< void()> &onShutdown) final | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
getSSL() const | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | |
onReadShutdown() final | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
PhysicalSocket typedef | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
SocketAcceptor class | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | friend |
SocketAddress typedef | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | |
SocketConnection(const std::string &instanceName, PhysicalSocket &&physicalSocket, const std::function< void(SocketConnection *)> &onDisconnect, const std::string &configuredServer, const SocketAddress &localAddress, const SocketAddress &remoteAddress, const utils::Timeval &readTimeout, const utils::Timeval &writeTimeout, std::size_t readBlockSize, std::size_t writeBlockSize, const utils::Timeval &terminateTimeout) | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | |
SocketConnector class | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | friend |
SocketReader typedef | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
SocketWriter typedef | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
ssl | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
sslInitTimeout | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
sslShutdownTimeout | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
startSSL(int fd, SSL_CTX *ctx, const utils::Timeval &sslInitTimeout, const utils::Timeval &sslShutdownTimeout, bool closeNotifyIsEOF) | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
stopSSL() | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |
Super typedef | core::socket::stream::tls::SocketConnection< PhysicalSocketT > | private |