![]() |
XRootD
|
#include <XrdObject.hh>
Public Member Functions | |
XrdObjectQ (const char *id, const char *desc) | |
~XrdObjectQ () | |
void | DoIt () |
T * | Pop () |
void | Push (XrdObject< T > *Node) |
void | Set (int inQMax, time_t agemax=1800) |
void | Set (XrdScheduler *sp, XrdSysTrace *tp, int TraceChk=0) |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Additional Inherited Members | |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
Definition at line 89 of file XrdObject.hh.
|
inline |
Definition at line 119 of file XrdObject.hh.
|
inline |
Definition at line 124 of file XrdObject.hh.
|
virtual |
Implements XrdJob.
Definition at line 38 of file XrdObject.icc.
References XrdGlobal::Sched, XrdScheduler::Schedule(), SYSTRACE, XrdCms::Trace, and XrdSysTrace::Tracing().
|
inline |
Definition at line 93 of file XrdObject.hh.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdXrootdTransit::Alloc(), XrdHttpProtocol::Match(), and XrdXrootdProtocol::Match().
|
inline |
Definition at line 101 of file XrdObject.hh.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdXrootdTransit::Disc(), XrdHttpProtocol::Recycle(), XrdXrootdTransit::Recycle(), and XrdXrootdProtocol::Recycle().
void XrdObjectQ< T >::Set | ( | int | inQMax, |
time_t | agemax = 1800 |
||
) |
Definition at line 90 of file XrdObject.icc.
References XrdGlobal::Sched, and XrdScheduler::Schedule().
Referenced by XrdHttpProtocol::Configure(), XrdXrootdProtocol::Configure(), and XrdXrootdTransit::Init().
|
inline |
Definition at line 114 of file XrdObject.hh.