#include <XrdCmsKey.hh>
Public Member Functions | |
void | setHash () |
int | Equiv (XrdCmsKey &oth) |
XrdCmsKey & | operator= (const XrdCmsKey &rhs) |
int | operator== (const XrdCmsKey &oth) |
int | operator!= (const XrdCmsKey &oth) |
XrdCmsKey (char *key=0, int klen=0) | |
~XrdCmsKey () | |
Public Attributes | |
XrdCmsKeyItem * | TODRef |
char * | Val |
unsigned int | Hash |
short | Len |
unsigned char | TOD |
unsigned char | Ref |
Definition at line 29 of file XrdCmsKey.hh.
XrdCmsKey::XrdCmsKey | ( | char * | key = 0 , |
|
int | klen = 0 | |||
) | [inline] |
Definition at line 57 of file XrdCmsKey.hh.
XrdCmsKey::~XrdCmsKey | ( | ) | [inline] |
Definition at line 59 of file XrdCmsKey.hh.
void XrdCmsKey::setHash | ( | ) |
Definition at line 32 of file XrdCmsKey.cc.
References XrdOucCRC::CRC32(), Hash, Len, and Val.
Referenced by XrdCmsNash::Add(), and XrdCmsNash::Find().
int XrdCmsKey::Equiv | ( | XrdCmsKey & | oth | ) | [inline] |
Definition at line 42 of file XrdCmsKey.hh.
Referenced by XrdCmsCache::AddFile(), XrdCmsCache::UnkFile(), and XrdCmsCache::WT4File().
int XrdCmsKey::operator== | ( | const XrdCmsKey & | oth | ) | [inline] |
int XrdCmsKey::operator!= | ( | const XrdCmsKey & | oth | ) | [inline] |
Definition at line 33 of file XrdCmsKey.hh.
Referenced by XrdCmsCache::AddFile(), XrdCmsKeyItem::Alloc(), XrdCmsCache::GetFile(), XrdCmsCache::Recycle(), XrdCmsKeyItem::Reload(), XrdCmsCache::UnkFile(), XrdCmsKeyItem::Unload(), and XrdCmsCache::WT4File().
char* XrdCmsKey::Val |
Definition at line 34 of file XrdCmsKey.hh.
Referenced by XrdCmsCache::DelFile(), XrdCmsCluster::Locate(), operator!=(), operator=(), operator==(), XrdCmsKeyItem::Recycle(), XrdCmsCluster::Select(), XrdCmsCluster::SelNode(), setHash(), XrdCmsCache::UnkFile(), and XrdCmsCache::WT4File().
unsigned int XrdCmsKey::Hash |
Definition at line 35 of file XrdCmsKey.hh.
Referenced by XrdCmsNash::Add(), XrdCmsNode::do_Have(), Equiv(), XrdCmsNash::Expand(), XrdCmsNash::Find(), XrdCmsCluster::Locate(), operator!=(), operator=(), operator==(), XrdCmsKeyItem::Recycle(), XrdCmsCluster::Select(), setHash(), and XrdCmsKeyItem::Unload().
Definition at line 36 of file XrdCmsKey.hh.
Referenced by XrdCmsCluster::Locate(), operator=(), XrdCmsCluster::Select(), and setHash().
unsigned char XrdCmsKey::TOD |
Definition at line 37 of file XrdCmsKey.hh.
Referenced by XrdCmsNash::Add(), XrdCmsCache::AddFile(), XrdCmsKeyItem::Alloc(), XrdCmsCache::GetFile(), XrdCmsKeyItem::Reload(), and XrdCmsKeyItem::Unload().
unsigned char XrdCmsKey::Ref |
Definition at line 38 of file XrdCmsKey.hh.
Referenced by XrdCmsCache::AddFile(), XrdCmsKeyItem::Alloc(), Equiv(), XrdCmsCache::GetFile(), and XrdCmsKeyItem::Recycle().