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