1#ifndef __XRD_OBJECT_H__
2#define __XRD_OBJECT_H__
97 if (Node)
return Node->
Item;
112 void Set(
int inQMax, time_t agemax=1800);
141#include "Xrd/XrdObject.icc"
Definition XrdObject.hh:90
int MininQ
Definition XrdObject.hh:132
void Set(int inQMax, time_t agemax=1800)
int TraceON
Definition XrdObject.hh:137
int Count
Definition XrdObject.hh:130
XrdSysTrace * Trace
Definition XrdObject.hh:136
XrdSysMutex QMutex
Definition XrdObject.hh:128
void Set(XrdScheduler *sp, XrdSysTrace *tp, int TraceChk=0)
Definition XrdObject.hh:114
const char * TraceID
Definition XrdObject.hh:138
int Curage
Definition XrdObject.hh:131
void Push(XrdObject< T > *Node)
Definition XrdObject.hh:101
~XrdObjectQ()
Definition XrdObject.hh:124
int MaxinQ
Definition XrdObject.hh:133
T * Pop()
Definition XrdObject.hh:93
XrdScheduler * Sched
Definition XrdObject.hh:135
XrdObjectQ(const char *id, const char *desc)
Definition XrdObject.hh:119
time_t Maxage
Definition XrdObject.hh:134
XrdObject< T > * First
Definition XrdObject.hh:129
Definition XrdObject.hh:52
XrdObject< T > * nextObject()
Definition XrdObject.hh:63
time_t QTime
Definition XrdObject.hh:75
T * Item
Definition XrdObject.hh:74
T * objectItem()
Definition XrdObject.hh:59
~XrdObject()
Definition XrdObject.hh:70
XrdObject(T *ival=0)
Definition XrdObject.hh:69
void setItem(T *ival)
Definition XrdObject.hh:67
XrdObject< T > * Next
Definition XrdObject.hh:73
Definition XrdScheduler.hh:46
Definition XrdSysPthread.hh:165
void Lock()
Definition XrdSysPthread.hh:222
void UnLock()
Definition XrdSysPthread.hh:224
Definition XrdSysTrace.hh:49