19#ifndef __XRD_CL_DEFAULT_ENV_HH__
20#define __XRD_CL_DEFAULT_ENV_HH__
24#include "XrdVersion.hh"
35 class CheckSumManager;
36 class TransportManager;
48 friend struct ::EnvInitializer;
117 const std::string &mask );
static struct EnvInitializer initializer
Manage the checksum calc objects.
Definition XrdClCheckSumManager.hh:42
Definition XrdClDefaultEnv.hh:47
static std::string GetVersion()
Get client version.
Definition XrdClDefaultEnv.hh:60
static XrdOucPinLoader * sMonitorLibHandle
Definition XrdClDefaultEnv.hh:183
static CheckSumManager * sCheckSumManager
Definition XrdClDefaultEnv.hh:185
static Env * sEnv
Definition XrdClDefaultEnv.hh:177
static void SetLogMask(const std::string &level, const std::string &mask)
static XrdSysMutex sInitMutex
Definition XrdClDefaultEnv.hh:176
static Monitor * sMonitor
Definition XrdClDefaultEnv.hh:182
static PlugInManager * sPlugInManager
Definition XrdClDefaultEnv.hh:187
static ForkHandler * GetForkHandler()
Get the fork handler.
static CheckSumManager * GetCheckSumManager()
Get checksum manager.
static PostMaster * GetPostMaster()
Get default post master.
static bool SetLogFile(const std::string &filepath)
static TransportManager * GetTransportManager()
Get transport manager.
static void ReInitializeLogging()
Re-initialize the logging.
static void Finalize()
Finalize the environment.
static ForkHandler * sForkHandler
Definition XrdClDefaultEnv.hh:180
static Log * GetLog()
Get default log.
static void Initialize()
Initialize the environment.
static Monitor * GetMonitor()
Get the monitor object.
static bool sMonitorInitialized
Definition XrdClDefaultEnv.hh:184
static PostMaster * sPostMaster
Definition XrdClDefaultEnv.hh:178
static TransportManager * sTransportManager
Definition XrdClDefaultEnv.hh:186
static PlugInManager * GetPlugInManager()
Get plug-in manager.
static Log * sLog
Definition XrdClDefaultEnv.hh:179
static FileTimer * sFileTimer
Definition XrdClDefaultEnv.hh:181
static PlugInFactory * GetPlugInFactory(const std::string url)
static FileTimer * GetFileTimer()
Get file timer task.
static Env * GetEnv()
Get default client environment.
static void SetLogLevel(const std::string &level)
Definition XrdClEnv.hh:38
Task generating timeout events for FileStateHandlers in recovery mode.
Definition XrdClFileTimer.hh:33
Definition XrdClForkHandler.hh:36
Handle diagnostics.
Definition XrdClLog.hh:101
An abstract class to describe the client-side monitoring plugin interface.
Definition XrdClMonitor.hh:56
Plugin factory.
Definition XrdClPlugInInterface.hh:549
Manage client-side plug-ins and match them agains URLs.
Definition XrdClPlugInManager.hh:42
A hub for dispatching and receiving messages.
Definition XrdClPostMaster.hh:48
Manage transport handler objects.
Definition XrdClTransportManager.hh:33
Definition XrdOucPinLoader.hh:50
Definition XrdSysPthread.hh:165
Definition XrdClAction.hh:34
Definition XrdClDefaultEnv.hh:193
static int counter
Definition XrdClDefaultEnv.hh:196