xrootd
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

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

Member Function Documentation

template<typename K, typename V>
int XrdOucRash_Item< K, V >::Count ( )
inline
template<typename K, typename V>
V* XrdOucRash_Item< K, V >::Data ( )
inline
template<typename K, typename V>
K XrdOucRash_Item< K, V >::Key ( )
inline
template<typename K, typename V>
void XrdOucRash_Item< K, V >::Set ( V &  keyData,
time_t  newtime 
)
inline
template<typename K, typename V>
time_t XrdOucRash_Item< K, V >::Time ( )
inline
template<typename K, typename V>
void XrdOucRash_Item< K, V >::Update ( int  newcount,
time_t  newtime 
)
inline

Member Data Documentation

template<typename K, typename V>
int XrdOucRash_Item< K, V >::keycount
private
template<typename K, typename V>
V XrdOucRash_Item< K, V >::keydata
private
template<typename K, typename V>
time_t XrdOucRash_Item< K, V >::keytime
private
template<typename K, typename V>
K XrdOucRash_Item< K, V >::keyval
private

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