, including all inherited members.
Allocate() override | CBufferAllocator | [virtual] |
AllocateBuffers(size_t numBuffers, CBufferChain &buffers) override | CBufferAllocator | [virtual] |
AllocateBuffersForBytes(size_t numBytes, CBufferChain &buffers) override | CBufferAllocator | [virtual] |
AllocateCustomSizedBuffer(BufferSize bufferSize) override | CBufferAllocator | |
JetByteTools::IO::IAllocateBuffers::AllocateCustomSizedBuffer(BufferSize bufferSize) override=0 | IAllocateBuffers | [pure virtual] |
AllocateDefaultUserDataIndices(JetByteTools::Core::IProvideUserData &dataProvider) | IAllocateBuffers | [protected, static] |
AllocationFlags enum name | CBufferAllocator | |
AllocatorBitsMask enum value | CBufferAllocator | |
BufferCount typedef | CBufferAllocator | |
BufferSize typedef | IAllocateBuffers | |
CallbackUserData typedef | CBufferAllocator | |
CBufferAllocator(BufferSize bufferSize, BufferCount maxFreeBuffers, bool log=true) | CBufferAllocator | |
CBufferAllocator(BufferSize bufferSize, BufferCount maxFreeBuffers, AllocationFlags flags, bool log=true) | CBufferAllocator | |
CBufferAllocator(const CBufferAllocator &rhs) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::CBufferAllocator(BufferSize bufferSize, BufferCount maxFreeBuffers, AllocationFlags flags=SizeInBytes) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::CBufferAllocator(IMonitorBufferAllocation &monitor, BufferSize bufferSize, BufferCount maxFreeBuffers, AllocationFlags flags=SizeInBytes) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::CBufferAllocator(JetByteTools::Core::IAllocateFixedSizedMemory &allocator, BufferCount maxFreeBuffers) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::CBufferAllocator(IMonitorBufferAllocation &monitor, JetByteTools::Core::IAllocateFixedSizedMemory &allocator, BufferCount maxFreeBuffers) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::CBufferAllocator(const CBufferAllocator &rhs) | CBufferAllocator | |
DefaultBufferChainIndex | IAllocateBuffers | [static] |
EnlargePool(BufferCount buffersToAdd) | CBufferAllocator | |
Flush() override | CBufferAllocator | [virtual] |
GetBufferSize() const override | CBufferAllocator | [virtual] |
GetNumActive() const | CBufferAllocator | |
GetNumPooled() const | CBufferAllocator | |
IterateActiveList(CallbackUserData userData, const BufferIterationCallback &callback) | CBufferAllocator | |
LockUserDataSlots() override | CBufferAllocator | [virtual] |
MaxBufferCount | CBufferAllocator | [static] |
NoPooledBuffers | CBufferAllocator | [static] |
NumberOfDefaultUserDataSlots | IAllocateBuffers | [static] |
OnBufferAllocatedFromPool(JetByteTools::Core::IIndexedOpaqueUserData &userData) | IMonitorBufferAllocation | [inline, private, virtual] |
OnBufferReleasedToPool(JetByteTools::Core::IIndexedOpaqueUserData &userData) | IMonitorBufferAllocation | [inline, private, virtual] |
OnCustomSizedBufferAllocated(JetByteTools::Core::IIndexedOpaqueUserData &userData) | IMonitorBufferAllocation | [inline, private, virtual] |
OnCustomSizedBufferCreated() | IMonitorBufferAllocation | [inline, private, virtual] |
OnCustomSizedBufferDestroyed() | IMonitorBufferAllocation | [inline, private, virtual] |
OnCustomSizedBufferReleased(JetByteTools::Core::IIndexedOpaqueUserData &userData) | IMonitorBufferAllocation | [inline, private, virtual] |
operator=(const CBufferAllocator &rhs) | CBufferAllocator | |
JetByteTools::IO::CBufferAllocator::operator=(const CBufferAllocator &rhs) | CBufferAllocator | |
RequestUserDataSlot(const JetByteTools::Core::_tstring &name) override | CBufferAllocator | [virtual] |
RoundUpToPageSize enum value | CBufferAllocator | |
SizeBitsMask enum value | CBufferAllocator | |
SizeInBytes enum value | CBufferAllocator | |
SizeInPages enum value | CBufferAllocator | |
UseByteAllocator enum value | CBufferAllocator | |
UsePageAllocator enum value | CBufferAllocator | |
~CBufferAllocator() | CBufferAllocator | |
~IAllocateBuffer() | IAllocateBuffer | [protected, virtual] |
~IAllocateBuffers() override | IAllocateBuffers | [protected] |
~IMonitorBufferAllocation() | IMonitorBufferAllocation | [private, virtual] |
~IProvideUserData() | IProvideUserData | [protected, virtual] |