00001 #include "RtmReadoutFormat/RtmTraits.h" 00002 #include "RtmReadoutFormat/RtmBuffer.h" 00003 00004 using DybDaq::ByteBuffer; 00005 using DybDaq::RtmBuffer; 00006 using DybDaq::RtmTraits; 00007 00008 00009 RtmBuffer::RtmBuffer(char* buffer, const RtmTraits& traits, const unsigned int size) 00010 : DaqBuffer(buffer, traits, size) 00011 { 00012 } 00013 00014 RtmBuffer::RtmBuffer(const ByteBuffer& byteBuffer, const RtmTraits& traits) 00015 : DaqBuffer(byteBuffer, traits) 00016 { 00017 } 00018 00019 RtmBuffer::~RtmBuffer() 00020 { 00021 } 00022 00023 const RtmTraits& RtmBuffer::rtmTraits() const 00024 { 00025 return dynamic_cast<const RtmTraits&>( daqTraits() ); 00026 }