XrdCmsConfig.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/XrdScheduler.hh"
#include "XrdCms/XrdCmsAdmin.hh"
#include "XrdCms/XrdCmsCache.hh"
#include "XrdCms/XrdCmsCluster.hh"
#include "XrdCms/XrdCmsConfig.hh"
#include "XrdCms/XrdCmsManager.hh"
#include "XrdCms/XrdCmsManTree.hh"
#include "XrdCms/XrdCmsMeter.hh"
#include "XrdCms/XrdCmsNode.hh"
#include "XrdCms/XrdCmsPrepare.hh"
#include "XrdCms/XrdCmsPrepArgs.hh"
#include "XrdCms/XrdCmsProtocol.hh"
#include "XrdCms/XrdCmsRRQ.hh"
#include "XrdCms/XrdCmsSecurity.hh"
#include "XrdCms/XrdCmsState.hh"
#include "XrdCms/XrdCmsSupervisor.hh"
#include "XrdCms/XrdCmsTrace.hh"
#include "XrdCms/XrdCmsXmi.hh"
#include "XrdCms/XrdCmsXmiReq.hh"
#include "XrdNet/XrdNetDNS.hh"
#include "XrdNet/XrdNetOpts.hh"
#include "XrdNet/XrdNetSecurity.hh"
#include "XrdNet/XrdNetSocket.hh"
#include "XrdOss/XrdOss.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/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"

Go to the source code of this file.

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

XrdSysError XrdCms::Say (0,"")
XrdOucTrace XrdCms::Trace (&Say)
void * XrdCmsStartMonPerf (void *carg)
void * XrdCmsStartMonRefs (void *carg)
void * XrdCmsStartMonStat (void *carg)
void * XrdCmsStartAdmin (void *carg)
void * XrdCmsStartAnote (void *carg)
void * XrdCmsStartPreparing (void *carg)
void * XrdCmsStartSupervising (void *carg)

Variables

const char * XrdCmsConfigCVSID = "$Id: XrdCmsConfig.cc 35287 2010-09-14 21:19:35Z ganis $"
XrdSecProtocol *(*) XrdXrootdSecGetProtocol (const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0


Define Documentation

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

Definition at line 181 of file XrdCmsConfig.cc.

Referenced by XrdCmsConfig::ConfigXeq().

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

Definition at line 177 of file XrdCmsConfig.cc.

Referenced by XrdOssSys::ConfigXeq().

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

Definition at line 183 of file XrdCmsConfig.cc.

Referenced by XrdCmsConfig::ConfigXeq().

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

Definition at line 179 of file XrdCmsConfig.cc.


Function Documentation

void* XrdCmsStartAdmin ( void *  carg  ) 

Definition at line 154 of file XrdCmsConfig.cc.

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

Referenced by XrdCmsConfig::DoIt().

void* XrdCmsStartAnote ( void *  carg  ) 

Definition at line 158 of file XrdCmsConfig.cc.

References XrdCmsAdmin::Notes().

Referenced by XrdCmsConfig::DoIt().

void* XrdCmsStartMonPerf ( void *  carg  ) 

Definition at line 148 of file XrdCmsConfig.cc.

References XrdCms::Cluster, and XrdCmsCluster::MonPerf().

Referenced by XrdCmsConfig::setupManager().

void* XrdCmsStartMonRefs ( void *  carg  ) 

Definition at line 150 of file XrdCmsConfig.cc.

References XrdCms::Cluster, and XrdCmsCluster::MonRefs().

Referenced by XrdCmsConfig::setupManager().

void* XrdCmsStartMonStat ( void *  carg  ) 

Definition at line 152 of file XrdCmsConfig.cc.

References XrdCms::CmsState, and XrdCmsState::Monitor().

Referenced by XrdCmsConfig::DoIt().

void* XrdCmsStartPreparing ( void *  carg  ) 

Definition at line 163 of file XrdCmsConfig.cc.

References XrdCmsPrepArgs::Process().

Referenced by XrdCmsConfig::DoIt().

void* XrdCmsStartSupervising ( void *  carg  ) 

Definition at line 168 of file XrdCmsConfig.cc.

References XrdCmsSupervisor::Start().

Referenced by XrdCmsConfig::DoIt().


Variable Documentation

const char* XrdCmsConfigCVSID = "$Id: XrdCmsConfig.cc 35287 2010-09-14 21:19:35Z ganis $"

Definition at line 15 of file XrdCmsConfig.cc.

XrdSecProtocol*(*) XrdXrootdSecGetProtocol(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0

Definition at line 139 of file XrdCmsConfig.cc.

Referenced by XrdCmsSecurity::Configure(), and XrdXrootdloadSecurity().


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