ATLAS Offline Software
Loading...
Searching...
No Matches
ByteStreamMetadataCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef BYTESTREAMEVENTATHENAPOOL_BYTESTREAMMETADATACNV_P1_H
6#define BYTESTREAMEVENTATHENAPOOL_BYTESTREAMMETADATACNV_P1_H
7
13
17
18class MsgStream;
19
23class ByteStreamMetadataCnv_p1 : public T_AthenaPoolTPCnvBase<ByteStreamMetadata, ByteStreamMetadata_p1> {
24public:
26
27 virtual void persToTrans(const ByteStreamMetadata_p1* persObj, ByteStreamMetadata* transObj, MsgStream &log);
28 virtual void transToPers(const ByteStreamMetadata* transObj, ByteStreamMetadata_p1* persObj, MsgStream &log);
29};
30
31template<>
35
36class ByteStreamMetadataContainerCnv_p1 : public T_AthenaPoolTPCnvVector<ByteStreamMetadataContainer, ByteStreamMetadataContainer_p1, ByteStreamMetadataCnv_p1> {
37};
38
39template<>
43
44#endif
This file contains the class definition for the ByteStreamMetadataContainer class.
This file contains the class definition for the ByteStreamMetadata_p1 class.
TPCnvVector< TRANS, PERS, CONV > T_AthenaPoolTPCnvVector
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const ByteStreamMetadata *transObj, ByteStreamMetadata_p1 *persObj, MsgStream &log)
virtual void persToTrans(const ByteStreamMetadata_p1 *persObj, ByteStreamMetadata *transObj, MsgStream &log)
This class is the StoreGate data object for bytestream metadata.
This class is the persistent representation of ByteStreamMetadata.
This class is the StoreGate data object for bytestream metadata.