#include <XrdCmsRRQ.hh>
XrdCmsRRQ::XrdCmsRRQ | ( | ) | [inline] |
XrdCmsRRQ::~XrdCmsRRQ | ( | ) | [inline] |
short XrdCmsRRQ::Add | ( | short | Snum, | |
XrdCmsRRQInfo * | ip | |||
) |
void XrdCmsRRQ::Del | ( | short | Snum, | |
const void * | Key | |||
) |
int XrdCmsRRQ::Init | ( | int | Tint = 0 , |
|
int | Tdly = 0 | |||
) |
void* XrdCmsRRQ::Respond | ( | ) |
void XrdCmsRRQ::sendLocResp | ( | XrdCmsRRQSlot * | lP | ) | [private] |
void XrdCmsRRQ::sendLwtResp | ( | XrdCmsRRQSlot * | rP | ) | [private] |
void XrdCmsRRQ::sendRedResp | ( | XrdCmsRRQSlot * | rP | ) | [private] |
void XrdCmsRRQ::Statistics | ( | Info & | Data | ) | [inline] |
References XrdSysMutex::Lock(), myMutex, Stats, and XrdSysMutex::UnLock().
void* XrdCmsRRQ::TimeOut | ( | ) |
union { ... } [private] |
struct iovec XrdCmsRRQ::data_iov[iov_cnt] [read, private] |
char XrdCmsRRQ::databuff[XrdCms::CmsLocateRequest::RHLen *STMax] |
XrdCms::CmsResponse XrdCmsRRQ::dataResp [private] |
char XrdCmsRRQ::hostbuff[288] |
const int XrdCmsRRQ::iov_cnt = 2 [static, private] |
XrdSysSemaphore XrdCmsRRQ::isReady [private] |
XrdSysSemaphore XrdCmsRRQ::isWaiting [private] |
int XrdCmsRRQ::luFast [private] |
int XrdCmsRRQ::luSlow [private] |
unsigned int XrdCmsRRQ::myClock [private] |
XrdSysMutex XrdCmsRRQ::myMutex [private] |
Referenced by Statistics().
const int XrdCmsRRQ::numSlots = 1024 [static, private] |
int XrdCmsRRQ::rdFast [private] |
int XrdCmsRRQ::rdSlow [private] |
XrdOucDLlist<XrdCmsRRQSlot> XrdCmsRRQ::readyQ [private] |
struct iovec XrdCmsRRQ::redr_iov[iov_cnt] [read, private] |
XrdCms::CmsResponse XrdCmsRRQ::redrResp [private] |
XrdCmsRRQSlot XrdCmsRRQ::Slot[numSlots] [private] |
Info XrdCmsRRQ::Stats [private] |
Referenced by Statistics().
int XrdCmsRRQ::Tdelay [private] |
int XrdCmsRRQ::Tslice [private] |
XrdOucDLlist<XrdCmsRRQSlot> XrdCmsRRQ::waitQ [private] |
XrdCms::CmsResponse XrdCmsRRQ::waitResp [private] |