|
XRootD
|
#include <string>#include <unistd.h>#include <cctype>#include <fcntl.h>#include <strings.h>#include <cstdio>#include <sys/param.h>#include <sys/resource.h>#include <sys/stat.h>#include <sys/types.h>#include <dirent.h>#include "XrdVersion.hh"#include "Xrd/XrdProtocol.hh"#include "Xrd/XrdScheduler.hh"#include "Xrd/XrdSendQ.hh"#include "XrdCms/XrdCmsAdmin.hh"#include "XrdCms/XrdCmsBaseFS.hh"#include "XrdCms/XrdCmsBlackList.hh"#include "XrdCms/XrdCmsCache.hh"#include "XrdCms/XrdCmsCluster.hh"#include "XrdCms/XrdCmsConfig.hh"#include "XrdCms/XrdCmsManager.hh"#include "XrdCms/XrdCmsMeter.hh"#include "XrdCms/XrdCmsNode.hh"#include "XrdCms/XrdCmsPrepare.hh"#include "XrdCms/XrdCmsPrepArgs.hh"#include "XrdCms/XrdCmsProtocol.hh"#include "XrdCms/XrdCmsRole.hh"#include "XrdCms/XrdCmsRRQ.hh"#include "XrdCms/XrdCmsSecurity.hh"#include "XrdCms/XrdCmsSelect.hh"#include "XrdCms/XrdCmsState.hh"#include "XrdCms/XrdCmsSupervisor.hh"#include "XrdCms/XrdCmsTrace.hh"#include "XrdCms/XrdCmsUtils.hh"#include "XrdNet/XrdNetOpts.hh"#include "XrdNet/XrdNetUtils.hh"#include "XrdNet/XrdNetSecurity.hh"#include "XrdNet/XrdNetSocket.hh"#include "XrdOss/XrdOss.hh"#include "XrdOuc/XrdOuca2x.hh"#include "XrdOuc/XrdOucEnv.hh"#include "XrdOuc/XrdOucExport.hh"#include "XrdOuc/XrdOucN2NLoader.hh"#include "XrdOuc/XrdOucProg.hh"#include "XrdOuc/XrdOucStream.hh"#include "XrdOuc/XrdOucUtils.hh"#include "XrdSys/XrdSysError.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysPlatform.hh"#include "XrdSys/XrdSysPthread.hh"#include "XrdSys/XrdSysTimer.hh"
Include dependency graph for XrdCmsConfig.cc:Go to the source code of this file.
Classes | |
| class | XrdCms::PingClock |
Namespaces | |
| XrdCms | |
Macros | |
| #define | TS_Lib(x, y, z) |
| #define | TS_Set(x, v) if (!strcmp(x,var)) {v=1; CFile.Echo(true); return 0;} |
| #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(true); return 0;} |
| #define | TS_Xeq(x, m) if (!strcmp(x,var)) return m(eDest, CFile); |
| #define | TS_Xer(x, m, v) if (!strcmp(x,var)) return m(eDest, CFile, v); |
Functions | |
| XrdSysError | XrdCms::Say (0, "") |
| void * | XrdCmsStartAdmin (void *carg) |
| void * | XrdCmsStartAnote (void *carg) |
| void * | XrdCmsStartMonPerf (void *carg) |
| void * | XrdCmsStartMonRefs (void *carg) |
| void * | XrdCmsStartMonStat (void *carg) |
| void * | XrdCmsStartPreparing (void *carg) |
| void * | XrdCmsStartSupervising (void *carg) |
Variables | |
| XrdCmsAdmin | XrdCms::Admin |
| XrdCmsConfig | XrdCms::Config |
| XrdOucEnv | XrdCms::theEnv |
| XrdSysTrace | XrdCms::Trace ("cms") |
| XrdSecProtocol *(* | XrdXrootdSecGetProtocol )(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0 |
| #define TS_Lib | ( | x, | |
| y, | |||
| z | |||
| ) |
Definition at line 188 of file XrdCmsConfig.cc.
| #define TS_Set | ( | x, | |
| v | |||
| ) | if (!strcmp(x,var)) {v=1; CFile.Echo(true); return 0;} |
Definition at line 196 of file XrdCmsConfig.cc.
| #define TS_String | ( | x, | |
| m | |||
| ) | if (!strcmp(x,var)) {free(m); m = strdup(val); return 0;} |
Definition at line 191 of file XrdCmsConfig.cc.
| #define TS_unSet | ( | x, | |
| v | |||
| ) | if (!strcmp(x,var)) {v=0; CFile.Echo(true); return 0;} |
Definition at line 198 of file XrdCmsConfig.cc.
Definition at line 193 of file XrdCmsConfig.cc.
Definition at line 194 of file XrdCmsConfig.cc.
| void* XrdCmsStartAdmin | ( | void * | carg | ) |
Definition at line 142 of file XrdCmsConfig.cc.
References XrdCms::Admin, and XrdCmsAdmin::Start().
Referenced by XrdCmsConfig::DoIt().
Here is the call graph for this function:
Here is the caller graph for this function:| void* XrdCmsStartAnote | ( | void * | carg | ) |
Definition at line 146 of file XrdCmsConfig.cc.
References XrdCmsAdmin::Notes().
Referenced by XrdCmsConfig::DoIt().
Here is the call graph for this function:
Here is the caller graph for this function:| void* XrdCmsStartMonPerf | ( | void * | carg | ) |
Definition at line 136 of file XrdCmsConfig.cc.
References XrdCms::Cluster, and XrdCmsCluster::MonPerf().
Here is the call graph for this function:| void* XrdCmsStartMonRefs | ( | void * | carg | ) |
Definition at line 138 of file XrdCmsConfig.cc.
References XrdCms::Cluster, and XrdCmsCluster::MonRefs().
Here is the call graph for this function:| void* XrdCmsStartMonStat | ( | void * | carg | ) |
Definition at line 140 of file XrdCmsConfig.cc.
References XrdCms::CmsState, and XrdCmsState::Monitor().
Referenced by XrdCmsConfig::DoIt().
Here is the call graph for this function:
Here is the caller graph for this function:| void* XrdCmsStartPreparing | ( | void * | carg | ) |
Definition at line 151 of file XrdCmsConfig.cc.
References XrdCmsPrepArgs::Process().
Referenced by XrdCmsConfig::DoIt().
Here is the call graph for this function:
Here is the caller graph for this function:| void* XrdCmsStartSupervising | ( | void * | carg | ) |
Definition at line 156 of file XrdCmsConfig.cc.
References XrdCmsSupervisor::Start().
Referenced by XrdCmsConfig::DoIt().
Here is the call graph for this function:
Here is the caller graph for this function:| XrdSecProtocol*(* XrdXrootdSecGetProtocol) (const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0 | ( | const char * | hostname, |
| const struct sockaddr & | netaddr, | ||
| const XrdSecParameters & | parms, | ||
| XrdOucErrInfo * | einfo | ||
| ) |
Definition at line 126 of file XrdCmsConfig.cc.