XrdCmsClientMan Class Reference
#include <XrdCmsClientMan.hh>
List of all members.
Public Member Functions |
int | delayResp (XrdOucErrInfo &Resp) |
int | isActive () |
XrdCmsClientMan * | nextManager () |
char * | Name () |
char * | NPfx () |
int | manPort () |
int | Send (unsigned int &iMan, char *msg, int mlen=0) |
int | Send (unsigned int &iMan, const struct iovec *iov, int iovcnt, int iotot=0) |
void * | Start () |
int | Suspended () |
void | setNext (XrdCmsClientMan *np) |
int | whatsUp (const char *user, const char *path, unsigned int iMan) |
int | waitTime () |
| XrdCmsClientMan (char *host, int port, int cw, int nr, int rw, int rd) |
| ~XrdCmsClientMan () |
Static Public Member Functions |
static void | setNetwork (XrdInet *nP) |
static void | setConfig (const char *cfn) |
Static Public Attributes |
static char | doDebug |
Private Member Functions |
int | Hookup () |
int | Receive () |
void | relayResp () |
int | chkStatus () |
void | setStatus () |
Private Attributes |
XrdSysSemaphore | syncResp |
XrdCmsRespQ | RespQ |
XrdCmsClientMan * | Next |
XrdSysMutex | myData |
XrdLink * | Link |
char * | Host |
char * | HPfx |
int | Port |
unsigned int | manInst |
int | manMask |
int | dally |
int | Active |
int | Silent |
int | Suspend |
int | RecvCnt |
int | SendCnt |
int | nrMax |
int | maxMsgID |
int | repWait |
int | repWMax |
int | minDelay |
int | maxDelay |
int | qTime |
int | chkCount |
time_t | lastUpdt |
time_t | lastTOut |
XrdCms::CmsRRHdr | Response |
XrdOucBuffer * | NetBuff |
Static Private Attributes |
static XrdSysMutex | manMutex |
static XrdOucBuffPool | BuffPool |
static XrdInet * | Network |
static const char * | ConfigFN |
static const int | chkVal = 256 |
Constructor & Destructor Documentation
XrdCmsClientMan::XrdCmsClientMan |
( |
char * |
host, |
|
|
int |
port, |
|
|
int |
cw, |
|
|
int |
nr, |
|
|
int |
rw, |
|
|
int |
rd | |
|
) |
| | |
XrdCmsClientMan::~XrdCmsClientMan |
( |
|
) |
|
Member Function Documentation
int XrdCmsClientMan::chkStatus |
( |
|
) |
[private] |
int XrdCmsClientMan::Hookup |
( |
|
) |
[private] |
int XrdCmsClientMan::isActive |
( |
|
) |
[inline] |
int XrdCmsClientMan::manPort |
( |
|
) |
[inline] |
char* XrdCmsClientMan::Name |
( |
|
) |
[inline] |
char* XrdCmsClientMan::NPfx |
( |
|
) |
[inline] |
int XrdCmsClientMan::Receive |
( |
|
) |
[private] |
void XrdCmsClientMan::relayResp |
( |
|
) |
[private] |
int XrdCmsClientMan::Send |
( |
unsigned int & |
iMan, |
|
|
const struct iovec * |
iov, |
|
|
int |
iovcnt, |
|
|
int |
iotot = 0 | |
|
) |
| | |
int XrdCmsClientMan::Send |
( |
unsigned int & |
iMan, |
|
|
char * |
msg, |
|
|
int |
mlen = 0 | |
|
) |
| | |
static void XrdCmsClientMan::setConfig |
( |
const char * |
cfn |
) |
[inline, static] |
static void XrdCmsClientMan::setNetwork |
( |
XrdInet * |
nP |
) |
[inline, static] |
void XrdCmsClientMan::setStatus |
( |
|
) |
[private] |
void* XrdCmsClientMan::Start |
( |
|
) |
|
int XrdCmsClientMan::Suspended |
( |
|
) |
[inline] |
int XrdCmsClientMan::waitTime |
( |
|
) |
[inline] |
int XrdCmsClientMan::whatsUp |
( |
const char * |
user, |
|
|
const char * |
path, |
|
|
unsigned int |
iMan | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: