|
Gaudi Framework, version v22r0 |
| Home | Generated: 9 Feb 2011 |
00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/Environment.h,v 1.2 2006/12/10 20:29:16 leggett Exp $ 00002 //==================================================================== 00003 // Timing.h 00004 //-------------------------------------------------------------------- 00005 // 00006 // Package : Gaudi/System (The LHCb System service) 00007 // 00008 // Description: Definition of Systems internals 00009 // 00010 // Author : M.Frank 00011 // Created : 13/1/99 00012 // Changes : 00013 //==================================================================== 00014 #ifndef GAUDIKERNEL_ENVIRONMENT_H 00015 #define GAUDIKERNEL_ENVIRONMENT_H 00016 00017 // Framework include files 00018 #include "GaudiKernel/Kernel.h" 00019 #include "GaudiKernel/SystemBase.h" 00020 #include "GaudiKernel/StatusCode.h" 00021 00022 // C++ include files 00023 #include <string> 00024 00032 namespace System { 00033 GAUDI_API std::string homeDirectory(); 00034 GAUDI_API std::string tempDirectory(); 00035 GAUDI_API StatusCode resolveEnv(const std::string& var, std::string& res, int recusions=124); 00036 } 00037 #endif // GAUDIKERNEL_ENVIRONMENT_H