5#include "GaudiKernel/ConversionSvc.h"
6#include "RawDataCnvBase/IRawDataCnvSvc.h"
28 typedef std::map<std::string, Leaf*> LeafMap;
41 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvInterface);
46 const std::string* par,
47 const unsigned long* ip,
48 IOpaqueAddress*& refpAddress);
52 IOpaqueAddress*& refpAddress);
59 RawDataCnvSvc(
const std::string& name, ISvcLocator* svc,
long storageTyp);
virtual StatusCode createAddress(long storageType, const CLID &clid, const std::string &, IOpaqueAddress *&refpAddress)
StatusCode updateServiceState(IOpaqueAddress *pAddress)
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
Override inherited queryInterface due to enhanced interface.
virtual StatusCode createAddress(long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
virtual StatusCode declareObject(const IRawDataCnvSvc::Leaf &leaf)
Associates a path on TDS with a particular converter.
virtual StatusCode finalize()
virtual StatusCode addConverters()=0
virtual StatusCode initialize()
RawDataCnvSvc(const std::string &name, ISvcLocator *svc, long storageTyp)
Forward and external declarations.