![]() |
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.