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>
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.