|
Public Member Functions |
const char * | do_Avail (XrdCmsRRData &Arg) |
const char * | do_Chmod (XrdCmsRRData &Arg) |
const char * | do_Disc (XrdCmsRRData &Arg) |
const char * | do_Gone (XrdCmsRRData &Arg) |
const char * | do_Have (XrdCmsRRData &Arg) |
const char * | do_Load (XrdCmsRRData &Arg) |
const char * | do_Locate (XrdCmsRRData &Arg) |
const char * | do_Mkdir (XrdCmsRRData &Arg) |
const char * | do_Mkpath (XrdCmsRRData &Arg) |
const char * | do_Mv (XrdCmsRRData &Arg) |
const char * | do_Ping (XrdCmsRRData &Arg) |
const char * | do_Pong (XrdCmsRRData &Arg) |
const char * | do_PrepAdd (XrdCmsRRData &Arg) |
const char * | do_PrepDel (XrdCmsRRData &Arg) |
const char * | do_Rm (XrdCmsRRData &Arg) |
const char * | do_Rmdir (XrdCmsRRData &Arg) |
const char * | do_Select (XrdCmsRRData &Arg) |
const char * | do_Space (XrdCmsRRData &Arg) |
const char * | do_State (XrdCmsRRData &Arg) |
int | do_StateFWD (XrdCmsRRData &Arg) |
const char * | do_StatFS (XrdCmsRRData &Arg) |
const char * | do_Stats (XrdCmsRRData &Arg) |
const char * | do_Status (XrdCmsRRData &Arg) |
const char * | do_Trunc (XrdCmsRRData &Arg) |
const char * | do_Try (XrdCmsRRData &Arg) |
const char * | do_Update (XrdCmsRRData &Arg) |
const char * | do_Usage (XrdCmsRRData &Arg) |
void | Disc (const char *reason=0, int needLock=1) |
int | ID (int &INum) |
int | Inst () |
int | isNode (SMask_t smask) |
int | isNode (const char *hn) |
int | isNode (unsigned int ipa) |
int | isNode (unsigned int ipa, const char *nid) |
char * | Name () |
char * | Name (int &len, int &port) |
SMask_t | Mask () |
void | Lock () |
void | UnLock () |
int | Send (const char *buff, int blen=0) |
int | Send (const struct iovec *iov, int iovcnt, int iotot=0) |
void | setName (XrdLink *lnkp, int port) |
void | setSlot (short rslot) |
short | getSlot () |
void | SyncSpace () |
| XrdCmsNode (XrdLink *lnkp, int port=0, const char *sid=0, int lvl=0, int id=-1) |
| ~XrdCmsNode () |
Static Public Member Functions |
int | do_LocFmt (char *buff, XrdCmsSelected *sP, SMask_t pf, SMask_t wf) |
int | do_SelPrep (XrdCmsPrepArgs &Arg) |
void | do_StateDFS (XrdCmsBaseFR *rP, int rc) |
void | Report_Usage (XrdLink *lp) |
Public Attributes |
char * | Ident |
char | isDisable |
char | isOffline |
char | isNoStage |
char | isMan |
char | isPeer |
char | isProxy |
char | isSuspend |
char | isBound |
char | isRW |
char | isKnown |
char | isConn |
char | isGone |
char | isPerm |
char | isReserved [3] |
unsigned int | DiskTotal |
int | DiskNums |
int | DiskMinF |
int | DiskFree |
int | DiskUtil |
unsigned int | ConfigID |
Static Public Attributes |
const char | allowsRW = 0x01 |
const char | allowsSS = 0x02 |
Private Member Functions |
int | fsExec (XrdOucProg *Prog, char *Arg1, char *Arg2=0) |
const char * | fsFail (const char *Who, const char *What, const char *Path, int rc) |
int | getMode (const char *theMode, mode_t &Mode) |
int | getSize (const char *theSize, long long &Size) |
Private Attributes |
XrdSysMutex | myMutex |
XrdLink * | Link |
unsigned int | IPAddr |
XrdCmsNode * | Next |
time_t | DropTime |
XrdCmsDrop * | DropJob |
int | IPV6Len |
char | IPV6 [28] |
SMask_t | NodeMask |
int | NodeID |
int | Instance |
int | Port |
int | myLevel |
int | myCNUM |
char * | myCID |
char * | myNID |
char * | myName |
int | myNlen |
int | logload |
int | myCost |
int | myLoad |
int | myMass |
int | RefA |
int | RefTotA |
int | RefR |
int | RefTotR |
short | RSlot |
char | isLocked |
char | RSVD |
Static Private Attributes |
const int | fsL2PFail1 = 999991 |
const int | fsL2PFail2 = 999992 |
XrdSysMutex | mlMutex |
int | LastFree = 0 |
Friends |
class | XrdCmsCluster |