xrootd
|
#include <XrdObject.hh>
Public Member Functions | |
T * | Pop () |
void | Push (XrdObject< T > *Node) |
void | Set (int inQMax, time_t agemax=1800) |
void | Set (XrdScheduler *sp, XrdSysTrace *tp, int TraceChk=0) |
void | DoIt () |
XrdObjectQ (const char *id, const char *desc) | |
~XrdObjectQ () | |
Public Member Functions inherited from XrdJob | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Private Attributes | |
XrdSysMutex | QMutex |
XrdObject< T > * | First |
int | Count |
int | Curage |
int | MininQ |
int | MaxinQ |
time_t | Maxage |
XrdScheduler * | Sched |
XrdSysTrace * | Trace |
int | TraceON |
const char * | TraceID |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
XrdJob * | NextJob |
const char * | Comment |
|
inline |
|
inline |
|
virtual |
Implements XrdJob.
|
inline |
|
inline |
void XrdObjectQ< T >::Set | ( | int | inQMax, |
time_t | agemax = 1800 |
||
) |
|
inline |
References XrdObjectQ< T >::Sched, XrdObjectQ< T >::Trace, and XrdObjectQ< T >::TraceON.
|
private |
Referenced by XrdObjectQ< T >::Pop(), XrdObjectQ< T >::Push(), and XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::Push(), and XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::Pop(), XrdObjectQ< T >::Push(), and XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::Push(), and XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::Pop(), and XrdObjectQ< T >::Push().
|
private |
Referenced by XrdObjectQ< T >::Set().
|
private |
Referenced by XrdObjectQ< T >::Set().
|
private |
Referenced by XrdObjectQ< T >::XrdObjectQ().
|
private |
Referenced by XrdObjectQ< T >::Set().