#include <XrdCmsPList.hh>
Public Member Functions | |
int | And (const SMask_t mask) |
void | Or (const XrdCmsPInfo *pi) |
void | Set (const XrdCmsPInfo *pi) |
XrdCmsPInfo () | |
~XrdCmsPInfo () | |
XrdCmsPInfo & | operator= (const XrdCmsPInfo &rhs) |
Public Attributes | |
SMask_t | rovec |
SMask_t | rwvec |
SMask_t | ssvec |
Definition at line 26 of file XrdCmsPList.hh.
XrdCmsPInfo::XrdCmsPInfo | ( | ) | [inline] |
XrdCmsPInfo::~XrdCmsPInfo | ( | ) | [inline] |
Definition at line 43 of file XrdCmsPList.hh.
int XrdCmsPInfo::And | ( | const SMask_t | mask | ) | [inline] |
Definition at line 33 of file XrdCmsPList.hh.
References rovec, rwvec, and ssvec.
Referenced by XrdCmsPList_Anchor::Remove().
void XrdCmsPInfo::Or | ( | const XrdCmsPInfo * | pi | ) | [inline] |
void XrdCmsPInfo::Set | ( | const XrdCmsPInfo * | pi | ) | [inline] |
Definition at line 39 of file XrdCmsPList.hh.
References pi, rovec, rwvec, and ssvec.
Referenced by operator=(), and XrdCmsPList::XrdCmsPList().
XrdCmsPInfo& XrdCmsPInfo::operator= | ( | const XrdCmsPInfo & | rhs | ) | [inline] |
Definition at line 29 of file XrdCmsPList.hh.
Referenced by XrdCmsProtocol::AddPath(), XrdCmsProtocol::Admit(), And(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_StatFS(), XrdCmsPList_Anchor::Insert(), XrdCmsCluster::Locate(), XrdCmsConfig::MergeP(), Or(), XrdCmsProtocol::Reissue(), XrdCmsCluster::Select(), Set(), and XrdCmsPInfo().
Definition at line 30 of file XrdCmsPList.hh.
Referenced by XrdCmsProtocol::AddPath(), And(), XrdCmsNode::do_Have(), XrdCmsCluster::Locate(), XrdCmsConfig::MergeP(), Or(), XrdCmsPList::PType(), XrdCmsProtocol::Reissue(), XrdCmsCluster::Select(), Set(), and XrdCmsPInfo().
Definition at line 31 of file XrdCmsPList.hh.
Referenced by XrdCmsProtocol::AddPath(), XrdCmsProtocol::Admit(), And(), XrdCmsConfig::MergeP(), Or(), XrdCmsPList::PType(), XrdCmsCluster::Select(), Set(), and XrdCmsPInfo().