1 #ifndef __CMS_CLIENTMSG__ 2 #define __CMS_CLIENTMSG__ 48 inline int ID() {
return id;}
static const int MaxMsgs
Definition: XrdCmsClientMsg.hh:69
static const int IncMask
Definition: XrdCmsClientMsg.hh:71
void UnLock()
Definition: XrdCmsClientMsg.hh:60
static XrdCmsClientMsg * RemFromWaitQ(int msgid)
XrdCmsClientMsg()
Definition: XrdCmsClientMsg.hh:64
void Lock()
Definition: XrdCmsClientMsg.hh:54
static const int MidMask
Definition: XrdCmsClientMsg.hh:68
int id
Definition: XrdCmsClientMsg.hh:84
static int Reply(const char *Man, XrdCms::CmsRRHdr &hdr, XrdOucBuffer *buff)
XrdCmsClientMsg * next
Definition: XrdCmsClientMsg.hh:81
static int numinQ
Definition: XrdCmsClientMsg.hh:75
static XrdCmsClientMsg * nextfree
Definition: XrdCmsClientMsg.hh:78
XrdSysCondVar Hold
Definition: XrdCmsClientMsg.hh:82
Definition: YProtocol.hh:82
int ID()
Definition: XrdCmsClientMsg.hh:48
~XrdCmsClientMsg()
Definition: XrdCmsClientMsg.hh:65
static XrdCmsClientMsg * Alloc(XrdOucErrInfo *erp)
static XrdCmsClientMsg * msgTab
Definition: XrdCmsClientMsg.hh:77
Definition: XrdSysPthread.hh:165
Definition: XrdSysPthread.hh:78
static const int MidIncr
Definition: XrdCmsClientMsg.hh:70
static int nextid
Definition: XrdCmsClientMsg.hh:74
Definition: XrdOucErrInfo.hh:100
static int inQ()
Definition: XrdCmsClientMsg.hh:52
int Wait4Reply(int wtime)
Definition: XrdCmsClientMsg.hh:62
static XrdSysMutex FreeMsgQ
Definition: XrdCmsClientMsg.hh:79
XrdOucErrInfo * Resp
Definition: XrdCmsClientMsg.hh:85
int getResult()
Definition: XrdCmsClientMsg.hh:46
Definition: XrdCmsClientMsg.hh:40
Definition: XrdOucBuffer.hh:140
void UnLock()
Definition: XrdSysPthread.hh:94
int Result
Definition: XrdCmsClientMsg.hh:86
void Lock()
Definition: XrdSysPthread.hh:82
int inwaitq
Definition: XrdCmsClientMsg.hh:83