The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CCustomPoolBufferAllocator Class Reference

Inheritance diagram for CCustomPoolBufferAllocator:
Collaboration diagram for CCustomPoolBufferAllocator:

List of all members.

Public Member Functions

 CCustomPoolBufferAllocator (IPoolBuffers &pool, IAllocateBuffer &allocator)
 CCustomPoolBufferAllocator (const CCustomPoolBufferAllocator &rhs)
CCustomPoolBufferAllocatoroperator= (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


Constructor & Destructor Documentation

CCustomPoolBufferAllocator ( IPoolBuffers pool,
IAllocateBuffer allocator 
) [inline]


Member Function Documentation

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.


Generated on Sun Sep 12 19:09:23 2021 for The Server Framework - v7.4 by doxygen 1.5.3