#include <XrdCmsCluster.hh>
Public Types | |
enum | CmsLSOpts |
Public Member Functions | |
XrdCmsNode * | Add (XrdLink *lp, int dport, int Status, int sport, const char *theNID) |
SMask_t | Broadcast (SMask_t, const struct iovec *, int, int tot=0) |
SMask_t | Broadcast (SMask_t smask, XrdCms::CmsRRHdr &Hdr, char *Data, int Dlen=0) |
SMask_t | Broadcast (SMask_t smask, XrdCms::CmsRRHdr &Hdr, void *Data, int Dlen) |
SMask_t | getMask (unsigned int IPv4adr) |
SMask_t | getMask (const char *Cid) |
XrdCmsSelected * | List (SMask_t mask, CmsLSOpts opts) |
int | Locate (XrdCmsSelect &Sel) |
void * | MonPerf () |
void * | MonRefs () |
void | Remove (const char *reason, XrdCmsNode *theNode, int immed=0) |
void | ResetRef (SMask_t smask) |
int | Select (XrdCmsSelect &Sel) |
int | Select (int isrw, SMask_t pmask, int &port, char *hbuff, int &hlen) |
void | Space (XrdCms::SpaceData &sData, SMask_t smask) |
int | Stats (char *bfr, int bln) |
XrdCmsCluster () | |
~XrdCmsCluster () | |
Public Attributes | |
int | NodeCnt |
Private Types | |
enum | |
Private Member Functions | |
int | Assign (const char *Cid) |
XrdCmsNode * | calcDelay (int nump, int numd, int numf, int numo, int nums, int &delay, const char **reason) |
int | Drop (int sent, int sinst, XrdCmsDrop *djp=0) |
void | Record (char *path, const char *reason) |
int | Multiple (SMask_t mVec) |
int | SelFail (XrdCmsSelect &Sel, int rc) |
int | SelNode (XrdCmsSelect &Sel, SMask_t pmask, SMask_t amask) |
XrdCmsNode * | SelbyCost (SMask_t, int &, int &, const char **, int) |
XrdCmsNode * | SelbyLoad (SMask_t, int &, int &, const char **, int) |
XrdCmsNode * | SelbyRef (SMask_t, int &, int &, const char **, int) |
void | sendAList (XrdLink *lp) |
void | setAltMan (int snum, unsigned int ipaddr, int port) |
Private Attributes | |
XrdSysMutex | cidMutex |
XrdOucTList * | cidFirst |
XrdSysMutex | XXMutex |
XrdSysMutex | STMutex |
XrdCmsNode * | NodeTab [STMax] |
int | STHi |
int | SelAcnt |
int | SelRcnt |
int | doReset |
char | AltMans [STMax *AltSize] |
char * | AltMend |
int | AltMent |
SMask_t | resetMask |
SMask_t | peerHost |
SMask_t | peerMask |
Static Private Attributes | |
static const int | AltSize = 24 |
Friends | |
class | XrdCmsDrop |
Definition at line 80 of file XrdCmsCluster.hh.
Definition at line 112 of file XrdCmsCluster.hh.
anonymous enum [private] |
Definition at line 162 of file XrdCmsCluster.hh.
XrdCmsCluster::XrdCmsCluster | ( | ) |
XrdCmsCluster::~XrdCmsCluster | ( | ) | [inline] |
Definition at line 153 of file XrdCmsCluster.hh.
XrdCmsNode * XrdCmsCluster::Add | ( | XrdLink * | lp, | |
int | dport, | |||
int | Status, | |||
int | sport, | |||
const char * | theNID | |||
) |
Definition at line 106 of file XrdCmsCluster.cc.
References Assign(), XrdCms::CMS_isMan, XrdCms::CMS_isPeer, XrdCms::CMS_noStage, XrdCms::CMS_Perm, XrdCms::CMS_Suspend, XrdCms::CmsState, XrdFrm::Config(), XrdCmsState::Counts, DEBUG, XrdSysError::Emsg(), EPNAME, XrdLink::ID, XrdCmsNode::Ident, XrdCmsNode::Instance, XrdNetDNS::IPAddr(), XrdCmsNode::isBound, XrdCmsNode::isConn, XrdCmsNode::isDisable, XrdCmsNode::isMan, XrdCmsNode::isNoStage, XrdCmsNode::isOffline, XrdCmsNode::isPeer, XrdCmsNode::isPerm, XrdCmsNode::isSuspend, RooFit::Link(), XrdCmsNode::Link, XrdCmsNode::Lock(), XrdCmsNode::myCID, XrdCmsNode::myCNUM, XrdCmsNode::myNID, XrdLink::Name(), NodeCnt, XrdCmsNode::NodeMask, NodeTab, peerHost, peerMask, Remove(), XrdFrm::Say(), sendAList(), XrdCmsState::Set(), setAltMan(), XrdCmsNode::setName(), STHi, STMax, STMutex, and XrdCmsState::Update().
Referenced by XrdCmsProtocol::Admit().
Definition at line 237 of file XrdCmsCluster.cc.
References bmask, DEBUG, EPNAME, i, XrdCmsNode::Ident, XrdCmsNode::isNode(), XrdSysMutex::Lock(), XrdCmsNode::Lock(), XrdCmsNode::Mask(), NodeTab, peerMask, XrdCmsNode::Send(), STHi, STMutex, XrdCmsNode::UnLock(), and XrdSysMutex::UnLock().
Referenced by Broadcast(), XrdCmsNode::do_StateFWD(), Locate(), MonPerf(), XrdCmsProtocol::Reissue(), and Select().
SMask_t XrdCmsCluster::Broadcast | ( | SMask_t | smask, | |
XrdCms::CmsRRHdr & | Hdr, | |||
char * | Data, | |||
int | Dlen = 0 | |||
) |
Definition at line 270 of file XrdCmsCluster.cc.
References Broadcast(), XrdCms::CmsRRHdr::datalen, iovec::iov_base, iovec::iov_len, and XrdOucPup::Pack().
SMask_t XrdCmsCluster::Broadcast | ( | SMask_t | smask, | |
XrdCms::CmsRRHdr & | Hdr, | |||
void * | Data, | |||
int | Dlen | |||
) |
Definition at line 291 of file XrdCmsCluster.cc.
References Broadcast(), and XrdCms::CmsRRHdr::datalen.
SMask_t XrdCmsCluster::getMask | ( | unsigned int | IPv4adr | ) |
Definition at line 306 of file XrdCmsCluster.cc.
References i, XrdCmsNode::isNode(), XrdSysMutex::Lock(), XrdCmsNode::NodeMask, NodeTab, STHi, STMutex, and XrdSysMutex::UnLock().
Referenced by XrdCmsNode::do_Select().
SMask_t XrdCmsCluster::getMask | ( | const char * | Cid | ) |
Definition at line 330 of file XrdCmsCluster.cc.
References cidFirst, cidMutex, i, XrdSysMutex::Lock(), XrdCmsNode::myCNUM, XrdOucTList::next, XrdCmsNode::NodeMask, NodeTab, STHi, STMutex, XrdOucTList::text, XrdSysMutex::UnLock(), and XrdOucTList::val.
XrdCmsSelected * XrdCmsCluster::List | ( | SMask_t | mask, | |
CmsLSOpts | opts | |||
) |
Definition at line 371 of file XrdCmsCluster.cc.
References XrdFrm::Config(), XrdCmsSelected::Disable, XrdCmsNode::DiskUtil, i, if(), XrdCmsNode::IPAddr, XrdCmsNode::IPV6, XrdCmsNode::IPV6Len, XrdCmsNode::isDisable, XrdCmsNode::isMan, XrdCmsSelected::isMangr, XrdCmsNode::isNoStage, XrdCmsNode::isOffline, XrdCmsNode::isPeer, XrdCmsSelected::isPeer, XrdCmsNode::isProxy, XrdCmsSelected::isProxy, XrdCmsSelected::isRW, XrdCmsNode::isRW, XrdCmsNode::isSuspend, XrdSysMutex::Lock(), LS_All, LS_Best, LS_IPO, LS_IPV6, XrdCmsNode::myLoad, XrdCmsNode::Name(), XrdCmsNode::NodeID, XrdCmsNode::NodeMask, NodeTab, XrdCmsSelected::NoStage, XrdCmsSelected::Offline, XrdCmsNode::Port, XrdCmsNode::RefA, XrdCmsNode::RefR, XrdCmsNode::RefTotA, XrdCmsNode::RefTotR, SelbyLoad(), SelbyRef(), STHi, STMutex, strcpy(), XrdCmsSelected::Suspend, XrdCmsNode::UnLock(), and XrdSysMutex::UnLock().
Referenced by XrdCmsRRQ::sendLocResp(), and Stats().
int XrdCmsCluster::Locate | ( | XrdCmsSelect & | Sel | ) |
Definition at line 426 of file XrdCmsCluster.cc.
References XrdCmsCache::AddFile(), XrdCmsSelect::bf, Broadcast(), XrdCms::Cache, XrdCms::Cluster, EPNAME, XrdCmsPList_Anchor::Find(), XrdCmsCache::GetFile(), XrdCmsKey::Hash, XrdCms::CmsStateRequest::Hdr, XrdCmsSelect::hf, XrdCmsSelect::InfoP, XrdCmsRRQInfo::isLU, XrdCms::kYR_raw, XrdCms::kYR_state, XrdCmsKey::Len, XrdCms::CmsRRHdr::modifier, XrdCmsSelect::Opts, XrdCmsSelect::Path, Path, XrdCmsCache::Paths, XrdCmsSelect::pf, XrdCmsSelect::Refresh, XrdCmsPInfo::rovec, XrdCmsRRQInfo::rwVec, XrdCmsPInfo::rwvec, TRACE, XrdCmsCache::UnkFile(), XrdCmsKey::Val, XrdCmsSelect::Vec, XrdCmsSelect::wf, and XrdCmsCache::WT4File().
void * XrdCmsCluster::MonPerf | ( | ) |
Definition at line 500 of file XrdCmsCluster.cc.
References Broadcast(), XrdFrm::Config(), XrdCms::kYR_usage, XrdSysTimer::Snooze(), and Usage().
Referenced by XrdCmsStartMonPerf().
void * XrdCmsCluster::MonRefs | ( | ) |
Definition at line 522 of file XrdCmsCluster.cc.
References XrdFrm::Config(), doReset, i, XrdCmsNode::isNode(), XrdSysMutex::Lock(), XrdCmsNode::Lock(), NodeTab, XrdCmsNode::RefA, XrdCmsNode::RefR, XrdCmsNode::RefTotA, XrdCmsNode::RefTotR, resetMask, SelAcnt, SelRcnt, XrdSysTimer::Snooze(), STHi, STMutex, XrdCmsNode::UnLock(), and XrdSysMutex::UnLock().
Referenced by XrdCmsStartMonRefs().
void XrdCmsCluster::Remove | ( | const char * | reason, | |
XrdCmsNode * | theNode, | |||
int | immed = 0 | |||
) |
Definition at line 576 of file XrdCmsCluster.cc.
References XrdCms::CmsState, XrdFrm::Config(), XrdCmsState::Counts, DEBUG, XrdCmsNode::Disc(), Drop(), XrdCmsNode::DropJob, XrdCmsNode::DropTime, XrdSysError::Emsg(), EPNAME, free(), XrdCmsNode::ID(), XrdCmsNode::Ident, XrdCmsNode::isBound, XrdCmsNode::isConn, XrdCmsNode::isGone, XrdCmsNode::isNoStage, XrdCmsNode::isOffline, XrdCmsNode::isSuspend, NodeCnt, XrdCmsDrop::nodeInst, XrdFrm::Say(), STMutex, XrdCmsState::Update(), and XrdCmsDrop.
Referenced by Add(), and XrdCmsProtocol::Process().
void XrdCmsCluster::ResetRef | ( | SMask_t | smask | ) |
Definition at line 670 of file XrdCmsCluster.cc.
References doReset, XrdSysMutex::Lock(), resetMask, STMutex, and XrdSysMutex::UnLock().
Referenced by XrdCmsProtocol::Admit().
int XrdCmsCluster::Select | ( | XrdCmsSelect & | Sel | ) |
Definition at line 691 of file XrdCmsCluster.cc.
References XrdCmsCache::AddFile(), XrdCmsSelect::bf, Broadcast(), XrdCms::Cache, XrdCms::Cluster, XrdFrm::Config(), XrdCmsSelect::Create, XrdCmsSelect::Data, XrdCmsSelect::Defer, XrdCmsSelect::DLen, eDups, eExists, eNoRep, EPNAME, eROfs, XrdCmsPList_Anchor::Find(), XrdCmsSelect::Freshen, XrdCmsCache::GetFile(), XrdCmsKey::Hash, XrdCms::CmsStateRequest::Hdr, XrdCmsSelect::hf, XrdCmsSelect::isMeta, XrdCms::kYR_raw, XrdCms::kYR_state, XrdCmsKey::Len, XrdCms::CmsRRHdr::modifier, Multiple(), XrdCmsSelect::NewFile, XrdCmsSelect::nmask, XrdCmsSelect::Online, XrdCmsSelect::Opts, XrdCmsSelect::Path, XrdCmsCache::Paths, XrdCmsSelect::pf, XrdCmsSelect::Refresh, XrdCmsSelect::Replica, XrdCmsSelect::Resp, XrdCmsPInfo::rovec, XrdCmsPInfo::rwvec, SelFail(), SelNode(), snprintf, XrdCmsPInfo::ssvec, TRACE, XrdCmsSelect::Trunc, XrdCmsCache::UnkFile(), XrdCmsKey::Val, XrdCmsSelect::Vec, XrdCmsSelect::Write, and XrdCmsCache::WT4File().
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), and XrdCmsRRQ::Respond().
int XrdCmsCluster::Select | ( | int | isrw, | |
SMask_t | pmask, | |||
int & | port, | |||
char * | hbuff, | |||
int & | hlen | |||
) |
Definition at line 805 of file XrdCmsCluster.cc.
References XrdFrm::Config(), XrdCmsNode::DiskFree, XrdCmsNode::DiskMinF, XrdCmsNode::isDisable, XrdCmsNode::isNoStage, XrdCmsNode::isOffline, XrdCmsNode::isSuspend, XrdSysMutex::Lock(), XrdCmsNode::Lock(), XrdCmsNode::myLoad, XrdCmsNode::Name(), NodeTab, XrdCmsNode::RefR, SelAcnt, SelRcnt, STMutex, strcpy(), XrdCmsNode::UnLock(), and XrdSysMutex::UnLock().
void XrdCmsCluster::Space | ( | XrdCms::SpaceData & | sData, | |
SMask_t | smask | |||
) |
Definition at line 869 of file XrdCmsCluster.cc.
References XrdCmsNode::allowsRW, bmask, XrdCmsNode::DiskFree, XrdCmsNode::DiskMinF, XrdCmsNode::DiskTotal, XrdCmsNode::DiskUtil, i, if(), XrdCmsNode::isNode(), XrdCmsNode::isOffline, XrdCmsNode::isRW, XrdSysMutex::Lock(), NodeTab, peerMask, XrdCms::SpaceData::sFree, XrdCms::SpaceData::sNum, STHi, STMutex, XrdCms::SpaceData::sUtil, XrdCms::SpaceData::Total, XrdSysMutex::UnLock(), XrdCms::SpaceData::wFree, XrdCms::SpaceData::wMinF, XrdCms::SpaceData::wNum, and XrdCms::SpaceData::wUtil.
Referenced by XrdCmsNode::do_StatFS(), and XrdCmsMeter::UpdtSpace().
int XrdCmsCluster::Stats | ( | char * | bfr, | |
int | bln | |||
) |
Definition at line 904 of file XrdCmsCluster.cc.
References XrdFrm::Config(), XrdCmsSelected::Disable, XrdCmsSelected::Free, FULLMASK, List(), XrdCmsSelected::Load, LS_All, XrdFrmConfig::myName, XrdCmsSelected::Name, XrdCmsSelected::next, XrdCmsSelected::NoStage, XrdCmsSelected::Offline, XrdCmsSelected::RefTotA, XrdCmsSelected::RefTotR, snprintf, stat, XrdCmsSelected::Status, STMax, strcpy(), and XrdCmsSelected::Suspend.
Referenced by XrdCmsNode::do_Stats().
int XrdCmsCluster::Assign | ( | const char * | Cid | ) | [private] |
Definition at line 971 of file XrdCmsCluster.cc.
References cidFirst, cidMutex, XrdSysMutex::Lock(), n, XrdOucTList::next, XrdOucTList::text, XrdSysMutex::UnLock(), and XrdOucTList::val.
Referenced by Add().
XrdCmsNode * XrdCmsCluster::calcDelay | ( | int | nump, | |
int | numd, | |||
int | numf, | |||
int | numo, | |||
int | nums, | |||
int & | delay, | |||
const char ** | reason | |||
) | [private] |
int XrdCmsCluster::Drop | ( | int | sent, | |
int | sinst, | |||
XrdCmsDrop * | djp = 0 | |||
) | [private] |
Definition at line 1040 of file XrdCmsCluster.cc.
References AltMans, AltMend, AltMent, AltSize, XrdCms::Cache, DEBUG, XrdCmsCache::Drop(), XrdCmsNode::DropJob, XrdCmsNode::DropTime, XrdSysError::Emsg(), EPNAME, XrdCmsNode::Ident, XrdCmsNode::Inst(), XrdCmsNode::isBound, XrdCmsNode::isMan, XrdCmsNode::isOffline, XrdCmsNode::isPeer, XrdCmsNode::NodeMask, NodeTab, peerHost, peerMask, XrdFrm::Say(), XrdCms::Sched, XrdScheduler::Schedule(), STHi, and strlcpy().
Referenced by XrdCmsDrop::DoIt(), and Remove().
void XrdCmsCluster::Record | ( | char * | path, | |
const char * | reason | |||
) | [private] |
Definition at line 1144 of file XrdCmsCluster.cc.
References DEBUG, XrdSysError::Emsg(), EPNAME, XrdSysMutex::Lock(), XrdFrm::Say(), and XrdSysMutex::UnLock().
Referenced by SelNode().
int XrdCmsCluster::Multiple | ( | SMask_t | mVec | ) | [private] |
int XrdCmsCluster::SelFail | ( | XrdCmsSelect & | Sel, | |
int | rc | |||
) | [private] |
Definition at line 851 of file XrdCmsCluster.cc.
References XrdCmsSelect::Data, XrdCmsSelect::DLen, eDups, eExists, eROfs, XrdCmsSelect::Resp, and strlcpy().
Referenced by Select().
int XrdCmsCluster::SelNode | ( | XrdCmsSelect & | Sel, | |
SMask_t | pmask, | |||
SMask_t | amask | |||
) | [private] |
Definition at line 1166 of file XrdCmsCluster.cc.
References XrdCmsCache::AddFile(), XrdCmsSelect::Advisory, XrdCmsNode::allowsRW, XrdCmsNode::allowsSS, XrdCms::Cache, XrdFrm::Config(), XrdCmsSelect::Create, XrdCmsSelect::Data, XrdCmsSelect::DLen, EPNAME, XrdCmsSelect::iovN, XrdCmsSelect::iovP, XrdCmsSelect::isMeta, XrdSysMutex::Lock(), mask, XrdCmsNode::Name(), XrdCmsSelect::noBind, NodeCnt, XrdCmsNode::NodeMask, XrdCmsSelect::Opts, XrdCmsSelect::Path, peerHost, peerMask, XrdCmsSelect::Peers, XrdCmsSelect::Pending, XrdCmsSelect::Port, Record(), XrdCmsSelect::Resp, SelbyCost(), SelbyLoad(), SelbyRef(), XrdCmsNode::Send(), XrdCmsSelect::smask, STMutex, strcpy(), TRACE, XrdCmsNode::UnLock(), XrdSysMutex::UnLock(), XrdCmsKey::Val, and XrdCmsSelect::Write.
Referenced by Select().
XrdCmsNode * XrdCmsCluster::SelbyCost | ( | SMask_t | , | |
int & | , | |||
int & | , | |||
const char ** | , | |||
int | ||||
) | [private] |
Definition at line 1262 of file XrdCmsCluster.cc.
References i, if(), XrdCmsNode::isOffline, XrdCmsNode::NodeMask, NodeTab, and STHi.
Referenced by SelNode().
XrdCmsNode * XrdCmsCluster::SelbyLoad | ( | SMask_t | , | |
int & | , | |||
int & | , | |||
const char ** | , | |||
int | ||||
) | [private] |
Definition at line 1303 of file XrdCmsCluster.cc.
References XrdCmsNode::allowsSS, i, if(), XrdCmsNode::isOffline, XrdCmsNode::NodeMask, NodeTab, and STHi.
XrdCmsNode * XrdCmsCluster::SelbyRef | ( | SMask_t | , | |
int & | , | |||
int & | , | |||
const char ** | , | |||
int | ||||
) | [private] |
Definition at line 1348 of file XrdCmsCluster.cc.
References XrdCmsNode::allowsSS, i, if(), XrdCmsNode::isOffline, XrdCmsNode::NodeMask, NodeTab, and STHi.
void XrdCmsCluster::sendAList | ( | XrdLink * | lp | ) | [private] |
Definition at line 1388 of file XrdCmsCluster.cc.
References AltMans, AltMend, AltSize, XrdCms::CmsRRHdr::datalen, XrdCms::CmsTryRequest::Hdr, iovec::iov_base, iovec::iov_len, XrdCms::kYR_try, XrdLink::Send(), and XrdCms::CmsTryRequest::sLen.
Referenced by Add().
void XrdCmsCluster::setAltMan | ( | int | snum, | |
unsigned int | ipaddr, | |||
int | port | |||
) | [private] |
Definition at line 1430 of file XrdCmsCluster.cc.
References AltMans, AltMend, AltMent, AltSize, XrdFrm::Config(), i, and XrdNetDNS::IP2String().
Referenced by Add().
friend class XrdCmsDrop [friend] |
Definition at line 85 of file XrdCmsCluster.hh.
Referenced by Add(), XrdCmsProtocol::Execute(), Remove(), SelNode(), and XrdCmsCluster().
const int XrdCmsCluster::AltSize = 24 [static, private] |
Definition at line 172 of file XrdCmsCluster.hh.
Referenced by Drop(), sendAList(), and setAltMan().
XrdSysMutex XrdCmsCluster::cidMutex [private] |
XrdOucTList* XrdCmsCluster::cidFirst [private] |
Definition at line 175 of file XrdCmsCluster.hh.
Referenced by Assign(), getMask(), and XrdCmsCluster().
XrdSysMutex XrdCmsCluster::XXMutex [private] |
Definition at line 177 of file XrdCmsCluster.hh.
XrdSysMutex XrdCmsCluster::STMutex [private] |
Definition at line 178 of file XrdCmsCluster.hh.
Referenced by Add(), Broadcast(), XrdCmsDrop::DoIt(), getMask(), List(), MonRefs(), Remove(), ResetRef(), Select(), SelNode(), and Space().
XrdCmsNode* XrdCmsCluster::NodeTab[STMax] [private] |
Definition at line 179 of file XrdCmsCluster.hh.
Referenced by Add(), Broadcast(), Drop(), getMask(), List(), MonRefs(), SelbyCost(), SelbyLoad(), SelbyRef(), Select(), Space(), and XrdCmsCluster().
int XrdCmsCluster::STHi [private] |
Definition at line 181 of file XrdCmsCluster.hh.
Referenced by Add(), Broadcast(), Drop(), getMask(), List(), MonRefs(), SelbyCost(), SelbyLoad(), SelbyRef(), Space(), and XrdCmsCluster().
int XrdCmsCluster::SelAcnt [private] |
Definition at line 182 of file XrdCmsCluster.hh.
Referenced by MonRefs(), Select(), and XrdCmsCluster().
int XrdCmsCluster::SelRcnt [private] |
Definition at line 183 of file XrdCmsCluster.hh.
Referenced by MonRefs(), Select(), and XrdCmsCluster().
int XrdCmsCluster::doReset [private] |
Definition at line 184 of file XrdCmsCluster.hh.
Referenced by MonRefs(), ResetRef(), and XrdCmsCluster().
char XrdCmsCluster::AltMans[STMax *AltSize] [private] |
Definition at line 190 of file XrdCmsCluster.hh.
Referenced by Drop(), sendAList(), setAltMan(), and XrdCmsCluster().
char* XrdCmsCluster::AltMend [private] |
Definition at line 191 of file XrdCmsCluster.hh.
Referenced by Drop(), sendAList(), setAltMan(), and XrdCmsCluster().
int XrdCmsCluster::AltMent [private] |
Definition at line 192 of file XrdCmsCluster.hh.
Referenced by Drop(), setAltMan(), and XrdCmsCluster().
SMask_t XrdCmsCluster::resetMask [private] |
Definition at line 196 of file XrdCmsCluster.hh.
Referenced by MonRefs(), ResetRef(), and XrdCmsCluster().
SMask_t XrdCmsCluster::peerHost [private] |
Definition at line 197 of file XrdCmsCluster.hh.
Referenced by Add(), Drop(), SelNode(), and XrdCmsCluster().
SMask_t XrdCmsCluster::peerMask [private] |
Definition at line 198 of file XrdCmsCluster.hh.
Referenced by Add(), Broadcast(), Drop(), SelNode(), Space(), and XrdCmsCluster().