00001 #include "RawDataIO/RawDataObjectCnv.h"
00002 #include "GaudiKernel/RegistryEntry.h"
00003 #include "RawDataAddress.h"
00004
00005 using namespace std;
00006
00007 extern const CLID CLID_DataObject;
00008
00009 RawDataObjectCnv::RawDataObjectCnv(unsigned char , const CLID& , ISvcLocator* svc)
00010 : Converter(RAWDATA_StorageType, classID(), svc)
00011 , m_log(msgSvc(), "RawDataObjectCnv")
00012 {
00013 initialize();
00014 }
00015
00016 RawDataObjectCnv::RawDataObjectCnv(ISvcLocator*& svc)
00017 : Converter(RAWDATA_StorageType, classID(), svc)
00018 , m_log(msgSvc(), "RawDataObjectCnv")
00019 {
00020 initialize();
00021 }
00022
00023 StatusCode RawDataObjectCnv::initialize()
00024 {
00025 m_log << MSG::DEBUG << "initialize()" << endreq;
00026 return StatusCode::SUCCESS;
00027 }
00028
00029
00030 StatusCode RawDataObjectCnv::updateObj(IOpaqueAddress* pAddr, DataObject* pObj)
00031 {
00032 m_log << MSG::DEBUG << "updateObj()" << endreq;
00033 return Converter::updateObj(pAddr, pObj);
00034 }
00035
00036 StatusCode RawDataObjectCnv::createObj(IOpaqueAddress* , DataObject*& pObj)
00037 {
00038 m_log << MSG::DEBUG << "createObj()" << endreq;
00039
00040 pObj = new DataObject;
00041 return StatusCode::SUCCESS;
00042 }
00043
00044 StatusCode RawDataObjectCnv::createRep(DataObject* , IOpaqueAddress*& )
00045 {
00046 m_log << MSG::DEBUG << "createRep()" << endreq;
00047 return StatusCode::SUCCESS;
00048 }
00049
00050 StatusCode RawDataObjectCnv::finalize()
00051 {
00052 m_log << MSG::DEBUG << "finalize()" << endreq;
00053 return StatusCode::SUCCESS;
00054 }
00055