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