#include "XrdProofdPlatform.h"
#include "XpdSysDNS.h"
#include "XpdSysError.h"
#include "XpdSysLogger.h"
#include "Xrd/XrdBuffer.hh"
#include "Xrd/XrdPoll.hh"
#include "Xrd/XrdScheduler.hh"
#include "XrdNet/XrdNet.hh"
#include "XrdOuc/XrdOucRash.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdSys/XrdSysPriv.hh"
#include "XrdSys/XrdSysPlugin.hh"
#include "XrdProofdClient.h"
#include "XrdProofdClientMgr.h"
#include "XrdProofdManager.h"
#include "XrdProofdNetMgr.h"
#include "XrdProofdPriorityMgr.h"
#include "XrdProofdProofServMgr.h"
#include "XrdProofdProtocol.h"
#include "XrdProofGroup.h"
#include "XrdProofSched.h"
#include "XrdROOT.h"
#include <grp.h>
#include <map>
#include <unistd.h>
#include "XrdProofdTrace.h"
Classes | |
struct | XpdBroadcastPriority_t |
struct | XpdWriteEnv_t |
Macros | |
#define | PutEnv(x, e) { if (e) { putenv(x); } else { delete[] x; } } |
Functions | |
static int | BroadcastPriority (const char *, XrdProofdProofServ *ps, void *s) |
Run thorugh entries to broadcast the relevant priority. | |
static int | CountTopMasters (const char *, XrdProofdProofServ *ps, void *s) |
Run thorugh entries to count top-masters. | |
static int | FreeClientID (const char *, XrdProofdProofServ *ps, void *s) |
Run through entries to reset the disconnecting client slots. | |
static int | WriteSessEnvs (const char *, XpdEnv *env, void *s) |
Run thorugh entries to broadcast the relevant priority. | |
static int | WriteSessRCs (const char *, XpdEnv *erc, void *f) |
Run thorugh entries to broadcast the relevant priority. | |
void * | XrdProofdProofServCron (void *p) |
This is an endless loop to check the system periodically or when triggered via a message in a dedicated pipe. | |
void * | XrdProofdProofServRecover (void *p) |
Waiting for session to recover after an abrupt shutdown. | |
Variables | |
static XpdManagerCron_t | fManagerCron |
Definition at line 63 of file XrdProofdProofServMgr.cxx.
|
static |
Run thorugh entries to broadcast the relevant priority.
Definition at line 4507 of file XrdProofdProofServMgr.cxx.
|
static |
Run thorugh entries to count top-masters.
Definition at line 4679 of file XrdProofdProofServMgr.cxx.
|
static |
Run through entries to reset the disconnecting client slots.
Definition at line 4648 of file XrdProofdProofServMgr.cxx.
Run thorugh entries to broadcast the relevant priority.
Definition at line 2842 of file XrdProofdProofServMgr.cxx.
Run thorugh entries to broadcast the relevant priority.
Definition at line 3303 of file XrdProofdProofServMgr.cxx.
void * XrdProofdProofServCron | ( | 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 82 of file XrdProofdProofServMgr.cxx.
void * XrdProofdProofServRecover | ( | void * | p | ) |
Waiting for session to recover after an abrupt shutdown.
Definition at line 240 of file XrdProofdProofServMgr.cxx.
|
static |
Definition at line 69 of file XrdProofdProofServMgr.cxx.