attachCallbacksToContext(SSL_CTX *ctx, SSLSessionCallbacks *callbacks) | wangle::SSLSessionCallbacks | static |
detachCallbacksFromContext(SSL_CTX *ctx, SSLSessionCallbacks *callbacks) | wangle::SSLSessionCallbacks | static |
getCacheFromContext(SSL_CTX *ctx) | wangle::SSLSessionCallbacks | static |
getKey(const std::string &identity) const override | wangle::SSLSessionPersistentCache | inlineprotectedvirtual |
getSSLSession(const std::string &identity) const noexceptoverride | wangle::SSLSessionPersistentCacheBase< std::string > | virtual |
persistentCache_ | wangle::SSLSessionPersistentCacheBase< std::string > | protected |
removeSSLSession(const std::string &identity) noexceptoverride | wangle::SSLSessionPersistentCacheBase< std::string > | virtual |
setSSLSession(const std::string &identity, SSLSessionPtr session) noexceptoverride | wangle::SSLSessionPersistentCacheBase< std::string > | virtual |
setTimeUtil(std::unique_ptr< TimeUtil > timeUtil) noexcept | wangle::SSLSessionPersistentCacheBase< std::string > | inline |
size() const override | wangle::SSLSessionPersistentCacheBase< std::string > | virtual |
SSLSessionPersistentCache(std::shared_ptr< folly::Executor > executor, const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval) | wangle::SSLSessionPersistentCache | inline |
SSLSessionPersistentCache(const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval) | wangle::SSLSessionPersistentCache | inline |
SSLSessionPersistentCacheBase(std::shared_ptr< PersistentCache< std::string, SSLSessionCacheData >> cache) | wangle::SSLSessionPersistentCacheBase< std::string > | explicit |
SSLSessionPersistentCacheBase(std::shared_ptr< folly::Executor > executor, const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval) | wangle::SSLSessionPersistentCacheBase< std::string > | |
SSLSessionPersistentCacheBase(const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval) | wangle::SSLSessionPersistentCacheBase< std::string > | |
supportsPersistence() const noexceptoverride | wangle::SSLSessionPersistentCacheBase< std::string > | inlinevirtual |
timeUtil_ | wangle::SSLSessionPersistentCacheBase< std::string > | protected |
~SSLSessionCallbacks() | wangle::SSLSessionCallbacks | inlinevirtual |