00001 #ifndef MOCKEVT_MOCKEVTCONVERSIONSVC_H 00002 #define MOCKEVT_MOCKEVTCONVERSIONSVC_H 1 00003 00004 #include "GaudiKernel/ConversionSvc.h" 00005 00006 class MockEvtConversionSvc : 00007 public ConversionSvc { 00008 00009 public: 00013 static const long MOCK_EVT_DATA = 99; 00014 00015 MockEvtConversionSvc(const std::string& name, 00016 ISvcLocator* svc); 00017 virtual ~MockEvtConversionSvc(); 00018 virtual IConverter* createConverter(long svcType, 00019 const CLID& clID, 00020 const ICnvFactory*); 00021 00022 // The following is to be compatible with the generic 00023 // PersistencySvc properties. 00024 void svcNamesHandler( Property& p ); 00025 StringArrayProperty m_svcNames; 00026 00027 }; 00028 00029 #endif // MOCKEVT_MOCKEVTCONVERSIONSVC_H