xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdOucRash_Item< K, V > Class Template Reference

#include <XrdOucRash.hh>

Public Member Functions

int Count ()
 
V * Data ()
 
Key ()
 
time_t Time ()
 
void Update (int newcount, time_t newtime)
 
void Set (V &keyData, time_t newtime)
 
 XrdOucRash_Item (K &KeyVal, V &KeyData, time_t KeyTime)
 
 ~XrdOucRash_Item ()
 

Private Attributes

keyval
 
keydata
 
time_t keytime
 
int keycount
 

Constructor & Destructor Documentation

◆ XrdOucRash_Item()

template<typename K , typename V >
XrdOucRash_Item< K, V >::XrdOucRash_Item ( K &  KeyVal,
V &  KeyData,
time_t  KeyTime 
)
inline

◆ ~XrdOucRash_Item()

template<typename K , typename V >
XrdOucRash_Item< K, V >::~XrdOucRash_Item ( )
inline

Member Function Documentation

◆ Count()

template<typename K , typename V >
int XrdOucRash_Item< K, V >::Count ( )
inline

◆ Data()

template<typename K , typename V >
V * XrdOucRash_Item< K, V >::Data ( )
inline

◆ Key()

template<typename K , typename V >
K XrdOucRash_Item< K, V >::Key ( )
inline

◆ Set()

template<typename K , typename V >
void XrdOucRash_Item< K, V >::Set ( V &  keyData,
time_t  newtime 
)
inline

◆ Time()

template<typename K , typename V >
time_t XrdOucRash_Item< K, V >::Time ( )
inline

◆ Update()

template<typename K , typename V >
void XrdOucRash_Item< K, V >::Update ( int  newcount,
time_t  newtime 
)
inline

Member Data Documentation

◆ keycount

template<typename K , typename V >
int XrdOucRash_Item< K, V >::keycount
private

◆ keydata

template<typename K , typename V >
V XrdOucRash_Item< K, V >::keydata
private

◆ keytime

template<typename K , typename V >
time_t XrdOucRash_Item< K, V >::keytime
private

◆ keyval

template<typename K , typename V >
K XrdOucRash_Item< K, V >::keyval
private

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