Go to the documentation of this file.
19 #ifndef __XRD_CL_DEFAULT_ENV_HH__
20 #define __XRD_CL_DEFAULT_ENV_HH__
34 class CheckSumManager;
35 class TransportManager;
47 friend struct ::EnvInitializer;
108 const std::string &mask );
191 #endif // __XRD_CL_DEFAULT_ENV_HH__
Definition: XrdClEnv.hh:37
static void ReInitializeLogging()
Re-initialize the logging.
Definition: XrdSysPthread.hh:166
static Monitor * GetMonitor()
Get the monitor object.
static Log * sLog
Definition: XrdClDefaultEnv.hh:170
static PlugInManager * GetPlugInManager()
Get plug-in manager.
static struct EnvInitializer initializer
Handle diagnostics.
Definition: XrdClLog.hh:102
static bool sMonitorInitialized
Definition: XrdClDefaultEnv.hh:175
static Log * GetLog()
Get default log.
static CheckSumManager * sCheckSumManager
Definition: XrdClDefaultEnv.hh:176
Definition: XrdOucPinLoader.hh:50
static CheckSumManager * GetCheckSumManager()
Get checksum manager.
static PlugInFactory * GetPlugInFactory(const std::string url)
Definition: XrdClDefaultEnv.hh:46
static int counter
Definition: XrdClDefaultEnv.hh:187
static FileTimer * GetFileTimer()
Get file timer task.
Manage the checksum calc objects.
Definition: XrdClCheckSumManager.hh:42
static void Finalize()
Finalize the environment.
static ForkHandler * GetForkHandler()
Get the fork handler.
static XrdSysMutex sInitMutex
Definition: XrdClDefaultEnv.hh:167
static XrdOucPinLoader * sMonitorLibHandle
Definition: XrdClDefaultEnv.hh:174
Definition: XrdClDefaultEnv.hh:184
Task generating timeout events for FileStateHandlers in recovery mode.
Definition: XrdClFileTimer.hh:33
static void Initialize()
Initialize the environment.
static TransportManager * sTransportManager
Definition: XrdClDefaultEnv.hh:177
static ForkHandler * sForkHandler
Definition: XrdClDefaultEnv.hh:171
Definition: XrdClAnyObject.hh:26
static void SetLogLevel(const std::string &level)
static PostMaster * GetPostMaster()
Get default post master.
static bool SetLogFile(const std::string &filepath)
static PostMaster * sPostMaster
Definition: XrdClDefaultEnv.hh:169
Manage transport handler objects.
Definition: XrdClTransportManager.hh:33
static Env * GetEnv()
Get default client environment.
static PlugInManager * sPlugInManager
Definition: XrdClDefaultEnv.hh:178
An abstract class to describe the client-side monitoring plugin interface.
Definition: XrdClMonitor.hh:54
static TransportManager * GetTransportManager()
Get transport manager.
static Env * sEnv
Definition: XrdClDefaultEnv.hh:168
static void SetLogMask(const std::string &level, const std::string &mask)
static FileTimer * sFileTimer
Definition: XrdClDefaultEnv.hh:172
Plugin factory.
Definition: XrdClPlugInInterface.hh:549
static Monitor * sMonitor
Definition: XrdClDefaultEnv.hh:173
Definition: XrdClForkHandler.hh:36
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