+ class AliRRMBuffer {
+ public:
+ AliRRMBuffer();
+ AliRRMBuffer(UChar_t* pBuffer, UInt_t bufferSize, Int_t equipmentId);
+ ~AliRRMBuffer();
+ AliRRMBuffer(const AliRRMBuffer& src);
+ AliRRMBuffer& operator=(const AliRRMBuffer& src);
+
+ UChar_t* GetBuffer() const {return fBuffer;}
+ UInt_t GetBufferSize() const {return fBufferSize;}
+ Int_t GetEquipmentId() const {return fEquipmentId;}
+ void SetEquipmentId(Int_t equipmentId) {fEquipmentId=equipmentId;}
+ private:
+ UChar_t* fBuffer; //! buffer for payload
+ UInt_t fBufferSize; //! size of fBuffer in bytes
+ Int_t fEquipmentId; //! Equipment id
+ };