#include <XrdCmsCluster.hh>
|
| XrdCmsNode * | Add (XrdLink *lp, int dport, int Status, int sport, const char *theNID, const char *theIF) |
| |
| virtual void | BlackList (XrdOucTList *blP) |
| |
| 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) |
| |
| int | Broadsend (SMask_t smask, XrdCms::CmsRRHdr &Hdr, void *Data, int Dlen) |
| |
| SMask_t | getMask (const XrdNetAddr *addr) |
| |
| SMask_t | getMask (const char *Cid) |
| |
| XrdCmsSelected * | List (SMask_t mask, CmsLSOpts opts, bool &oksel) |
| |
| int | Locate (XrdCmsSelect &Sel) |
| |
| void * | MonPerf () |
| |
| void * | MonRefs () |
| |
| long long | Refs () |
| |
| void | Remove (XrdCmsNode *theNode) |
| |
| void | Remove (const char *reason, XrdCmsNode *theNode, int immed=0) |
| |
| void | ResetRef (SMask_t smask, bool isLocked=false) |
| |
| int | Select (XrdCmsSelect &Sel) |
| |
| int | Select (SMask_t pmask, int &port, char *hbuff, int &hlen, int isrw, int isMulti, int ifWant) |
| |
| void | SLock (bool dolock, bool wrmode=true) |
| |
| void | Space (XrdCms::SpaceData &sData, SMask_t smask) |
| |
| int | Stats (char *bfr, int bln) |
| |
| int | Statt (char *bfr, int bln) |
| |
| | XrdCmsCluster () |
| |
| virtual | ~XrdCmsCluster () |
| |
|
| XrdCmsNode * | AddAlt (XrdCmsClustID *cidP, XrdLink *lp, int port, int Status, int sport, const char *theNID, const char *theIF) |
| |
| XrdCmsNode * | calcDelay (XrdCmsSelector &selR) |
| |
| int | Drop (int sent, int sinst, XrdCmsDrop *djp=0) |
| |
| void | Record (char *path, const char *reason, bool force=false) |
| |
| bool | maxBits (SMask_t mVec, int mbits) |
| |
| int | Multiple (SMask_t mVec) |
| |
| int | SelFail (XrdCmsSelect &Sel, int rc) |
| |
| int | SelNode (XrdCmsSelect &Sel, SMask_t pmask, SMask_t amask) |
| |
| XrdCmsNode * | SelbyCost (SMask_t, XrdCmsSelector &selR) |
| |
| XrdCmsNode * | SelbyLoad (SMask_t, XrdCmsSelector &selR) |
| |
| XrdCmsNode * | SelbyRef (SMask_t, XrdCmsSelector &selR) |
| |
| int | SelDFS (XrdCmsSelect &Sel, SMask_t amask, SMask_t &pmask, SMask_t &smask, int isRW) |
| |
| void | sendAList (XrdLink *lp) |
| |
| void | setAltMan (int snum, XrdLink *lp, int port) |
| |
| int | Unreachable (XrdCmsSelect &Sel, bool none) |
| |
| int | Unuseable (XrdCmsSelect &Sel) |
| |
| Enumerator |
|---|
| eExists |
|
| eDups |
|
| eROfs |
|
| eNoRep |
|
| eNoSel |
|
| eNoEnt |
|
| Enumerator |
|---|
| LS_NULL |
|
| LS_IPO |
|
| LS_IDNT |
|
| LS_ANY |
|
| LS_IFMASK |
|
| XrdCmsCluster::XrdCmsCluster |
( |
| ) |
|
| virtual XrdCmsCluster::~XrdCmsCluster |
( |
| ) |
|
|
inlinevirtual |
| XrdCmsNode* XrdCmsCluster::Add |
( |
XrdLink * |
lp, |
|
|
int |
dport, |
|
|
int |
Status, |
|
|
int |
sport, |
|
|
const char * |
theNID, |
|
|
const char * |
theIF |
|
) |
| |
| virtual void XrdCmsCluster::BlackList |
( |
XrdOucTList * |
blP | ) |
|
|
virtual |
| SMask_t XrdCmsCluster::Broadcast |
( |
SMask_t |
, |
|
|
const struct iovec * |
, |
|
|
int |
, |
|
|
int |
tot = 0 |
|
) |
| |
| int XrdCmsCluster::Drop |
( |
int |
sent, |
|
|
int |
sinst, |
|
|
XrdCmsDrop * |
djp = 0 |
|
) |
| |
|
private |
| SMask_t XrdCmsCluster::getMask |
( |
const char * |
Cid | ) |
|
| bool XrdCmsCluster::maxBits |
( |
SMask_t |
mVec, |
|
|
int |
mbits |
|
) |
| |
|
private |
| void* XrdCmsCluster::MonPerf |
( |
| ) |
|
| void* XrdCmsCluster::MonRefs |
( |
| ) |
|
| int XrdCmsCluster::Multiple |
( |
SMask_t |
mVec | ) |
|
|
private |
| void XrdCmsCluster::Record |
( |
char * |
path, |
|
|
const char * |
reason, |
|
|
bool |
force = false |
|
) |
| |
|
private |
| long long XrdCmsCluster::Refs |
( |
| ) |
|
|
inline |
| void XrdCmsCluster::Remove |
( |
XrdCmsNode * |
theNode | ) |
|
| void XrdCmsCluster::Remove |
( |
const char * |
reason, |
|
|
XrdCmsNode * |
theNode, |
|
|
int |
immed = 0 |
|
) |
| |
| void XrdCmsCluster::ResetRef |
( |
SMask_t |
smask, |
|
|
bool |
isLocked = false |
|
) |
| |
| int XrdCmsCluster::Select |
( |
SMask_t |
pmask, |
|
|
int & |
port, |
|
|
char * |
hbuff, |
|
|
int & |
hlen, |
|
|
int |
isrw, |
|
|
int |
isMulti, |
|
|
int |
ifWant |
|
) |
| |
| void XrdCmsCluster::sendAList |
( |
XrdLink * |
lp | ) |
|
|
private |
| void XrdCmsCluster::setAltMan |
( |
int |
snum, |
|
|
XrdLink * |
lp, |
|
|
int |
port |
|
) |
| |
|
private |
| void XrdCmsCluster::SLock |
( |
bool |
dolock, |
|
|
bool |
wrmode = true |
|
) |
| |
|
inline |
| int XrdCmsCluster::Stats |
( |
char * |
bfr, |
|
|
int |
bln |
|
) |
| |
| int XrdCmsCluster::Statt |
( |
char * |
bfr, |
|
|
int |
bln |
|
) |
| |
| int XrdCmsCluster::Unreachable |
( |
XrdCmsSelect & |
Sel, |
|
|
bool |
none |
|
) |
| |
|
private |
| char* XrdCmsCluster::AltMend |
|
private |
| int XrdCmsCluster::AltMent |
|
private |
| const int XrdCmsCluster::AltSize = 254 |
|
staticprivate |
| const int XrdCmsCluster::EReplete = -4 |
|
static |
| int XrdCmsCluster::NodeCnt |
| const int XrdCmsCluster::NotFound = -1 |
|
static |
| int XrdCmsCluster::Reserved |
|
private |
| const int XrdCmsCluster::RetryErr = -3 |
|
static |
| const int XrdCmsCluster::Wait4CBk = -2 |
|
static |
The documentation for this class was generated from the following file: