| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RtmBuffer.h

Go to the documentation of this file.
00001 #ifndef RTMREADOUTFORMAT_RTMBUFFER_H
00002 #define RTMREADOUTFORMAT_RTMBUFFER_H
00003 
00004 #include "DaqReadoutFormat/DaqBuffer.h"
00005 
00006 // pre-declaration
00007 namespace DybDaq {
00008    class ByteBuffer;
00009    class RtmTraits;
00010 }
00011 
00012 
00013 namespace DybDaq {
00014 
00015 class RtmBuffer : public DaqBuffer
00016 {
00017 
00018 public :
00019 
00020    // Destructor
00021    virtual ~RtmBuffer();
00022 
00023    // Get the RtmTraits
00024    const RtmTraits& rtmTraits() const;
00025 
00026 
00027 protected :
00028 
00029    // Constructors
00030    RtmBuffer(char* buffer,
00031              const RtmTraits& traits,
00032              const unsigned int size = 0 );
00033 
00034    RtmBuffer(const ByteBuffer& byteBuffer,
00035              const RtmTraits& traits);
00036 
00037 
00038 private :
00039 
00040    // Suppressed by default
00041    RtmBuffer();
00042    RtmBuffer(const RtmBuffer&);
00043    RtmBuffer& operator=(const RtmBuffer&);
00044 
00045 };
00046 
00047 }
00048 
00049 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:07:47 2011 for RtmReadoutFormat by doxygen 1.4.7