49 #include <sys/types.h>
57 template<
typename K,
typename V>
69 void Update(
int newcount, time_t newtime)
74 void Set(V &keyData, time_t newtime)
98 template<
typename K,
typename V>
111 template<
typename K,
typename V>
126 V *
Add(K KeyVal, V &KeyData, time_t LifeTime=0,
138 V *
Find(K KeyVal, time_t *KeyTime=0);
150 V *
Rep(K KeyVal, V &KeyData,
const int LifeTime=0,
152 {
return Add(KeyVal, KeyData, LifeTime,
163 V *
Apply(
int (*func)(K, V,
void *),
void *Arg)
171 int (*func)(K, V,
void *),
void *Arg);
174 unsigned long long key2ull(K theKey);
184 #include "XrdOuc/XrdOucRash.icc"