| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Bootstrap.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/Bootstrap.h,v 1.8 2006/11/30 14:43:12 mato Exp $
2 #ifndef GAUDIKERNEL_BOOTSTRAP_H
3 #define GAUDIKERNEL_BOOTSTRAP_H
4
5 // Include files
6 #include <string>
7
8 // Framework include files
9 #include "GaudiKernel/Kernel.h"
10
11 // Forward declarations
12 class IAppMgrUI;
13 class ISvcLocator;
14 class IInterface;
15 class IFactory;
16
24 namespace Gaudi {
25
26 GAUDI_API IAppMgrUI* createApplicationMgrEx(const std::string& dllname ,
27 const std::string& factname );
28 GAUDI_API IAppMgrUI* createApplicationMgr(const std::string& dllname ,
29 const std::string& factname );
30 GAUDI_API IAppMgrUI* createApplicationMgr(const std::string& dllname );
31 GAUDI_API IAppMgrUI* createApplicationMgr();
32 GAUDI_API IInterface* createInstance(const std::string& name,
33 const std::string& factname,
34 const std::string& ddlname);
35 GAUDI_API ISvcLocator* svcLocator();
40 GAUDI_API ISvcLocator* setInstance(ISvcLocator* newInstance);
45 GAUDI_API IAppMgrUI* setInstance(IAppMgrUI* newInstance);
46
47 }
48
49 #endif // GAUDIKERNEL_BOOTSTRAP_H