xrootd
|
#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"
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 * | 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$" |
XrdOucTrace XrdCms::Trace & | Say |
XrdSecProtocol *(* | XrdXrootdSecGetProtocol )(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo) |
#define TS_Set | ( | x, | |
v | |||
) | if (!strcmp(x,var)) {v=1; CFile.Echo(); return 0;} |
Referenced by XrdCmsConfig::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 XrdCmsConfig::ConfigXeq().
#define TS_Xeq | ( | x, | |
m | |||
) | if (!strcmp(x,var)) return m(eDest, CFile); |
Referenced by XrdCmsConfig::ConfigXeq().
void* XrdCmsStartAdmin | ( | void * | carg | ) |
References XrdCms::Admin, and XrdCmsAdmin::Start().
Referenced by XrdCmsConfig::DoIt().
void* XrdCmsStartAnote | ( | void * | carg | ) |
References XrdCmsAdmin::Notes().
Referenced by XrdCmsConfig::DoIt().
void* XrdCmsStartMonPerf | ( | void * | carg | ) |
References XrdCms::Cluster, and XrdCmsCluster::MonPerf().
Referenced by XrdCmsConfig::setupManager().
void* XrdCmsStartMonRefs | ( | void * | carg | ) |
References XrdCms::Cluster, and XrdCmsCluster::MonRefs().
Referenced by XrdCmsConfig::setupManager().
void* XrdCmsStartMonStat | ( | void * | carg | ) |
References XrdCms::CmsState, and XrdCmsState::Monitor().
Referenced by XrdCmsConfig::DoIt().
void* XrdCmsStartPreparing | ( | void * | carg | ) |
References XrdCmsPrepArgs::Process().
Referenced by XrdCmsConfig::DoIt().
void* XrdCmsStartSupervising | ( | void * | carg | ) |
References XrdCmsSupervisor::Start().
Referenced by XrdCmsConfig::DoIt().
Referenced by XrdCmsPrepare::Add(), XrdCmsMeter::calcSpace(), XrdFrmFileset::chkLock(), XrdFrmConfig::ConfigCmd(), XrdFrmConfig::ConfigMP(), XrdFrmConfig::ConfigMss(), XrdFrmConfig::ConfigN2N(), XrdFrmConfig::ConfigOTO(), XrdFrmConfig::ConfigPaths(), XrdFrmConfig::ConfigPF(), XrdFrmConfig::ConfigProc(), XrdFrmConfig::Configure(), XrdCmsFinderRMT::Configure(), XrdFrmConfig::ConfigXeq(), XrdFrmConfig::ConfigXfr(), XrdCmsPrepare::Del(), XrdCmsClientMan::delayResp(), XrdFrmPurge::Display(), XrdFrmPurge::Eligible(), XrdCmsFinderRMT::Forward(), XrdFrmFileset::getLock(), XrdFrmConfig::getTime(), XrdFrmConfig::Grab(), XrdCmsFinderTRG::Hookup(), XrdCmsClientMan::Hookup(), XrdCmsFinderRMT::Inform(), XrdFrmPurge::Init(), XrdCmsMeter::Init(), XrdFrmConfig::LocalPath(), XrdFrmConfig::LogicalPath(), main(), XrdCmsMeter::Monitor(), XrdFrmReqAgent::Ping(), XrdCmsPrepare::Prepare(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderTRG::Process(), XrdFrmPurge::Purge(), XrdCmsClientMan::Receive(), XrdFrmFileset::Refresh(), XrdFrmPurge::Remfix(), XrdFrmConfig::RemotePath(), XrdCmsPrepare::Reset(), XrdCmsMeter::Run(), XrdCmsFinderTRG::RunAdmin(), XrdFrmPurge::Scan(), XrdFrmPurge::Screen(), XrdCmsFinderRMT::SelectManager(), XrdCmsFinderRMT::SelectManFail(), XrdCmsPrepare::setParms(), XrdCmsClientMan::setStatus(), XrdCmsMeter::SpaceMsg(), XrdCmsFinderTRG::Start(), XrdCmsClientMan::Start(), XrdCmsPrepare::startIF(), XrdCmsFinderRMT::StartManagers(), XrdFrmPurge::Stats(), XrdCmsState::Status(), XrdFrmPurge::Track(), XrdCmsState::Update(), XrdFrmConfig::xapath(), XrdFrmConfig::xcmax(), XrdFrmConfig::xcopy(), XrdFrmConfig::xdpol(), XrdFrmConfig::xitm(), XrdMpxXml::xmlErr(), XrdFrmConfig::xmon(), XrdFrmConfig::xnml(), XrdFrmConfig::xpol(), XrdFrmConfig::xpolprog(), XrdFrmConfig::xqchk(), XrdCmsFinderRMT::XrdCmsFinderRMT(), XrdCmsFinderTRG::XrdCmsFinderTRG(), XrdCmsPrepare::XrdCmsPrepare(), XrdFrmConfig::XrdFrmConfig(), XrdFrmConfig::xspace(), and XrdFrmConfig::xxfr().
const char* XrdCmsConfigCVSID = "$Id$" |
XrdSecProtocol*(* XrdXrootdSecGetProtocol)(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo) |
Referenced by XrdCmsSecurity::Configure(), and XrdXrootdloadSecurity().