|
Gaudi Framework, version v21r6 |
| Home | Generated: 11 Nov 2009 |
00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/IAuditorSvc.h,v 1.8 2008/04/03 14:40:19 marcocle Exp $ 00002 #ifndef GAUDIKERNEL_IAUDITORSVC_H 00003 #define GAUDIKERNEL_IAUDITORSVC_H 00004 00005 #include "GaudiKernel/IAuditor.h" 00006 #include "GaudiKernel/IService.h" 00007 #include "GaudiKernel/System.h" 00008 #include <string> 00009 00016 class GAUDI_API IAuditorSvc: virtual public extend_interfaces2<IService, IAuditor> { 00017 public: 00019 DeclareInterfaceIDMultiBase(IAuditorSvc,3,0); 00020 00022 virtual IAuditor* getAuditor( const std::string& name ) = 0; 00023 00024 }; 00025 00026 #endif // INTERFACES_IAUDITORSVC_H