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

CBufferFacadeOnRawMemory Member List

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

AddAsMuchAsPossible(const BYTE *pData, const DWORD dataLength, DWORD &bytesAdded) overrideCBufferFacadeOnRawMemory
AddData(const char *pData, BufferSize dataLength) overrideCBufferFacadeOnRawMemory
AddData(const BYTE *pData, BufferSize dataLength) overrideCBufferFacadeOnRawMemory
AddData(BYTE data) overrideCBufferFacadeOnRawMemory
AddRef() overrideCBufferFacadeOnRawMemory
AllocateCustomSizedBuffer(BufferSize bufferSize) const overrideCBufferFacadeOnRawMemory
AllocateNewBuffer() const overrideCBufferFacadeOnRawMemory
CBufferFacadeOnRawMemory(const void *pData, DWORD size)CBufferFacadeOnRawMemory
CBufferFacadeOnRawMemory(const CBufferFacadeOnRawMemory &rhs)CBufferFacadeOnRawMemory
Consume(BufferSize bytesToConsume) overrideCBufferFacadeOnRawMemory
ConsumeAndRemove(BufferSize bytesToRemove) overrideCBufferFacadeOnRawMemory
DuplicateBuffer(IPoolBuffers *pPool) const overrideCBufferFacadeOnRawMemory
Empty() overrideCBufferFacadeOnRawMemory
GetActualSize() const overrideCBufferFacadeOnRawMemory
GetMemory() const overrideCBufferFacadeOnRawMemory
GetOperation() const overrideCBufferFacadeOnRawMemory
GetOperationData(DWORD &ioSize, DWORD &lastError) overrideCBufferFacadeOnRawMemory
GetOperationSequenceNumber() const overrideCBufferFacadeOnRawMemory
GetSequenceNumber() const overrideCBufferFacadeOnRawMemory
GetSize() const overrideCBufferFacadeOnRawMemory
GetSpace() const overrideCBufferFacadeOnRawMemory
GetSpaceAtFront() const overrideCBufferFacadeOnRawMemory
GetTotalSpace() const overrideCBufferFacadeOnRawMemory
GetUsed() const overrideCBufferFacadeOnRawMemory
GetUserData(UserDataIndex index) const overrideCBufferFacadeOnRawMemory
GetUserPointer(UserDataIndex index) const overrideCBufferFacadeOnRawMemory
GetWritableBuffer() const overrideCBufferFacadeOnRawMemory
IsReadOnly() const overrideCBufferFacadeOnRawMemory
MakeSpaceAtFront(BufferSize spaceToAdd) overrideCBufferFacadeOnRawMemory
MakeSpaceAtFront(BufferSize spaceToAdd, BufferSize spaceRequiredAtRear) overrideCBufferFacadeOnRawMemory
MakeSpaceAtFrontIfPossible(BufferSize spaceToAdd) overrideCBufferFacadeOnRawMemory
MakeSpaceAtFrontIfPossible(BufferSize spaceToAdd, BufferSize spaceRequiredAtRear) overrideCBufferFacadeOnRawMemory
OnBufferAddedToPool() overrideCBufferFacadeOnRawMemory
OnBufferRemovedFromPool() overrideCBufferFacadeOnRawMemory
operator=(const CBufferFacadeOnRawMemory &rhs)CBufferFacadeOnRawMemory
ReadCompleted(BufferSize bytesRead) overrideCBufferFacadeOnRawMemory
ReduceUsed(BufferSize notUsed) overrideCBufferFacadeOnRawMemory
Release() overrideCBufferFacadeOnRawMemory
Release(IAddBuffersToPool &pool) overrideCBufferFacadeOnRawMemory
RemoveSpaceAtFront() overrideCBufferFacadeOnRawMemory
SetMaxRead(BufferSize maxBytesToRead) overrideCBufferFacadeOnRawMemory
SetOperation(Operation operation) overrideCBufferFacadeOnRawMemory
SetOperationData(DWORD ioSize, DWORD lastError, SequenceNumber operationSequenceNumber) overrideCBufferFacadeOnRawMemory
SetSequenceNumber(SequenceNumber sequenceNumber) overrideCBufferFacadeOnRawMemory
SetUserData(UserDataIndex index, ULONG_PTR data) overrideCBufferFacadeOnRawMemory
SetUserPointer(UserDataIndex index, void *pData) overrideCBufferFacadeOnRawMemory
SplitBufferFromBack(BufferSize bytesToRemove, IPoolBuffers *pPool) overrideCBufferFacadeOnRawMemory
SplitBufferFromFront(BufferSize startOffset, BufferSize bytesToRemove, IPoolBuffers *pPool) overrideCBufferFacadeOnRawMemory
Use(BufferSize dataUsed) overrideCBufferFacadeOnRawMemory
WeOwnOnlyReference() const overrideCBufferFacadeOnRawMemory
~CBufferFacadeOnRawMemory() overrideCBufferFacadeOnRawMemory


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