| The Gaudi Framework v32r1 (f65d50dc)

Bootstrap.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_BOOTSTRAP_H
2 #define GAUDIKERNEL_BOOTSTRAP_H
3
4 // Include files
5 #include <string>
6
7 // Framework include files
8 #include "GaudiKernel/Kernel.h"
9
10 // Forward declarations
11 class IAppMgrUI;
12 class ISvcLocator;
13 class IInterface;
14
22 namespace Gaudi {
23
24 GAUDI_API IAppMgrUI* createApplicationMgrEx( const std::string& dllname, const std::string& factname );
25 GAUDI_API IAppMgrUI* createApplicationMgr( const std::string& dllname, const std::string& factname );
26 GAUDI_API IAppMgrUI* createApplicationMgr( const std::string& dllname );
27 GAUDI_API IAppMgrUI* createApplicationMgr();
28 GAUDI_API IInterface* createInstance( const std::string& name, const std::string& factname,
29 const std::string& ddlname );
30 GAUDI_API ISvcLocator* svcLocator();
35 GAUDI_API ISvcLocator* setInstance( ISvcLocator* newInstance );
40 GAUDI_API IAppMgrUI* setInstance( IAppMgrUI* newInstance );
41 } // namespace Gaudi
42
43 #endif // GAUDIKERNEL_BOOTSTRAP_H
Kernel.h
ISvcLocator
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
gaudiComponentHelp.name
name
Definition: gaudiComponentHelp.py:41
Gaudi::createApplicationMgrEx
GAUDI_API IAppMgrUI * createApplicationMgrEx(const std::string &dllname, const std::string &factname)
std::string
STL class.
Gaudi::svcLocator
GAUDI_API ISvcLocator * svcLocator()
IInterface
Definition of the basic interface.
Definition: IInterface.h:244
IAppMgrUI
Application Manager User Interface.
Definition: IAppMgrUI.h:20
Gaudi::setInstance
GAUDI_API ISvcLocator * setInstance(ISvcLocator *newInstance)
Set new instance of service locator.
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:71
Gaudi
Header file for std:chrono::duration-based Counters.
Definition: __init__.py:1
Gaudi::createInstance
GAUDI_API IInterface * createInstance(const std::string &name, const std::string &factname, const std::string &ddlname)
Gaudi::createApplicationMgr
GAUDI_API IAppMgrUI * createApplicationMgr(const std::string &dllname, const std::string &factname)