XRootD
Loading...
Searching...
No Matches
XrdScheduler.cc File Reference
#include <cerrno>
#include <fcntl.h>
#include <signal.h>
#include <cstdio>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/wait.h>
#include "Xrd/XrdJob.hh"
#include "Xrd/XrdScheduler.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "Xrd/XrdTrace.hh"
Include dependency graph for XrdScheduler.cc:

Go to the source code of this file.

Classes

class  XrdSchedulerPID

Macros

#define XRD_TRACE   XrdTrace->

Functions

void * XrdStartReaper (void *carg)
void * XrdStartTSched (void *carg)
void * XrdStartWorking (void *carg)

Macro Definition Documentation

◆ XRD_TRACE

#define XRD_TRACE   XrdTrace->

Definition at line 48 of file XrdScheduler.cc.

Referenced by XrdPfc::IOFile::DetachFinalize().

Function Documentation

◆ XrdStartReaper()

void * XrdStartReaper ( void * carg)

Definition at line 75 of file XrdScheduler.cc.

76 {XrdScheduler *sp = (XrdScheduler *)carg;
77 sp->Reaper();
78 return (void *)0;
79 }
void * Reaper()

References XrdScheduler::Reaper().

Referenced by XrdScheduler::Fork().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ XrdStartTSched()

void * XrdStartTSched ( void * carg)

Definition at line 81 of file XrdScheduler.cc.

82 {XrdScheduler *sp = (XrdScheduler *)carg;
83 sp->TimeSched();
84 return (void *)0;
85 }

References XrdScheduler::TimeSched().

Referenced by XrdScheduler::Start().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ XrdStartWorking()

void * XrdStartWorking ( void * carg)

Definition at line 87 of file XrdScheduler.cc.

88 {XrdScheduler *sp = (XrdScheduler *)carg;
89 sp->Run();
90 return (void *)0;
91 }

References XrdScheduler::Run().

Here is the call graph for this function: