![]() |
XRootD
|
#include <XrdCmsClustID.hh>
Public Member Functions | |
XrdCmsClustID () | |
~XrdCmsClustID () | |
bool | AddNode (XrdCmsNode *nP, bool isMan) |
bool | Avail () |
bool | Exists (XrdLink *lp, const char *nid, int port) |
bool | IsEmpty () |
bool | IsSingle () |
XrdCmsNode * | RemNode (XrdCmsNode *nP) |
int | Slot () |
Static Public Member Functions | |
static XrdCmsClustID * | AddID (const char *cID) |
static XrdCmsClustID * | Find (const char *cID) |
static SMask_t | Mask (const char *cID) |
Definition at line 40 of file XrdCmsClustID.hh.
|
inline |
Definition at line 64 of file XrdCmsClustID.hh.
|
inline |
Definition at line 67 of file XrdCmsClustID.hh.
|
static |
Definition at line 57 of file XrdCmsClustID.cc.
References Hash_keep.
Referenced by XrdCmsCluster::Add().
bool XrdCmsClustID::AddNode | ( | XrdCmsNode * | nP, |
bool | isMan | ||
) |
Definition at line 97 of file XrdCmsClustID.cc.
References DEBUG, XrdSysError::Emsg(), EPNAME, XrdCmsNode::ID(), XrdCmsNode::Ident, XrdCmsNode::Mask(), XrdCmsNode::Name(), and XrdCms::Say.
Referenced by XrdCmsCluster::Add().
|
inline |
Definition at line 48 of file XrdCmsClustID.hh.
bool XrdCmsClustID::Exists | ( | XrdLink * | lp, |
const char * | nid, | ||
int | port | ||
) |
Definition at line 141 of file XrdCmsClustID.cc.
|
static |
Definition at line 156 of file XrdCmsClustID.cc.
References Find().
Referenced by XrdCmsCluster::Add(), Find(), and Mask().
|
inline |
Definition at line 56 of file XrdCmsClustID.hh.
Referenced by XrdCmsCluster::Add().
|
inline |
Definition at line 58 of file XrdCmsClustID.hh.
Referenced by XrdCmsCluster::Remove().
|
static |
Definition at line 186 of file XrdCmsClustID.cc.
References Find().
Referenced by XrdCmsCluster::getMask().
XrdCmsNode * XrdCmsClustID::RemNode | ( | XrdCmsNode * | nP | ) |
Definition at line 218 of file XrdCmsClustID.cc.
References DEBUG, EPNAME, XrdCmsNode::Ident, XrdCmsNode::isMan, XrdCmsNode::isPeer, and XrdCmsNode::Mask().
Referenced by XrdCmsCluster::Remove().
|
inline |
Definition at line 62 of file XrdCmsClustID.hh.