XrdProofdProofServ.cxx File Reference

#include <sys/stat.h>
#include "XrdNet/XrdNet.hh"
#include "XrdProofdAux.h"
#include "XrdProofdProofServ.h"
#include "XrdProofWorker.h"
#include "XrdProofSched.h"
#include "XrdProofdManager.h"
#include "XrdProofdTrace.h"

Go to the source code of this file.

Defines

#define SafeDelete(x)   { if (x) { delete x; x = 0; } }
#define SafeDelArray(x)   { if (x) { delete[] x; x = 0; } }

Functions

static int DecreaseWorkerCounters (const char *, XrdProofWorker *w, void *x)
static int DumpWorkerCounters (const char *k, XrdProofWorker *w, void *)
static int ExportWorkerDescription (const char *k, XrdProofWorker *w, void *s)
static int CountEffectiveSessions (const char *, XrdProofWorker *w, void *s)


Define Documentation

#define SafeDelArray ( x   )     { if (x) { delete[] x; x = 0; } }

Definition at line 28 of file XrdProofdProofServ.cxx.

#define SafeDelete ( x   )     { if (x) { delete x; x = 0; } }

Definition at line 25 of file XrdProofdProofServ.cxx.


Function Documentation

static int CountEffectiveSessions ( const char *  ,
XrdProofWorker w,
void *  s 
) [static]

Definition at line 941 of file XrdProofdProofServ.cxx.

References w.

Referenced by XrdProofdProofServ::SendClusterInfo().

static int DecreaseWorkerCounters ( const char *  ,
XrdProofWorker w,
void *  x 
) [static]

Definition at line 96 of file XrdProofdProofServ.cxx.

References TRACE, w, and XPDLOC.

Referenced by XrdProofdProofServ::ClearWorkers().

static int DumpWorkerCounters ( const char *  k,
XrdProofWorker w,
void *   
) [static]

Definition at line 115 of file XrdProofdProofServ.cxx.

References TRACE, w, and XPDLOC.

Referenced by XrdProofdProofServ::RemoveWorker().

static int ExportWorkerDescription ( const char *  k,
XrdProofWorker w,
void *  s 
) [static]

Definition at line 834 of file XrdProofdProofServ.cxx.

References XrdOucString::insert(), XrdOucString::length(), TRACE, w, and XPDLOC.

Referenced by XrdProofdProofServ::ExportWorkers().


Generated on Tue Jul 5 16:08:22 2011 for ROOT_528-00b_version by  doxygen 1.5.1