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

CNullBufferPool Class Reference
[InterfacesI/O BuffersAsynchronous I/OProtected destructors on abstract base classes]

Inheritance diagram for CNullBufferPool:
Collaboration diagram for CNullBufferPool:

List of all members.

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


Constructor & Destructor Documentation

CNullBufferPool (  ) 


Member Function Documentation

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.


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