#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: