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;
85 static void SetLogLevel(
const std::string &level );
92 static bool SetLogFile(
const std::string &filepath );
116 static void SetLogMask(
const std::string &level,
117 const std::string &mask );
166 static void Initialize();
171 static void Finalize();
174 static void SetUpLog();
184 static bool sMonitorInitialized;
static struct EnvInitializer initializer
Manage the checksum calc objects.
static std::string GetVersion()
Get client version.
static PlugInManager * GetPlugInManager()
Get plug-in manager.
static bool SetLogFile(const std::string &filepath)
static CheckSumManager * GetCheckSumManager()
Get checksum manager.
static Monitor * GetMonitor()
Get the monitor object.
static TransportManager * GetTransportManager()
Get transport manager.
static PlugInFactory * GetPlugInFactory(const std::string url)
static Log * GetLog()
Get default log.
static PostMaster * GetPostMaster()
Get default post master.
static void SetLogLevel(const std::string &level)
static void SetLogMask(const std::string &level, const std::string &mask)
Set log mask.
static FileTimer * GetFileTimer()
Get file timer task.
static ForkHandler * GetForkHandler()
Get the fork handler.
static Env * GetEnv()
Get default client environment.
static void ReInitializeLogging()
Re-initialize the logging.
Task generating timeout events for FileStateHandlers in recovery mode.
An abstract class to describe the client-side monitoring plugin interface.
Manage client-side plug-ins and match them agains URLs.
A hub for dispatching and receiving messages.
Manage transport handler objects.