XrdCmsCluster Class Reference

#include <XrdCmsCluster.hh>

List of all members.

Public Types

enum  CmsLSOpts

Public Member Functions

XrdCmsNodeAdd (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)
XrdCmsSelectedList (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)
XrdCmsNodecalcDelay (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)
XrdCmsNodeSelbyCost (SMask_t, int &, int &, const char **, int)
XrdCmsNodeSelbyLoad (SMask_t, int &, int &, const char **, int)
XrdCmsNodeSelbyRef (SMask_t, int &, int &, const char **, int)
void sendAList (XrdLink *lp)
void setAltMan (int snum, unsigned int ipaddr, int port)

Private Attributes

XrdSysMutex cidMutex
XrdOucTListcidFirst
XrdSysMutex XXMutex
XrdSysMutex STMutex
XrdCmsNodeNodeTab [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


Detailed Description

Definition at line 80 of file XrdCmsCluster.hh.


Member Enumeration Documentation

enum XrdCmsCluster::CmsLSOpts

Definition at line 112 of file XrdCmsCluster.hh.

anonymous enum [private]

Definition at line 162 of file XrdCmsCluster.hh.


Constructor & Destructor Documentation

XrdCmsCluster::XrdCmsCluster (  ) 

Definition at line 85 of file XrdCmsCluster.cc.

References AltMans, AltMend, AltMent, cidFirst, doReset, NodeCnt, NodeTab, peerHost, peerMask, resetMask, SelAcnt, SelRcnt, and STHi.

XrdCmsCluster::~XrdCmsCluster (  )  [inline]

Definition at line 153 of file XrdCmsCluster.hh.


Member Function Documentation

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().

SMask_t XrdCmsCluster::Broadcast ( SMask_t  ,
const struct iovec ,
int  ,
int  tot = 0 
)

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]

Definition at line 1007 of file XrdCmsCluster.cc.

References XrdFrm::Config().

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]

Definition at line 1112 of file XrdCmsCluster.cc.

Referenced by Select().

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.

Referenced by List(), and SelNode().

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.

Referenced by List(), and SelNode().

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().


Friends And Related Function Documentation

friend class XrdCmsDrop [friend]

Definition at line 83 of file XrdCmsCluster.hh.

Referenced by Remove().


Member Data Documentation

int XrdCmsCluster::NodeCnt

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]

Definition at line 174 of file XrdCmsCluster.hh.

Referenced by Assign(), and getMask().

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().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:19 2011 for ROOT_528-00b_version by  doxygen 1.5.1