#include <XrdCmsRRQ.hh>
Static Private Attributes |
| static const int | numSlots = 1024 |
| static const int | iov_cnt = 2 |
Constructor & Destructor Documentation
| XrdCmsRRQ::~XrdCmsRRQ |
( |
| ) |
|
|
inline |
Member Function Documentation
| void XrdCmsRRQ::Del |
( |
short |
Snum, |
|
|
const void * |
Key |
|
) |
| |
| int XrdCmsRRQ::Init |
( |
int |
Tint = 0, |
|
|
int |
Tdly = 0 |
|
) |
| |
| int XrdCmsRRQ::Ready |
( |
int |
Snum, |
|
|
const void * |
Key, |
|
|
SMask_t |
mask1, |
|
|
SMask_t |
mask2 |
|
) |
| |
| void * XrdCmsRRQ::Respond |
( |
| ) |
|
References XrdCmsRRQInfo::actR, XrdCmsRRQSlot::Arg1, XrdCmsRRQSlot::Arg2, XrdCms::Cluster, XrdCmsRRQSlot::Cont, XrdCmsRRQSlot::Expire, XrdCmsRRQSlot::Info, XrdCmsRRQInfo::isLU, XrdCmsRRQInfo::isRW, XrdCmsRRQSlot::Link, XrdCmsRRQSlot::LkUp, XrdMonCtrCollector::port, XrdCmsRRQSlot::Recycle(), XrdOucDLlist< T >::Remove(), and XrdCmsCluster::Select().
Referenced by XrdCmsRRQ_StartRespond().
References XrdCmsRRQSlot::Arg1, XrdCmsRRQSlot::Arg2, XrdCms::Cluster, XrdCmsRRQSlot::Cont, XrdCmsNode::do_LocFmt(), XrdCmsRTable::Find(), XrdCmsRRQInfo::ID, XrdCmsRRQSlot::Info, XrdCmsCluster::List(), XrdCmsRTable::Lock(), XrdCmsCluster::LS_IPO, XrdCmsRRQInfo::Rinst, XrdCmsRRQInfo::Rnum, XrdCms::RTable, XrdCmsRRQInfo::rwVec, XrdCmsNode::Send(), and XrdCmsRTable::UnLock().
| void XrdCmsRRQ::sendResponse |
( |
XrdCmsRRQInfo * |
Info, |
|
|
int |
doredir, |
|
|
int |
totlen = 0 |
|
) |
| |
|
private |
| void XrdCmsRRQ::Statistics |
( |
Info & |
Data | ) |
|
|
inline |
| void * XrdCmsRRQ::TimeOut |
( |
| ) |
|
Member Data Documentation
| struct iovec XrdCmsRRQ::data_iov[iov_cnt] |
|
private |
| char XrdCmsRRQ::hostbuff[288] |
| const int XrdCmsRRQ::iov_cnt = 2 |
|
staticprivate |
| unsigned int XrdCmsRRQ::myClock |
|
private |
| const int XrdCmsRRQ::numSlots = 1024 |
|
staticprivate |
| struct iovec XrdCmsRRQ::redr_iov[iov_cnt] |
|
private |
The documentation for this class was generated from the following files: