10 #define smartBuffer_H_
50 const void* data()
const;
64 size_t availableSize()
const;
67 size_t currentOffset()
const;
72 void increaseOffset(
int offsetInBytes);
77 void setOffset(
int offsetInBytes);
DtBoost::shared_ptr< DtMemoryBuffer > DtMemoryBufferSP
Definition: memoryBuffer.h:19
#define DT_DLL_LGRUTIL
Definition: lgrUtil.h:19
void * mySubData
Definition: smartBuffer.h:84
DtMemoryBufferSP myBuffer
Definition: smartBuffer.h:83
Contains IMPORT/EXPORT macros for lgrUtil library.
A smart buffer has a shared pointer to the memory buffer and an offset and size of a 'smart' sub buff...
Definition: smartBuffer.h:21
Contains MAKLogger::DtMemoryBuffer class.
size_t mySize
Definition: smartBuffer.h:85