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

CSortedBufferChain Member List

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

Add(CSmartBuffer &buffer) overrideCSortedBufferChain [virtual]
AvailableSpace() const overrideCSortedBufferChain [virtual]
CanGetNext() const CSortedBufferChain
CanStoreNulls() const overrideCSortedBufferChain [inline, virtual]
CSortedBufferChain(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex=UseDefaultUserDataIndex, IBuffer::SequenceNumber sequenceNumber=0)CSortedBufferChain [explicit]
CSortedBufferChain(GetSequenceNumberFnc *pGetSequenceNumber, JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex=UseDefaultUserDataIndex, IBuffer::SequenceNumber sequenceNumber=0)CSortedBufferChain [explicit]
CSortedBufferChain(const CSortedBufferChain &rhs)CSortedBufferChain
Detach() overrideCSortedBufferChain [virtual]
GetBufferOperationSequenceNumber(const IBuffer &buffer)CSortedBufferChain [static]
GetBufferSequenceNumber(const IBuffer &buffer)CSortedBufferChain [static]
GetNext(CSmartBuffer &buffer) overrideCSortedBufferChain [virtual]
GetNext() overrideCSortedBufferChain [virtual]
GetNextBufferIndex(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex)IBufferChain [protected, static]
GetNextSequenceNumber() const CSortedBufferChain
GetSequenceNumberFnc typedefCSortedBufferChain
GetTotalBytesAndAvailableSpace(size_t &totalBytes, size_t &availableSpace) const overrideCSortedBufferChain [virtual]
HasAvailableSpace() const overrideCSortedBufferChain [virtual]
IsEmpty() const overrideCSortedBufferChain [virtual]
NumConsecutiveBuffers() const CSortedBufferChain
JetByteTools::IO::IBufferChain::IHandlePurgedBufferRelease::OnBufferPurged(JetByteTools::IO::IBuffer &buffer, UserData userData)=0IBufferChain::IHandlePurgedBufferRelease [private, pure virtual]
operator=(const CSortedBufferChain &rhs)CSortedBufferChain
PeekHead() const overrideCSortedBufferChain [virtual]
PeekHead() overrideCSortedBufferChain [virtual]
PeekNext(const IBuffer *pBuffer) const overrideCSortedBufferChain [virtual]
PeekNext(const IBuffer *pBuffer) overrideCSortedBufferChain [virtual]
PeekTail() const overrideCSortedBufferChain [virtual]
PeekTail() overrideCSortedBufferChain [virtual]
Purge() overrideCSortedBufferChain [virtual]
Purge(IBufferChain::IHandlePurgedBufferRelease &purgeHandler, UserData userData) overrideCSortedBufferChain
JetByteTools::IO::IBufferChain::Purge(IHandlePurgedBufferRelease &purgeHandler, UserData userData)=0IBufferChain [pure virtual]
Reset()CSortedBufferChain
SetInitialSequenceNumber(IBuffer::SequenceNumber sequenceNumber)CSortedBufferChain
Size() const overrideCSortedBufferChain [virtual]
TotalBytes() const overrideCSortedBufferChain [virtual]
TryAdd(CSmartBuffer &buffer) overrideCSortedBufferChain [virtual]
TryGetNext(CSmartBuffer &buffer, bool &inserted) overrideCSortedBufferChain [virtual]
UseDefaultUserDataIndexIBufferChain [static]
UserData typedefIBufferChain
~CSortedBufferChain() overrideCSortedBufferChain
~IBufferChain()IBufferChain [protected, virtual]
~IHandlePurgedBufferRelease()IBufferChain::IHandlePurgedBufferRelease [private, virtual]
~IIterateableBufferChain()IIterateableBufferChain [protected, virtual]


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