equal
deleted
inserted
replaced
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 |