Public Member Functions | |
CNullBufferPool () | |
CSmartBuffer | Allocate () override |
Allocate an instance of IBuffer, remember to call Release() on it when you're done with it. | |
CSmartBuffer | AllocateCustomSizedBuffer (const IBuffer::BufferSize) override |
CSmartBuffer | Allocate (IAllocateBuffer &allocator) override |
CSmartBuffer | AllocateCustomSizedBuffer (IAllocateBuffer &allocator, const IBuffer::BufferSize bufferSize) override |
void | AddBufferToPool (IBuffer &) override |
CNullBufferPool | ( | ) |
CSmartBuffer Allocate | ( | ) | [inline, override, virtual] |
Allocate an instance of IBuffer, remember to call Release() on it when you're done with it.
Implements IPoolBuffers.
CSmartBuffer AllocateCustomSizedBuffer | ( | const IBuffer::BufferSize | ) | [inline, override, virtual] |
Implements IPoolBuffers.
CSmartBuffer Allocate | ( | IAllocateBuffer & | allocator | ) | [inline, override, virtual] |
Implements IPoolBuffers.
CSmartBuffer AllocateCustomSizedBuffer | ( | IAllocateBuffer & | allocator, | |
const IBuffer::BufferSize | bufferSize | |||
) | [inline, override, virtual] |
Implements IPoolBuffers.
void AddBufferToPool | ( | IBuffer & | ) | [inline, override, virtual] |
Implements IAddBuffersToPool.