--- a/qtms/inc/qtmsmembuffer.h Fri May 14 16:21:14 2010 +0300
+++ b/qtms/inc/qtmsmembuffer.h Thu May 27 13:19:19 2010 +0300
@@ -20,6 +20,10 @@
#include <qtmsbuffer.h>
+namespace TMS {
+class TMSBuffer;
+}
+
namespace QTMS {
// QTMSMemBuffer class
@@ -35,8 +39,11 @@
* @param size
* Size of the buffer to be created.
*
+ * @param qbuffer
+ * Created QTMSBuffer object.
+ *
* @param buffer
- * Created buffer object.
+ * TMS::TMSBuffer buffer object.
*
* @return
* TMS_RESULT_SUCCESS if buffer is created successfully.
@@ -46,7 +53,8 @@
* supported.
*
*/
- static gint Create(guint size, QTMSBuffer*& buffer);
+ static gint Create(guint size, QTMSBuffer*& qbuffer,
+ TMS::TMSBuffer*& tmsbuffer);
/**
* Return buffer type.
@@ -108,13 +116,10 @@
private:
QTMSMemBuffer();
- gint PostConstruct(guint size);
+ gint PostConstruct();
-private:
- guint iBufferSize;
- guint iTimeStamp;
- guint8* iDataPtr;
- gboolean iOwnsBuffer;
+protected:
+ TMS::TMSBuffer* iBuffer;
};
} //namespace QTMS