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