Logo ROOT  
Reference Guide
XrdProofSched.cxx File Reference
#include <list>
#include "XProofProtocol.h"
#include "XrdProofdManager.h"
#include "XrdProofdNetMgr.h"
#include "XrdProofdProofServMgr.h"
#include "XrdProofGroup.h"
#include "XrdProofSched.h"
#include "XrdProofdProofServ.h"
#include "XrdProofWorker.h"
#include "XrdOuc/XrdOucString.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XpdSysError.h"
#include "XrdProofdTrace.h"
Include dependency graph for XrdProofSched.cxx:

Functions

int DoSchedDirective (XrdProofdDirective *d, char *val, XrdOucStream *cfg, bool rcf)
 Generic directive processor. More...
 
static bool XpdWrkComp (XrdProofWorker *&lhs, XrdProofWorker *&rhs)
 Compare two workers for sorting. More...
 
voidXrdProofSchedCron (void *p)
 This is an endless loop to check the system periodically or when triggered via a message in a dedicated pipe. More...
 

Function Documentation

◆ DoSchedDirective()

int DoSchedDirective ( XrdProofdDirective d,
char *  val,
XrdOucStream *  cfg,
bool  rcf 
)

Generic directive processor.

Definition at line 154 of file XrdProofSched.cxx.

◆ XpdWrkComp()

static bool XpdWrkComp ( XrdProofWorker *&  lhs,
XrdProofWorker *&  rhs 
)
static

Compare two workers for sorting.

Definition at line 145 of file XrdProofSched.cxx.

◆ XrdProofSchedCron()

void * XrdProofSchedCron ( void p)

This is an endless loop to check the system periodically or when triggered via a message in a dedicated pipe.

Definition at line 88 of file XrdProofSched.cxx.