Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012

Bootstrap.h

Go to the documentation of this file.
00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/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   GAUDI_API IAppMgrUI* createApplicationMgrEx(const std::string& dllname , 
00027                                               const std::string& factname );
00028   GAUDI_API IAppMgrUI* createApplicationMgr(const std::string& dllname , 
00029                                             const std::string& factname );
00030   GAUDI_API IAppMgrUI* createApplicationMgr(const std::string& dllname );
00031   GAUDI_API IAppMgrUI* createApplicationMgr();
00032   GAUDI_API IInterface* createInstance(const std::string& name, 
00033                                        const std::string& factname, 
00034                                        const std::string& ddlname);
00035   GAUDI_API ISvcLocator* svcLocator();
00040   GAUDI_API ISvcLocator* setInstance(ISvcLocator* newInstance);
00045   GAUDI_API IAppMgrUI* setInstance(IAppMgrUI* newInstance);
00046 
00047 }
00048 
00049 #endif // GAUDIKERNEL_BOOTSTRAP_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:19 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004