![]() |
XRootD
|
#include <XrdCmsRRQ.hh>
Classes | |
struct | Info |
Public Member Functions | |
XrdCmsRRQ () | |
~XrdCmsRRQ () | |
short | Add (short Snum, XrdCmsRRQInfo *ip) |
void | Del (short Snum, const void *Key) |
int | Init (int Tint=0, int Tdly=0) |
int | Ready (int Snum, const void *Key, SMask_t mask1, SMask_t mask2) |
void * | Respond () |
void | Statistics (Info &Data) |
void * | TimeOut () |
Definition at line 104 of file XrdCmsRRQ.hh.
|
inline |
Definition at line 148 of file XrdCmsRRQ.hh.
|
inline |
Definition at line 151 of file XrdCmsRRQ.hh.
short XrdCmsRRQ::Add | ( | short | Snum, |
XrdCmsRRQInfo * | ip ) |
Definition at line 76 of file XrdCmsRRQ.cc.
void XrdCmsRRQ::Del | ( | short | Snum, |
const void * | Key ) |
Definition at line 116 of file XrdCmsRRQ.cc.
References Ready().
int XrdCmsRRQ::Init | ( | int | Tint = 0, |
int | Tdly = 0 ) |
Definition at line 125 of file XrdCmsRRQ.cc.
References XrdCms::kYR_data, XrdCms::kYR_redirect, XrdCms::kYR_wait, XrdSysThread::Run(), XrdCms::Say, XrdCmsRRQ_StartRespond(), and XrdCmsRRQ_StartTimeOut().
Definition at line 197 of file XrdCmsRRQ.cc.
References XrdCmsRRQInfo::actR, XrdCmsRRQInfo::Key, XrdCmsRRQInfo::minR, and XrdOucDLlist< T >::Remove().
Referenced by Del().
void * XrdCmsRRQ::Respond | ( | ) |
Definition at line 241 of file XrdCmsRRQ.cc.
References XrdCmsRRQInfo::isLU, and XrdOucDLlist< T >::Remove().
|
inline |
Definition at line 144 of file XrdCmsRRQ.hh.
void * XrdCmsRRQ::TimeOut | ( | ) |
Definition at line 398 of file XrdCmsRRQ.cc.
References XrdOucDLlist< T >::Remove(), and XrdSysTimer::Wait().