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