#include <XrdCmsRRQ.hh>
Collaboration diagram for XrdCmsRRQ:

Public Member Functions | |
| short | Add (short Snum, XrdCmsRRQInfo *ip) |
| void | Del (short Snum, const void *Key) |
| int | Init (int Tint=0, int Tdly=0) |
| void | Ready (int Snum, const void *Key, SMask_t mask1, SMask_t mask2) |
| void * | Respond () |
| void * | TimeOut () |
| XrdCmsRRQ () | |
| ~XrdCmsRRQ () | |
Private Member Functions | |
| void | sendLocResp (XrdCmsRRQSlot *lP) |
| void | sendResponse (XrdCmsRRQInfo *Info, int doredir, int totlen=0) |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdSysSemaphore | isWaiting |
| XrdSysSemaphore | isReady |
| XrdCmsRRQSlot | Slot [numSlots] |
| XrdOucDLlist< XrdCmsRRQSlot > | waitQ |
| XrdOucDLlist< XrdCmsRRQSlot > | readyQ |
| iovec | data_iov [iov_cnt] |
| iovec | redr_iov [iov_cnt] |
| XrdCms::CmsResponse | dataResp |
| XrdCms::CmsResponse | redrResp |
| XrdCms::CmsResponse | waitResp |
| int | Tslice |
| int | Tdelay |
| unsigned int | myClock |
| char | hostbuff [288] |
| char | databuff [XrdCms::CmsLocateRequest::RILen *STMax] |
Static Private Attributes | |
| const int | numSlots = 1024 |
| const int | iov_cnt = 2 |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1