gatelib  2.1
Public Types | Public Member Functions | Protected Attributes | List of all members
g::signal::QueueDataBufferAbstract Class Referenceabstract

Subclass for defining arbitrary data packet. More...

#include <g_signal_queueDataBuffer.h>

Inheritance diagram for g::signal::QueueDataBufferAbstract:
g::signal::StdSignalDataPacket

Public Types

typedef g::cont::ref< QueueDataBufferAbstractRef_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
 

Detailed Description

Subclass for defining arbitrary data packet.


The documentation for this class was generated from the following file: