00001 // $Header: /local/reps/Gaudi/GaudiKernel/GaudiKernel/AudFactory.h,v 1.10 2008/11/27 14:21:06 marcocle Exp $ 00002 #ifndef GAUDIKERNEL_AUDFACTORY_H 00003 #define GAUDIKERNEL_AUDFACTORY_H 00004 00005 #include "Reflex/PluginService.h" 00006 00007 #define DECLARE_AUDITOR(x) /*dummy*/ 00008 #define DECLARE_NAMESPACE_AUDITOR(n,x) /*dummy*/ 00009 #define DECLARE_AUDITOR_FACTORY(x) PLUGINSVC_FACTORY(x,IAuditor*(std::string, ISvcLocator*)) 00010 #define DECLARE_NAMESPACE_AUDITOR_FACTORY(n,x) using n::x; PLUGINSVC_FACTORY(x,IAuditor*(std::string, ISvcLocator*)) 00011 00012 #endif // GAUDIKERNEL_AUDFACTORY_H