GRPC Core
9.0.0
|
SslCachedSession is an immutable thread-safe storage for single session representation. More...
#include <ssl_session.h>
Public Member Functions | |
SslCachedSession (const SslCachedSession &)=delete | |
SslCachedSession & | operator= (const SslCachedSession &)=delete |
virtual | ~SslCachedSession ()=default |
virtual SslSessionPtr | CopySession () const =0 |
Returns a copy of previously cached session. More... | |
Static Public Member Functions | |
static std::unique_ptr< SslCachedSession > | Create (SslSessionPtr session) |
Create single cached instance of session. More... | |
Protected Member Functions | |
SslCachedSession ()=default | |
SslCachedSession is an immutable thread-safe storage for single session representation.
It provides means to share SSL session data (e.g. TLS ticket) between encrypted connections regardless of SSL context lifetime.
|
delete |
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Returns a copy of previously cached session.
|
static |
Create single cached instance of session.
|
delete |