All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Environment.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/Environment.h,v 1.2 2006/12/10 20:29:16 leggett Exp $
2 //====================================================================
3 // Timing.h
4 //--------------------------------------------------------------------
5 //
6 // Package : Gaudi/System (The LHCb System service)
7 //
8 // Description: Definition of Systems internals
9 //
10 // Author : M.Frank
11 // Created : 13/1/99
12 // Changes :
13 //====================================================================
14 #ifndef GAUDIKERNEL_ENVIRONMENT_H
15 #define GAUDIKERNEL_ENVIRONMENT_H
16 
17 // Framework include files
18 #include "GaudiKernel/Kernel.h"
19 #include "GaudiKernel/SystemBase.h"
20 #include "GaudiKernel/StatusCode.h"
21 
22 // C++ include files
23 #include <string>
24 
32 namespace System {
33  GAUDI_API std::string homeDirectory();
34  GAUDI_API std::string tempDirectory();
35  GAUDI_API StatusCode resolveEnv(const std::string& var, std::string& res, int recusions=124);
36 }
37 #endif // GAUDIKERNEL_ENVIRONMENT_H
GAUDI_API std::string homeDirectory()
Definition: Environment.cpp:60
GAUDI_API StatusCode resolveEnv(const std::string &var, std::string &res, int recusions=124)
Definition: Environment.cpp:51
GAUDI_API std::string tempDirectory()
Definition: Environment.cpp:79
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
#define GAUDI_API
Definition: Kernel.h:108