![]() |
XRootD
|
Public Member Functions | |
PrepGRun (XrdOucProg &pgm) | |
void | DoIt () override |
int | Run (PrepRequest &req, char *bP=0, int bL=0) |
void | Sched (PrepRequest *rP) |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Public Attributes | |
PrepGRun * | next |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
Static Public Attributes | |
static PrepGRun * | Q = 0 |
Definition at line 135 of file XrdOfsPrepGPI.cc.
|
inline |
Definition at line 147 of file XrdOfsPrepGPI.cc.
|
overridevirtual |
Implements XrdJob.
Definition at line 229 of file XrdOfsPrepGPI.cc.
References XrdOfsPrepGPIReal::PrepRequest::First, XrdOfsPrepGPIReal::gpiMutex, XrdOfsPrepGPIReal::PrepRequest::Last, XrdSysMutex::Lock(), XrdOfsPrepGPIReal::PrepRequest::next, next, Q, Run(), and XrdSysMutex::UnLock().
int XrdOfsPrepGPIReal::PrepGRun::Run | ( | PrepRequest & | req, |
char * | bP = 0 , |
||
int | bL = 0 |
||
) |
Definition at line 277 of file XrdOfsPrepGPI.cc.
References XrdOfsPrepGPIReal::PrepRequest::argCnt, XrdOfsPrepGPIReal::PrepRequest::argMem, DEBUG, XrdOfsPrepGPIReal::Debug, XrdOfsPrepGPIReal::eLog, XrdSysError::Emsg(), XrdOfsPrepGPIReal::PrepRequest::envVec, EPNAME, XrdOucStream::GetLine(), XrdOfsPrepGPIReal::PrepRequest::Info(), XrdOfsPrepGPIReal::PrepRequest::reqID, XrdOfsPrepGPIReal::PrepRequest::reqName, XrdOucProg::Run(), XrdOucProg::RunDone(), and XrdOfsPrepGPIReal::PrepRequest::tID.
Referenced by DoIt(), and XrdOfsPrepGPIReal::PrepGPI::query().
|
inline |
Definition at line 143 of file XrdOfsPrepGPI.cc.
References XrdOfsPrepGPIReal::schedP, and XrdScheduler::Schedule().
PrepGRun* XrdOfsPrepGPIReal::PrepGRun::next |
Definition at line 149 of file XrdOfsPrepGPI.cc.
Referenced by DoIt(), and XrdOfsgetPrepare().
|
static |
Definition at line 150 of file XrdOfsPrepGPI.cc.
Referenced by DoIt().