#include <XrdOucHash.hh>
|
| T * | Add (const char *KeyVal, T *KeyData, const int LifeTime=0, XrdOucHash_Options opt=Hash_default) |
| |
| int | Del (const char *KeyVal, XrdOucHash_Options opt=Hash_default) |
| |
| T * | Find (const char *KeyVal, time_t *KeyTime=0) |
| |
| int | Num () |
| |
| void | Purge () |
| |
| T * | Rep (const char *KeyVal, T *KeyData, const int LifeTime=0, XrdOucHash_Options opt=Hash_default) |
| |
| T * | Apply (int(*func)(const char *, T *, void *), void *Arg) |
| |
| | XrdOucHash (int psize=89, int size=144, int load=80) |
| |
| | ~XrdOucHash () |
| |
◆ XrdOucHash()
◆ ~XrdOucHash()
◆ Add()
◆ Apply()
template<class T>
| T* XrdOucHash< T >::Apply |
( |
int(*)(const char *, T *, void *) |
func, |
|
|
void * |
Arg |
|
) |
| |
◆ Del()
◆ Expand()
◆ Find()
template<class T>
| T* XrdOucHash< T >::Find |
( |
const char * |
KeyVal, |
|
|
time_t * |
KeyTime = 0 |
|
) |
| |
◆ HashVal()
template<class T>
| unsigned long XrdOucHash< T >::HashVal |
( |
const char * |
KeyVal | ) |
|
|
private |
◆ Num()
◆ Purge()
◆ Remove()
◆ Rep()
◆ Search()
◆ hashload
◆ hashmax
◆ hashnum
◆ hashtable
◆ hashtablesize
◆ prevtablesize
The documentation for this class was generated from the following file: