GRPC Core  18.0.0
Public Member Functions | Friends
tsi::SslSessionLRUCache::Node Class Reference

Node for single cached session. More...

Public Member Functions

 Node (const grpc_slice &key, SslSessionPtr session)
 
 ~Node ()
 
 Node (const Node &)=delete
 
Nodeoperator= (const Node &)=delete
 
void * AvlKey ()
 
SslSessionPtr CopySession () const
 Returns a copy of the node's cache session. More...
 
void SetSession (SslSessionPtr session)
 Set the session (which is moved) for the node. More...
 

Friends

class SslSessionLRUCache
 

Detailed Description

Node for single cached session.

Constructor & Destructor Documentation

◆ Node() [1/2]

tsi::SslSessionLRUCache::Node::Node ( const grpc_slice key,
SslSessionPtr  session 
)
inline

◆ ~Node()

tsi::SslSessionLRUCache::Node::~Node ( )
inline

◆ Node() [2/2]

tsi::SslSessionLRUCache::Node::Node ( const Node )
delete

Member Function Documentation

◆ AvlKey()

void* tsi::SslSessionLRUCache::Node::AvlKey ( )
inline

◆ CopySession()

SslSessionPtr tsi::SslSessionLRUCache::Node::CopySession ( ) const
inline

Returns a copy of the node's cache session.

◆ operator=()

Node& tsi::SslSessionLRUCache::Node::operator= ( const Node )
delete

◆ SetSession()

void tsi::SslSessionLRUCache::Node::SetSession ( SslSessionPtr  session)
inline

Set the session (which is moved) for the node.

Friends And Related Function Documentation

◆ SslSessionLRUCache

friend class SslSessionLRUCache
friend

The documentation for this class was generated from the following file: