#include <TemporalDataObjectCnv.h>
Inheritance diagram for TemporalDataObjectCnv:
Definition at line 10 of file TemporalDataObjectCnv.h.
TemporalDataObjectCnv::TemporalDataObjectCnv | ( | ISvcLocator * | svc | ) |
Definition at line 8 of file TemporalDataObjectCnv.cc.
00009 : RootIOTypedCnv<PerTemporalDataObject,TemporalDataObject>("PerTemporalDataObject",classID(),svc) 00010 { 00011 }
TemporalDataObjectCnv::~TemporalDataObjectCnv | ( | ) | [virtual] |
static const CLID& TemporalDataObjectCnv::classID | ( | ) | [inline, static] |
Definition at line 14 of file TemporalDataObjectCnv.h.
00014 { 00015 return DayaBay::CLID_TemporalDataObject; 00016 }
StatusCode TemporalDataObjectCnv::toTran | ( | const PerTemporalDataObject & | tobj, | |
DayaBay::TemporalDataObject & | dobj | |||
) | [static] |
Static method to do conversion.
Definition at line 18 of file TemporalDataObjectCnv.cc.
00020 { 00021 dobj.setEarliest(tobj.earliest); 00022 dobj.setLatest(tobj.latest); 00023 return StatusCode::SUCCESS; 00024 }
StatusCode TemporalDataObjectCnv::toPer | ( | const DayaBay::TemporalDataObject & | dobj, | |
PerTemporalDataObject & | tobj | |||
) | [static] |
Definition at line 26 of file TemporalDataObjectCnv.cc.
00028 { 00029 tobj.earliest = dobj.earliest(); 00030 tobj.latest = dobj.latest(); 00031 return StatusCode::SUCCESS; 00032 }
StatusCode TemporalDataObjectCnv::PerToTran | ( | const PerTemporalDataObject & | tobj, | |
DayaBay::TemporalDataObject & | dobj | |||
) | [virtual] |
Copy data from TObject based class of type TType to DataObject based class of type DOType.
Implements RootIOTypedCnv< PerTemporalDataObject, DayaBay::TemporalDataObject >.
Definition at line 35 of file TemporalDataObjectCnv.cc.
00037 { 00038 return TemporalDataObjectCnv::toTran(tobj,dobj); 00039 }
StatusCode TemporalDataObjectCnv::TranToPer | ( | const DayaBay::TemporalDataObject & | dobj, | |
PerTemporalDataObject & | tobj | |||
) | [virtual] |
Copy data from DataObject based class of type DOType to TObject based class of type TType.
Implements RootIOTypedCnv< PerTemporalDataObject, DayaBay::TemporalDataObject >.
Definition at line 41 of file TemporalDataObjectCnv.cc.
00043 { 00044 return TemporalDataObjectCnv::toPer(dobj,tobj); 00045 }
PerTemporalDataObject & RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::getPerInputObject | ( | ) | [inherited] |
PerTemporalDataObject & RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::getPerOutputObject | ( | ) | [inherited] |
const RootIOBaseObject * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::getBaseInputObject | ( | ) | [virtual, inherited] |
Implements RootIOBaseCnv.
const RootIOBaseObject * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::getBaseOutputObject | ( | ) | [virtual, inherited] |
Implements RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::TranObjectToPerObject | ( | DataObject & | dat, | |
const RootOutputAddress & | ||||
) | [virtual, inherited] |
Implements RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::PerObjectToTranObject | ( | DataObject *& | dat | ) | [virtual, inherited] |
Implements RootIOBaseCnv.
virtual RootInputStream * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::makeInputStream | ( | const RootInputAddress & | ria | ) | [virtual, inherited] |
Implements RootIOBaseCnv.
virtual RootOutputStream * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::makeOutputStream | ( | const RootOutputAddress & | ria | ) | [virtual, inherited] |
Implements RootIOBaseCnv.
virtual long RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::repSvcType | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::initialize | ( | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::finalize | ( | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::createObj | ( | IOpaqueAddress * | addr, | |
DataObject *& | dat | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::createRep | ( | DataObject * | pObject, | |
IOpaqueAddress *& | refpAddress | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::fillRepRefs | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::fillObjRefs | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
int RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::commit | ( | const RootOutputAddress & | roa | ) | [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOBaseCnv * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::otherConverter | ( | int | clID | ) | [inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::queryInterface | ( | const InterfaceID & | riid, | |
void ** | ppvInterface | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual unsigned long RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::addRef | ( | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual unsigned long RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::release | ( | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::setDataProvider | ( | IDataProviderSvc * | svc | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual IDataProviderSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::dataProvider | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::setConversionSvc | ( | IConversionSvc * | svc | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual IConversionSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::conversionSvc | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::setAddressCreator | ( | IAddressCreator * | creator | ) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual IAddressCreator * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::addressCreator | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual const CLID & RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::objType | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual long RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::i_repSvcType | ( | ) | const [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::updateObj | ( | IOpaqueAddress * | pAddress, | |
DataObject * | refpObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::updateObjRefs | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::updateRep | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
virtual StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::updateRepRefs | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual, inherited] |
Reimplemented from RootIOBaseCnv.
StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::service | ( | const std::string & | name, | |
T *& | psvc, | |||
bool | createIf = false | |||
) | const [inherited] |
Reimplemented from RootIOBaseCnv.
StatusCode RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::service | ( | const std::string & | type, | |
const std::string & | name, | |||
T *& | psvc | |||
) | const [inherited] |
Reimplemented from RootIOBaseCnv.
static unsigned char RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::storageType | ( | ) | [static, inherited] |
Reimplemented from RootIOBaseCnv.
static const InterfaceID & RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::interfaceID | ( | ) | [static, inherited] |
Reimplemented from RootIOBaseCnv.
static const InterfaceID & RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::interfaceID | ( | ) | [static, inherited] |
Reimplemented from RootIOBaseCnv.
ISvcLocator * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::serviceLocator | ( | ) | const [protected, inherited] |
Reimplemented from RootIOBaseCnv.
IMessageSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::msgSvc | ( | ) | const [protected, inherited] |
Reimplemented from RootIOBaseCnv.
IMessageSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::messageService | ( | ) | const [protected, inherited] |
Reimplemented from RootIOBaseCnv.
IDataManagerSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::dataManager | ( | ) | const [protected, inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::INVALID_ADDRESS [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::INVALID_OBJECT [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::NO_MEMORY [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::BAD_STORAGE_TYPE [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::NO_SOURCE_OBJECT [inherited] |
Reimplemented from RootIOBaseCnv.
RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::ICONVERSIONSVC_LAST_ERROR [inherited] |
Reimplemented from RootIOBaseCnv.
std::string RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_perclassName [protected, inherited] |
PerTemporalDataObject * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_perInObj [protected, inherited] |
PerTemporalDataObject * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_perOutObj [protected, inherited] |
IRootIOSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_rioSvc [protected, inherited] |
Reimplemented from RootIOBaseCnv.
IConversionSvc * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_cnvSvc [protected, inherited] |
Reimplemented from RootIOBaseCnv.
RootInputStream * RootIOTypedCnv< PerTemporalDataObject , DayaBay::TemporalDataObject >::m_ris [protected, inherited] |
Reimplemented from RootIOBaseCnv.