XRootD
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.

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  }
void TimeSched()

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: