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

CBufferAllocator Member List

This is the complete list of members for CBufferAllocator, including all inherited members.

Allocate() overrideCBufferAllocator [virtual]
AllocateBuffers(size_t numBuffers, CBufferChain &buffers) overrideCBufferAllocator [virtual]
AllocateBuffersForBytes(size_t numBytes, CBufferChain &buffers) overrideCBufferAllocator [virtual]
AllocateCustomSizedBuffer(BufferSize bufferSize) overrideCBufferAllocator
JetByteTools::IO::IAllocateBuffers::AllocateCustomSizedBuffer(BufferSize bufferSize) override=0IAllocateBuffers [pure virtual]
JetByteTools::IO::IManageBufferLifeCycle::AllocateCustomSizedBuffer(IBuffer::BufferSize bufferSize) override=0IManageBufferLifeCycle [private, pure virtual]
AllocateDefaultUserDataIndices(JetByteTools::Core::IProvideUserData &dataProvider)IAllocateBuffers [protected, static]
AllocationFlags enum nameCBufferAllocator
AllocatorBitsMask enum valueCBufferAllocator
BufferCount typedefCBufferAllocator
BufferSize typedefIAllocateBuffers
CallbackUserData typedefCBufferAllocator
CBufferAllocator(BufferSize bufferSize, BufferCount maxFreeBuffers, AllocationFlags flags=SizeInBytes)CBufferAllocator
CBufferAllocator(IMonitorBufferAllocation &monitor, BufferSize bufferSize, BufferCount maxFreeBuffers, AllocationFlags flags=SizeInBytes)CBufferAllocator
CBufferAllocator(JetByteTools::Core::IAllocateFixedSizedMemory &allocator, BufferCount maxFreeBuffers)CBufferAllocator
CBufferAllocator(IMonitorBufferAllocation &monitor, JetByteTools::Core::IAllocateFixedSizedMemory &allocator, BufferCount maxFreeBuffers)CBufferAllocator
CBufferAllocator(const CBufferAllocator &rhs)CBufferAllocator
DefaultBufferChainIndexIAllocateBuffers [static]
EnlargePool(BufferCount buffersToAdd)CBufferAllocator
Flush() overrideCBufferAllocator [virtual]
GetBufferSize() const overrideCBufferAllocator [virtual]
GetNumActive() const CBufferAllocator
GetNumPooled() const CBufferAllocator
IterateActiveList(CallbackUserData userData, const BufferIterationCallback &callback)CBufferAllocator
LockUserDataSlots() overrideCBufferAllocator [virtual]
MaxBufferCountCBufferAllocator [static]
NoPooledBuffersCBufferAllocator [static]
NumberOfDefaultUserDataSlotsIAllocateBuffers [static]
operator=(const CBufferAllocator &rhs)CBufferAllocator
RequestUserDataSlot(const JetByteTools::Core::_tstring &name) overrideCBufferAllocator [virtual]
RoundUpToPageSize enum valueCBufferAllocator
SizeBitsMask enum valueCBufferAllocator
SizeInBytes enum valueCBufferAllocator
SizeInPages enum valueCBufferAllocator
UseByteAllocator enum valueCBufferAllocator
UsePageAllocator enum valueCBufferAllocator
~CBufferAllocator() overrideCBufferAllocator
~IAllocateBuffer()IAllocateBuffer [protected, virtual]
~IAllocateBuffers() overrideIAllocateBuffers [protected]
~IManageBufferLifeCycle() overrideIManageBufferLifeCycle [private]
~IProvideUserData()IProvideUserData [protected, virtual]


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