Defines | Functions | Variables

XrdOlbConfig.cc File Reference

#include <unistd.h>
#include <ctype.h>
#include <fcntl.h>
#include <strings.h>
#include <stdio.h>
#include <sys/param.h>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/un.h>
#include <dirent.h>
#include "../XrdVersion.hh"
#include "Xrd/XrdJob.hh"
#include "Xrd/XrdScheduler.hh"
#include "XrdOlb/XrdOlbAdmin.hh"
#include "XrdOlb/XrdOlbCache.hh"
#include "XrdOlb/XrdOlbConfig.hh"
#include "XrdOlb/XrdOlbMeter.hh"
#include "XrdOlb/XrdOlbManager.hh"
#include "XrdOlb/XrdOlbManTree.hh"
#include "XrdOlb/XrdOlbPrepare.hh"
#include "XrdOlb/XrdOlbRRQ.hh"
#include "XrdOlb/XrdOlbServer.hh"
#include "XrdOlb/XrdOlbState.hh"
#include "XrdOlb/XrdOlbTrace.hh"
#include "XrdOlb/XrdOlbTypes.hh"
#include "XrdOlb/XrdOlbXmi.hh"
#include "XrdOlb/XrdOlbXmiReq.hh"
#include "XrdNet/XrdNetDNS.hh"
#include "XrdNet/XrdNetLink.hh"
#include "XrdNet/XrdNetWork.hh"
#include "XrdNet/XrdNetSecurity.hh"
#include "XrdNet/XrdNetSocket.hh"
#include "XrdOuc/XrdOuca2x.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucExport.hh"
#include "XrdOuc/XrdOucName2Name.hh"
#include "XrdOuc/XrdOucProg.hh"
#include "XrdOuc/XrdOucTList.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysPlatform.hh"
#include "XrdSys/XrdSysPlugin.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdSys/XrdSysTimer.hh"
Include dependency graph for XrdOlbConfig.cc:

Defines

#define TS_String(x, m)   if (!strcmp(x,var)) {free(m); m = strdup(val); return 0;}
#define TS_Xeq(x, m)   if (!strcmp(x,var)) return m(eDest, CFile);
#define TS_Set(x, v)   if (!strcmp(x,var)) {v=1; CFile.Echo(); return 0;}
#define TS_unSet(x, v)   if (!strcmp(x,var)) {v=0; CFile.Echo(); return 0;}

Functions

void * XrdOlbStartMonPing (void *carg)
void * XrdOlbStartMonPerf (void *carg)
void * XrdOlbStartMonRefs (void *carg)
void * XrdOlbStartMonStat (void *carg)
void * XrdOlbStartAdmin (void *carg)
void * XrdOlbStartAnote (void *carg)
void * XrdOlbStartPandering (void *carg)
void * XrdOlbStartPreparing (void *carg)
void * XrdOlbStartSupervising (void *carg)

Variables

const char * XrdOlbConfigCVSID = "$Id: XrdOlbConfig.cc,v 1.59 2009/07/15 01:56:53 abh Exp $"

Define Documentation

#define TS_Set (   x,
  v 
)    if (!strcmp(x,var)) {v=1; CFile.Echo(); return 0;}

Referenced by XrdOlbConfig::ConfigXeq().

#define TS_String (   x,
  m 
)    if (!strcmp(x,var)) {free(m); m = strdup(val); return 0;}
#define TS_unSet (   x,
  v 
)    if (!strcmp(x,var)) {v=0; CFile.Echo(); return 0;}

Referenced by XrdOlbConfig::ConfigXeq().

#define TS_Xeq (   x,
  m 
)    if (!strcmp(x,var)) return m(eDest, CFile);

Referenced by XrdOlbConfig::ConfigXeq().


Function Documentation

void* XrdOlbStartAdmin ( void *  carg  ) 

References XrdCms::Admin, and XrdOlbAdmin::Start().

Referenced by XrdOlbConfig::DoIt().

void* XrdOlbStartAnote ( void *  carg  ) 

References XrdOlbAdmin::Notes().

Referenced by XrdOlbConfig::DoIt().

void* XrdOlbStartMonPerf ( void *  carg  ) 
void* XrdOlbStartMonPing ( void *  carg  ) 
void* XrdOlbStartMonRefs ( void *  carg  ) 
void* XrdOlbStartMonStat ( void *  carg  ) 
void* XrdOlbStartPandering ( void *  carg  ) 
void* XrdOlbStartPreparing ( void *  carg  ) 

References XrdOlbServer::Resume().

Referenced by XrdOlbConfig::DoIt().

void* XrdOlbStartSupervising ( void *  carg  ) 

Variable Documentation

const char* XrdOlbConfigCVSID = "$Id: XrdOlbConfig.cc,v 1.59 2009/07/15 01:56:53 abh Exp $"