xrootd
|
#include <XrdSsiPacer.hh>
Public Member Functions | |
void | DoIt () |
void | Hold (const char *reqID=0) |
void | Q_Insert (XrdSsiPacer *Node) |
void | Q_Remove () |
void | Q_PushBack (XrdSsiPacer *Node) |
virtual void | Redrive () |
virtual const char * | RequestID () |
void | Reset () |
bool | Singleton () |
XrdSsiPacer () | |
virtual | ~XrdSsiPacer () |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Static Public Member Functions | |
static void | Run (XrdSsiRequest::RDR_Info &rInfo, XrdSsiRequest::RDR_How rhow, const char *reqid=0) |
Private Attributes | |
XrdSsiPacer * | prev |
XrdSsiPacer * | next |
XrdSsiPacer * | theQ |
int | qCnt |
int | aCnt |
Static Private Attributes | |
static XrdSsiMutex | pMutex |
static XrdSsiPacer | glbQ |
Additional Inherited Members | |
![]() | |
XrdJob * | NextJob |
const char * | Comment |
|
inline |
|
inlinevirtual |
References Reset().
void XrdSsiPacer::Hold | ( | const char * | reqID = 0 | ) |
|
inline |
References next, prev, qCnt, and theQ.
Referenced by Q_PushBack().
|
inline |
References prev, and Q_Insert().
|
inlinevirtual |
Reimplemented in XrdSsiTaskReal.
Referenced by DoIt().
|
inlinevirtual |
Reimplemented in XrdSsiTaskReal.
void XrdSsiPacer::Reset | ( | ) |
Referenced by ~XrdSsiPacer().
|
static |
|
inline |
References next.
|
private |
|
staticprivate |
|
private |
Referenced by Q_Insert(), Q_Remove(), and Singleton().
|
staticprivate |
|
private |
Referenced by Q_Insert(), Q_PushBack(), and Q_Remove().
|
private |
Referenced by Q_Insert(), and Q_Remove().
|
private |
Referenced by Q_Insert(), and Q_Remove().