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