qtms/inc/qtmsmembuffer.h
changeset 51 e61a04404bdf
parent 44 d141fc1ad77b
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
    19 #define QTMS_MEM_BUFFER_H
    19 #define QTMS_MEM_BUFFER_H
    20 
    20 
    21 #include <qtmsbuffer.h>
    21 #include <qtmsbuffer.h>
    22 
    22 
    23 // FORWARD DECLARATION
    23 // FORWARD DECLARATION
    24 namespace TMS {
    24 namespace TMS
       
    25 {
    25 class TMSBuffer;
    26 class TMSBuffer;
    26 }
    27 }
    27 
    28 
    28 namespace QTMS {
    29 namespace QTMS
       
    30 {
    29 
    31 
    30 // QTMSMemBuffer class
    32 // QTMSMemBuffer class
    31 class QTMSMemBuffer : public QTMSBuffer
    33 class QTMSMemBuffer: public QTMSBuffer
    32     {
    34 {
    33 public:
    35 public:
    34     virtual ~QTMSMemBuffer();
    36     virtual ~QTMSMemBuffer();
    35 
    37 
    36     /**
    38     /**
    37      * Factory methods
    39      * Factory methods
   106 private:
   108 private:
   107     guint iBufferSize;
   109     guint iBufferSize;
   108     guint64 iTimeStamp;
   110     guint64 iTimeStamp;
   109     guint8* iDataPtr;
   111     guint8* iDataPtr;
   110     gboolean iOwnsBuffer;
   112     gboolean iOwnsBuffer;
   111     };
   113 };
   112 
   114 
   113 } //namespace QTMS
   115 } //namespace QTMS
   114 
   116 
   115 #endif //QTMS_MEM_BUFFER_H
   117 #endif //QTMS_MEM_BUFFER_H