| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

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

- Search for |

- File List
- File Members

# Bootstrap.h

Go to the documentation of this file.

    00001 // $Header: /local/reps/Gaudi/GaudiKernel/GaudiKernel/Bootstrap.h,v 1.8 2006/11/30 14:43:12 mato Exp $
    00002 #ifndef GAUDIKERNEL_BOOTSTRAP_H
    00003 #define GAUDIKERNEL_BOOTSTRAP_H
    00004
    00005 // Include files
    00006 #include <string>
    00007
    00008 // Framework include files
    00009 #include "GaudiKernel/Kernel.h"
    00010
    00011 // Forward declarations
    00012 class IAppMgrUI;
    00013 class ISvcLocator;
    00014 class IInterface;
    00015 class IFactory;
    00016
    00024 namespace  Gaudi {
    00025
    00026   IAppMgrUI* createApplicationMgrEx(const std::string& dllname ,
    00027                                     const std::string& factname );
    00028   IAppMgrUI* createApplicationMgr(const std::string& dllname ,
    00029                                   const std::string& factname );
    00030   IAppMgrUI* createApplicationMgr(const std::string& dllname );
    00031   IAppMgrUI* createApplicationMgr();
    00032   IInterface* createInstance(const std::string& name,
    00033                              const std::string& factname,
    00034                              const std::string& ddlname);
    00035   ISvcLocator* svcLocator();
    00040   ISvcLocator* setInstance(ISvcLocator* newInstance);
    00045   IAppMgrUI* setInstance(IAppMgrUI* newInstance);
    00046
    00047 }
    00048
    00049 #endif // GAUDIKERNEL_BOOTSTRAP_H