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

CBufferHandle Member List

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

AddAsMuchAsPossible(const BYTE *pData, DWORD dataLength, DWORD &bytesAdded) overrideCBufferHandle
AddData(const char *pData, BufferSize dataLength) overrideCBufferHandle
AddData(const BYTE *pData, BufferSize dataLength) overrideCBufferHandle
AddData(BYTE data) overrideCBufferHandle
AddRef() overrideCBufferHandle
AllocateCustomSizedBuffer(BufferSize bufferSize) const overrideCBufferHandle
AllocateNewBuffer() const overrideCBufferHandle
Attach(const IBuffer &buffer)CBufferHandle [virtual]
CBufferHandle(const CBufferHandle &rhs)CBufferHandle
CBufferHandle()CBufferHandle [protected]
CBufferHandle(const void *pMem)CBufferHandle [explicit, protected]
CBufferHandleAllocator classCBufferHandle [friend]
Consume(BufferSize bytesToConsume) overrideCBufferHandle
ConsumeAndRemove(BufferSize bytesToRemove) overrideCBufferHandle
DuplicateBuffer(IPoolBuffers *pPool) const overrideCBufferHandle
Empty() overrideCBufferHandle
GetMemory() const overrideCBufferHandle
GetOperation() const overrideCBufferHandle
GetOperationData(DWORD &ioSize, DWORD &lastError) overrideCBufferHandle
GetOperationSequenceNumber() const overrideCBufferHandle
GetSequenceNumber() const overrideCBufferHandle
GetSize() const overrideCBufferHandle
GetSpace() const overrideCBufferHandle
GetSpaceAtFront() const overrideCBufferHandle
GetTotalSpace() const overrideCBufferHandle
GetUsed() const overrideCBufferHandle
GetUserData(UserDataIndex index) const overrideCBufferHandle
GetUserPointer(UserDataIndex index) const overrideCBufferHandle
GetWritableBuffer() const overrideCBufferHandle
InList(const CNodeList &list) const CNodeList::Node
InList() const CNodeList::Node
InvalidateAndRemoveFromList()IAllocatableBuffer [inline, virtual]
IsReadOnly() const overrideCBufferHandle
MakeSpaceAtFront(BufferSize spaceToAdd) overrideCBufferHandle
MakeSpaceAtFront(BufferSize spaceToAdd, BufferSize spaceRequiredAtRear) overrideCBufferHandle
MakeSpaceAtFrontIfPossible(BufferSize spaceToAdd) overrideCBufferHandle
MakeSpaceAtFrontIfPossible(BufferSize spaceToAdd, BufferSize spaceRequiredAtRear) overrideCBufferHandle
Next() const CNodeList::Node
Next(Node *pNext)CNodeList::Node
Node(const Node &rhs)CNodeList::Node
Node()CNodeList::Node [protected]
OnBufferAddedToPool() overrideCBufferHandle
OnBufferRemovedFromPool() overrideCBufferHandle
operator=(const CBufferHandle &rhs)CBufferHandle
JetByteTools::IO::IAllocatableBuffer::operator=(const Node &rhs)CNodeList::Node
ReadCompleted(BufferSize bytesRead) overrideCBufferHandle
ReduceUsed(BufferSize notUsed) overrideCBufferHandle
Release() overrideCBufferHandle
Release(IAddBuffersToPool &pool) overrideCBufferHandle
RemoveFromList()CNodeList::Node
RemoveSpaceAtFront() overrideCBufferHandle
SetMaxRead(BufferSize maxBytesToRead) overrideCBufferHandle
SetOperation(Operation operation) overrideCBufferHandle
SetOperationData(DWORD ioSize, DWORD lastError, SequenceNumber operationSequenceNumber) overrideCBufferHandle
SetSequenceNumber(SequenceNumber sequenceNumber) overrideCBufferHandle
SetUserData(UserDataIndex index, ULONG_PTR data) overrideCBufferHandle
SetUserPointer(UserDataIndex index, void *pData) overrideCBufferHandle
SplitBufferFromBack(BufferSize bytesToRemove, IPoolBuffers *pPool) overrideCBufferHandle
SplitBufferFromFront(BufferSize startOffset, BufferSize bytesToRemove, IPoolBuffers *pPool) overrideCBufferHandle
Use(BufferSize dataUsed) overrideCBufferHandle
Validate() const CBufferHandle
WeOwnOnlyReference() const overrideCBufferHandle
~CBufferHandle() overrideCBufferHandle [protected]
~IAllocatableBuffer() overrideIAllocatableBuffer
~Node()CNodeList::Node [protected]


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