fix for 64bit architectures after last commit
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataBuffer.h
index c766d3ae94700ae813bbeb6f4b3d8715fb966e1a..672e6e643298db0f19ee2073128f17689cada18d 100644 (file)
@@ -260,11 +260,21 @@ class AliHLTDataBuffer : public TObject, public AliHLTLogging
      */
     int CheckSize(AliHLTUInt32_t size) const;
 
+    /**
+     * Get used size of the buffer
+     */
+    AliHLTUInt32_t GetUsedSize() const {return fSize;}
+
     /**
      * Get total size of the buffer
      */
     AliHLTUInt32_t GetTotalSize() const {return fTotalSize;}
 
+    /**
+     * Get pointer of data buffer
+     */
+    AliHLTUInt8_t* GetPointer() const {return fPtr;}
+
     /**
      * Write check pattern
      */
@@ -290,8 +300,6 @@ class AliHLTDataBuffer : public TObject, public AliHLTLogging
     operator void*() const {return fPtr;}
     operator AliHLTUInt8_t*() const {return fPtr;}
 
-    operator AliHLTUInt32_t() const {return fSize;}
-
   private:
     /** copy constructor prohibited */
     AliHLTRawBuffer(const AliHLTRawBuffer&);