gatelib
2.1
|
Subclass for defining arbitrary data packet. More...
#include <g_signal_queueDataBuffer.h>
Public Types | |
typedef g::cont::ref< QueueDataBufferAbstract > | Ref_t |
Public Member Functions | |
virtual void | write (const void *, size_t)=0 |
Copies size_t buffer bytes to THIS buffer from data parameter. | |
virtual const void * | read (void *, size_t)=0 |
Copies buffer bytes to destination buffer if it is != NULL otherwise just move the offset. | |
virtual const void * | getCurrentPtr ()=0 |
Gets current offsetted pointer. | |
void | reset () |
Reset the offset. | |
Protected Attributes | |
size_t | mOffset |
Subclass for defining arbitrary data packet.