|
xrootd
|
#include <XrdOucHash.hh>

Public Member Functions | |
| int | Count () |
| T * | Data () |
| unsigned long | Hash () |
| const char * | Key () |
| XrdOucHash_Item< T > * | Next () |
| time_t | Time () |
| void | Update (int newcount, time_t newtime) |
| int | Same (const unsigned long KeyHash, const char *KeyVal) |
| void | SetNext (XrdOucHash_Item< T > *item) |
| XrdOucHash_Item (unsigned long KeyHash, const char *KeyVal, T *KeyData, time_t KeyTime, XrdOucHash_Item< T > *KeyNext, XrdOucHash_Options KeyOpts) | |
| ~XrdOucHash_Item () | |
Private Attributes | |
| XrdOucHash_Item< T > * | next |
| const char * | keyval |
| unsigned long | keyhash |
| T * | keydata |
| time_t | keytime |
| int | keycount |
| XrdOucHash_Options | entopts |
| XrdOucHash_Item::XrdOucHash_Item | ( | unsigned long | KeyHash, |
| const char * | KeyVal, | ||
| T * | KeyData, | ||
| time_t | KeyTime, | ||
| XrdOucHash_Item< T > * | KeyNext, | ||
| XrdOucHash_Options | KeyOpts | ||
| ) | [inline] |
| XrdOucHash_Item::~XrdOucHash_Item | ( | ) | [inline] |
| int XrdOucHash_Item::Count | ( | ) | [inline] |
Referenced by XrdOucHash::Add(), and XrdOucHash::Del().
| T* XrdOucHash_Item::Data | ( | ) | [inline] |
Referenced by XrdOucHash::Add(), XrdOucHash::Apply(), and XrdOucHash::Find().
| unsigned long XrdOucHash_Item::Hash | ( | ) | [inline] |
Referenced by XrdOucHash::Expand().
| const char* XrdOucHash_Item::Key | ( | ) | [inline] |
Referenced by XrdOucHash::Apply().
| XrdOucHash_Item<T>* XrdOucHash_Item::Next | ( | ) | [inline] |
Referenced by XrdOucHash::Apply(), XrdOucHash::Purge(), XrdOucHash::Expand(), XrdOucHash::Remove(), and XrdOucHash::Search().
| int XrdOucHash_Item::Same | ( | const unsigned long | KeyHash, |
| const char * | KeyVal | ||
| ) | [inline] |
Referenced by XrdOucHash::Search().
| void XrdOucHash_Item::SetNext | ( | XrdOucHash_Item< T > * | item | ) | [inline] |
Referenced by XrdOucHash::Apply(), XrdOucHash::Expand(), and XrdOucHash::Remove().
| time_t XrdOucHash_Item::Time | ( | ) | [inline] |
Referenced by XrdOucHash::Add(), XrdOucHash::Apply(), and XrdOucHash::Find().
| void XrdOucHash_Item::Update | ( | int | newcount, |
| time_t | newtime | ||
| ) | [inline] |
Referenced by XrdOucHash::Add(), and XrdOucHash::Del().
XrdOucHash_Options XrdOucHash_Item::entopts [private] |
Referenced by XrdOucHash_Item< T >::XrdOucHash_Item(), and XrdOucHash_Item< T >::~XrdOucHash_Item().
int XrdOucHash_Item::keycount [private] |
T* XrdOucHash_Item::keydata [private] |
unsigned long XrdOucHash_Item::keyhash [private] |
time_t XrdOucHash_Item::keytime [private] |
const char* XrdOucHash_Item::keyval [private] |
XrdOucHash_Item<T>* XrdOucHash_Item::next [private] |
1.7.5