|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/IClassManager.h,v 1.6 2006/12/11 13:40:13 leggett Exp $ 00002 #ifndef GAUDIKERNEL_ICLASSMANAGER_H 00003 #define GAUDIKERNEL_ICLASSMANAGER_H 00004 00005 // Include files 00006 #include "GaudiKernel/IInterface.h" 00007 #include <string> 00008 00009 // Forward class declaration 00010 class IFactory; 00011 class ISvcLocator; 00012 00020 class GAUDI_API IClassManager: virtual public IInterface { 00021 public: 00022 DeclareInterfaceID(IClassManager,2,0); 00023 00025 virtual StatusCode loadModule( const std::string& module, 00026 bool fireIncident=true ) = 0; // Sharable library name 00027 }; 00028 00029 #endif // GAUDIKERNEL_ICLASSMANAGER_H