#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.
1.4.7