xrootd
Public Member Functions | Private Attributes
XrdOucRash_Item Class 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

Constructor & Destructor Documentation

XrdOucRash_Item::XrdOucRash_Item ( K &  KeyVal,
V &  KeyData,
time_t  KeyTime 
) [inline]
XrdOucRash_Item::~XrdOucRash_Item ( ) [inline]

Member Function Documentation

int XrdOucRash_Item::Count ( ) [inline]

Referenced by XrdOucRash::Add(), and XrdOucRash::Del().

V* XrdOucRash_Item::Data ( ) [inline]
K XrdOucRash_Item::Key ( ) [inline]

Referenced by XrdOucRash::Apply().

void XrdOucRash_Item::Set ( V &  keyData,
time_t  newtime 
) [inline]

Referenced by XrdOucRash::Add().

time_t XrdOucRash_Item::Time ( ) [inline]
void XrdOucRash_Item::Update ( int  newcount,
time_t  newtime 
) [inline]

Referenced by XrdOucRash::Add(), and XrdOucRash::Del().


Member Data Documentation

time_t XrdOucRash_Item::keytime [private]

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