Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucRash_Item< K, V > Class Template Reference

#include <XrdOucRash.hh>

Collaboration diagram for XrdOucRash_Item< K, V >:

Collaboration graph
[legend]
List of all members.

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

template<typename K, typename V>
class XrdOucRash_Item< K, V >


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:
Generated on Sun Nov 6 13:42:24 2011 for xrootd by  doxygen 1.3.9.1