1 #ifndef __XRDNETCACHE_HH__
2 #define __XRDNETCACHE_HH__
35 #include <sys/types.h>
96 {
union {
long long aV6[2];
122 anItem *
Locate(anItem &Item);
anItem * Next
Definition: XrdNetCache.hh:100
int operator!=(const anItem &oth)
Definition: XrdNetCache.hh:106
int nashtablesize
Definition: XrdNetCache.hh:129
Definition: XrdNetCache.hh:95
int aV4[4]
Definition: XrdNetCache.hh:97
time_t expTime
Definition: XrdNetCache.hh:102
int Threshold
Definition: XrdNetCache.hh:131
~anItem()
Definition: XrdNetCache.hh:117
int nashnum
Definition: XrdNetCache.hh:130
char * hName
Definition: XrdNetCache.hh:101
long long aV6[2]
Definition: XrdNetCache.hh:96
anItem ** nashtable
Definition: XrdNetCache.hh:127
XrdNetCache(int psize=987, int csize=1597)
static const int LoadMax
Definition: XrdNetCache.hh:93
Definition: XrdSysPthread.hh:164
int GenKey(anItem &Item, XrdNetAddrInfo *hAddr)
char * Find(XrdNetAddrInfo *hAddr)
anItem * Locate(anItem &Item)
static int keepTime
Definition: XrdNetCache.hh:124
Definition: XrdNetCache.hh:41
Definition: XrdNetAddrInfo.hh:53
int prevtablesize
Definition: XrdNetCache.hh:128
anItem()
Definition: XrdNetCache.hh:111
int aLen
Definition: XrdNetCache.hh:104
unsigned int aHash
Definition: XrdNetCache.hh:103
~XrdNetCache()
Definition: XrdNetCache.hh:89
char aVal[16]
Definition: XrdNetCache.hh:98
void Add(XrdNetAddrInfo *hAddr, const char *hName)
XrdSysMutex myMutex
Definition: XrdNetCache.hh:126
static void SetKT(int ktval)
Definition: XrdNetCache.hh:72
anItem(anItem &Item, const char *hn, int kt)
Definition: XrdNetCache.hh:113