#include <XrdCmsClustID.hh>

Public Member Functions | |
| 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 () |
| XrdCmsClustID () | |
| ~XrdCmsClustID () | |
Static Public Member Functions | |
| static XrdCmsClustID * | AddID (const char *cID) |
| static XrdCmsClustID * | Find (const char *cID) |
| static SMask_t | Mask (const char *cID) |
Private Attributes | |
| SMask_t | cidMask |
| char * | cidName |
| int | ntSlot |
| int | npNum |
| XrdCmsNode * | nodeP [altMax] |
Static Private Attributes | |
| static const int | altMax = 8 |
| XrdCmsClustID::XrdCmsClustID | ( | ) | [inline] |
References nodeP.
| XrdCmsClustID::~XrdCmsClustID | ( | ) | [inline] |
References cidName.
| static XrdCmsClustID* XrdCmsClustID::AddID | ( | const char * | cID | ) | [static] |
| bool XrdCmsClustID::AddNode | ( | XrdCmsNode * | nP, | |
| bool | isMan | |||
| ) |
| bool XrdCmsClustID::Exists | ( | XrdLink * | lp, | |
| const char * | nid, | |||
| int | port | |||
| ) |
| static XrdCmsClustID* XrdCmsClustID::Find | ( | const char * | cID | ) | [static] |
| bool XrdCmsClustID::IsEmpty | ( | ) | [inline] |
References npNum.
| bool XrdCmsClustID::IsSingle | ( | ) | [inline] |
References npNum.
| static SMask_t XrdCmsClustID::Mask | ( | const char * | cID | ) | [static] |
| XrdCmsNode* XrdCmsClustID::RemNode | ( | XrdCmsNode * | nP | ) |
| int XrdCmsClustID::Slot | ( | ) | [inline] |
References ntSlot.
const int XrdCmsClustID::altMax = 8 [static, private] |
Referenced by Avail().
SMask_t XrdCmsClustID::cidMask [private] |
char* XrdCmsClustID::cidName [private] |
Referenced by ~XrdCmsClustID().
XrdCmsNode* XrdCmsClustID::nodeP[altMax] [private] |
Referenced by XrdCmsClustID().
int XrdCmsClustID::npNum [private] |
Referenced by Avail(), IsEmpty(), and IsSingle().
int XrdCmsClustID::ntSlot [private] |
Referenced by Slot().
1.6.1