|
Public Member Functions |
void | Added (const char *path, int Pend=0) |
int | Configure (char *cfn) |
int | Forward (XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0) |
int | Locate (XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0) |
int | Prepare (XrdOucErrInfo &Resp, XrdSfsPrep &pargs) |
void | Removed (const char *path) |
void | setSS (XrdOss *thess) |
int | Space (XrdOucErrInfo &Resp, const char *path) |
| XrdCmsFinderRMT (XrdSysLogger *lp, int whoami=0, int Port=0) |
| ~XrdCmsFinderRMT () |
Static Public Attributes |
const int | MaxMan = 16 |
Private Member Functions |
int | Decode (char **resp) |
void | Inform (XrdCmsClientMan *xman, struct iovec xmsg[], int xnum) |
XrdCmsClientMan * | SelectManager (XrdOucErrInfo &Resp, const char *path) |
void | SelectManFail (XrdOucErrInfo &Resp) |
int | send2Man (XrdOucErrInfo &, const char *, struct iovec *, int) |
int | StartManagers (XrdOucTList *) |
Private Attributes |
XrdCmsClientMan * | myManTable [MaxMan] |
XrdCmsClientMan * | myManagers |
int | myManCount |
XrdSysMutex | myData |
char * | CMSPath |
int | ConWait |
int | RepDelay |
int | RepNone |
int | RepWait |
int | FwdWait |
int | PrepWait |
int | isMeta |
int | isTarget |
int | myPort |
unsigned char | SMode |
unsigned char | sendID |