proxygen
wangle::SSLSessionPersistentCacheBase< K > Member List

This is the complete list of members for wangle::SSLSessionPersistentCacheBase< K >, including all inherited members.

attachCallbacksToContext(SSL_CTX *ctx, SSLSessionCallbacks *callbacks)wangle::SSLSessionCallbacksstatic
detachCallbacksFromContext(SSL_CTX *ctx, SSLSessionCallbacks *callbacks)wangle::SSLSessionCallbacksstatic
getCacheFromContext(SSL_CTX *ctx)wangle::SSLSessionCallbacksstatic
getKey(const std::string &identity) const =0wangle::SSLSessionPersistentCacheBase< K >protectedpure virtual
getSSLSession(const std::string &identity) const noexceptoverridewangle::SSLSessionPersistentCacheBase< K >virtual
persistentCache_wangle::SSLSessionPersistentCacheBase< K >protected
removeSSLSession(const std::string &identity) noexceptoverridewangle::SSLSessionPersistentCacheBase< K >virtual
setSSLSession(const std::string &identity, SSLSessionPtr session) noexceptoverridewangle::SSLSessionPersistentCacheBase< K >virtual
setTimeUtil(std::unique_ptr< TimeUtil > timeUtil) noexceptwangle::SSLSessionPersistentCacheBase< K >inline
size() const overridewangle::SSLSessionPersistentCacheBase< K >virtual
SSLSessionPersistentCacheBase(std::shared_ptr< PersistentCache< K, SSLSessionCacheData >> cache)wangle::SSLSessionPersistentCacheBase< K >explicit
SSLSessionPersistentCacheBase(std::shared_ptr< folly::Executor > executor, const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval)wangle::SSLSessionPersistentCacheBase< K >
SSLSessionPersistentCacheBase(const std::string &filename, std::size_t cacheCapacity, std::chrono::seconds syncInterval)wangle::SSLSessionPersistentCacheBase< K >
supportsPersistence() const noexceptoverridewangle::SSLSessionPersistentCacheBase< K >inlinevirtual
timeUtil_wangle::SSLSessionPersistentCacheBase< K >protected
~SSLSessionCallbacks()wangle::SSLSessionCallbacksinlinevirtual