XrdOucRash_Item< K, V > Class Template Reference

#include <XrdOucRash.hh>

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


Detailed Description

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

Definition at line 41 of file XrdOucRash.hh.


Constructor & Destructor Documentation

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

Definition at line 62 of file XrdOucRash.hh.

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

Definition at line 71 of file XrdOucRash.hh.


Member Function Documentation

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

Definition at line 44 of file XrdOucRash.hh.

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

Definition at line 46 of file XrdOucRash.hh.

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

Definition at line 48 of file XrdOucRash.hh.

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

Definition at line 50 of file XrdOucRash.hh.

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

Definition at line 52 of file XrdOucRash.hh.

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

Definition at line 57 of file XrdOucRash.hh.


Member Data Documentation

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

Definition at line 75 of file XrdOucRash.hh.

Referenced by XrdOucRash_Item< Sockdescr, Sockid >::Key(), and XrdOucRash_Item< Sockdescr, Sockid >::XrdOucRash_Item().

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

Definition at line 76 of file XrdOucRash.hh.

Referenced by XrdOucRash_Item< Sockdescr, Sockid >::Data(), XrdOucRash_Item< Sockdescr, Sockid >::Set(), and XrdOucRash_Item< Sockdescr, Sockid >::XrdOucRash_Item().

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

Definition at line 77 of file XrdOucRash.hh.

Referenced by XrdOucRash_Item< Sockdescr, Sockid >::Set(), XrdOucRash_Item< Sockdescr, Sockid >::Time(), XrdOucRash_Item< Sockdescr, Sockid >::Update(), and XrdOucRash_Item< Sockdescr, Sockid >::XrdOucRash_Item().

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

Definition at line 78 of file XrdOucRash.hh.

Referenced by XrdOucRash_Item< Sockdescr, Sockid >::Count(), XrdOucRash_Item< Sockdescr, Sockid >::Update(), and XrdOucRash_Item< Sockdescr, Sockid >::XrdOucRash_Item().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:39 2011 for ROOT_528-00b_version by  doxygen 1.5.1