![]() |
Public API Reference |
![]() |
A databuffer pointing into another databuffer, pooled version. More...
#include <csutil/parasiticdatabuffer.h>
Public Member Functions | |
csParasiticDataBufferPooled (iDataBuffer *parent, size_t offs, size_t size=(size_t)~0) | |
Construct this data buffer. |
A databuffer pointing into another databuffer, pooled version.
Use like this:
csParasiticDataBufferPooled::Pool bufferPool; ... csRef<iDataBuffer> buf; buf.AttachNew (new (bufferPool) csParasiticDataBufferPooled (someOtherBuffer, Offset));
Definition at line 116 of file parasiticdatabuffer.h.
csParasiticDataBufferPooled::csParasiticDataBufferPooled | ( | iDataBuffer * | parent, |
size_t | offs, | ||
size_t | size = (size_t)~0 |
||
) | [inline] |
Construct this data buffer.
parent | The buffer to point into. |
offs | Offset into the buffer of the data to return. |
size | Data size to return. Can not be larger than the parent's size minus the offset. This maximum possible size is also taken when size == ~0. |
Definition at line 130 of file parasiticdatabuffer.h.