All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 
25  const std::string& factname );
27  const std::string& factname );
31  const std::string& factname,
32  const std::string& ddlname);
44 
45 }
46 
47 #endif // GAUDIKERNEL_BOOTSTRAP_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
GAUDI_API IAppMgrUI * createApplicationMgrEx(const std::string &dllname, const std::string &factname)
STL class.
GAUDI_API ISvcLocator * svcLocator()
Definition of the basic interface.
Definition: IInterface.h:234
Application Manager User Interface.
Definition: IAppMgrUI.h:20
GAUDI_API ISvcLocator * setInstance(ISvcLocator *newInstance)
Set new instance of service locator.
#define GAUDI_API
Definition: Kernel.h:107
Helper functions to set/get the application return code.
Definition: __init__.py:1
GAUDI_API IInterface * createInstance(const std::string &name, const std::string &factname, const std::string &ddlname)
GAUDI_API IAppMgrUI * createApplicationMgr(const std::string &dllname, const std::string &factname)