Definition at line 69 of file XpdObject.h.
Public Member Functions | |
XpdObjectQ (const char *id, const char *desc) | |
~XpdObjectQ () | |
void | DoIt () |
Process method. | |
XrdProofdProtocol * | Pop () |
Pop up a protocol object. | |
void | Push (XpdObject *Node) |
Push back a protocol. | |
void | Set (int inQMax, time_t agemax=1800) |
Lock the data area and set the values. | |
void | Set (XrdScheduler *sp, XrdOucTrace *tp, int traceChk=0) |
Private Attributes | |
int | fCount |
int | fCurage |
XpdObject * | fFirst |
time_t | fMaxage |
int | fMaxinQ |
int | fMininQ |
XrdSysMutex | fQMutex |
XrdScheduler * | fSched |
XrdOucTrace * | fTrace |
const char * | fTraceID |
int | fTraceON |
#include <XpdObject.h>
|
inline |
Definition at line 79 of file XpdObject.h.
|
inline |
Definition at line 83 of file XpdObject.h.
void XpdObjectQ::DoIt | ( | ) |
Process method.
Definition at line 79 of file XpdObject.cxx.
XrdProofdProtocol * XpdObjectQ::Pop | ( | ) |
Pop up a protocol object.
Definition at line 31 of file XpdObject.cxx.
void XpdObjectQ::Push | ( | XpdObject * | Node | ) |
Push back a protocol.
Definition at line 47 of file XpdObject.cxx.
void XpdObjectQ::Set | ( | int | inQMax, |
time_t | agemax = 1800 |
||
) |
Lock the data area and set the values.
Definition at line 64 of file XpdObject.cxx.
|
inline |
Definition at line 75 of file XpdObject.h.
|
private |
Definition at line 89 of file XpdObject.h.
|
private |
Definition at line 90 of file XpdObject.h.
|
private |
Definition at line 88 of file XpdObject.h.
|
private |
Definition at line 93 of file XpdObject.h.
|
private |
Definition at line 92 of file XpdObject.h.
|
private |
Definition at line 91 of file XpdObject.h.
|
private |
Definition at line 87 of file XpdObject.h.
|
private |
Definition at line 95 of file XpdObject.h.
|
private |
Definition at line 94 of file XpdObject.h.
|
private |
Definition at line 97 of file XpdObject.h.
|
private |
Definition at line 96 of file XpdObject.h.