, including all inherited members.
Add(CSmartBuffer &buffer) override | CBufferChain | [virtual] |
AddData(const BYTE *pData, DWORD dataLength) | CBufferChain | |
AddData(IAllocateBuffer &bufferAllocator, const BYTE *pData, DWORD dataLength) | CBufferChain | |
AddToFront(CSmartBuffer &buffer) override | CBufferChain | [virtual] |
Attach(IBuffer *pChain) | CBufferChain | |
Attach(CSmartBuffer &buffer) | CBufferChain | |
AvailableSpace() const override | CBufferChain | [virtual] |
CanStoreNulls() const override | CBufferChain | [inline, virtual] |
CBufferChain(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex=UseDefaultUserDataIndex) | CBufferChain | [explicit] |
CBufferChain(CSmartBuffer &buffer, JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex=UseDefaultUserDataIndex) | CBufferChain | [explicit] |
CBufferChain(IAllocateBuffer &bufferAllocator, const BYTE *pData, DWORD dataLength, JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex=UseDefaultUserDataIndex) | CBufferChain | |
CBufferChain(CBufferChain &&rhs) noexcept | CBufferChain | |
CBufferChain(const CBufferChain &rhs) | CBufferChain | |
ConsoliateData(CBufferChain &buffers, CBufferChain &emptyBuffers, DWORD percentageUnusedSpaceRequired=10) | CBufferChain | [static] |
ConsolidateDataIntoChain(CSmartBuffer &buffer) | CBufferChain | |
ConsolidateDataIntoChain(CBufferChain &buffers) | CBufferChain | |
CopyBufferChain(const CBufferChain &originalBuffers, CBufferChain &buffers, IAllocateBufferHandles &allocator) | CBufferChain | [static] |
CopyChainIntoBuffer(const CBufferChain &originalBuffers, BYTE *pDestination, size_t destinationSize) | CBufferChain | [static] |
CopyData(BYTE *pDestinationBuffer, size_t bufferSize, size_t &bufferSizeUsed) | CBufferChain | |
CopyDataIntoChain(const BYTE *pData, size_t dataLength, CBufferChain &chain) | CBufferChain | [static] |
CopyDataIntoChain(const JetByteTools::Core::Data data[], size_t numEntries, CBufferChain &chain) | CBufferChain | [static] |
Detach() override | CBufferChain | [virtual] |
DuplicateBufferChain() const | CBufferChain | |
GetData(BYTE *pData, DWORD dataLength) | CBufferChain | |
GetData(IPoolBuffers &pool, BYTE *pData, DWORD dataLength) | CBufferChain | |
GetNext(CSmartBuffer &buffer) override | CBufferChain | [virtual] |
GetNext() override | CBufferChain | [virtual] |
GetNextBufferIndex(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex nextBufferIndex) | IBufferChain | [protected, static] |
GetTail() | CBufferChain | |
GetTotalBytesAndAvailableSpace(size_t &totalBytes, size_t &availableSpace) const override | CBufferChain | [virtual] |
HasAvailableSpace() const override | CBufferChain | [virtual] |
IsEmpty() const override | CBufferChain | [virtual] |
JetByteTools::IO::IBufferChain::IHandlePurgedBufferRelease::OnBufferPurged(JetByteTools::IO::IBuffer &buffer, UserData userData)=0 | IBufferChain::IHandlePurgedBufferRelease | [private, pure virtual] |
operator=(const CBufferChain &rhs) | CBufferChain | |
operator=(CBufferChain &&rhs) noexcept | CBufferChain | |
PeekHead() const override | CBufferChain | [virtual] |
PeekHead() override | CBufferChain | [virtual] |
PeekNext(const IBuffer *pBuffer) const override | CBufferChain | [virtual] |
PeekNext(const IBuffer *pBuffer) override | CBufferChain | [virtual] |
PeekTail() const override | CBufferChain | [virtual] |
PeekTail() override | CBufferChain | [virtual] |
Purge() override | CBufferChain | [virtual] |
Purge(IBufferChain::IHandlePurgedBufferRelease &purgeHandler, UserData userData) override | CBufferChain | |
JetByteTools::IO::IUnsortedBufferChain::Purge(IHandlePurgedBufferRelease &purgeHandler, UserData userData)=0 | IBufferChain | [pure virtual] |
RemoveAsSingleBuffer() | CBufferChain | |
Size() const override | CBufferChain | [virtual] |
Splice(CBufferChain &buffers) | CBufferChain | |
Splice(IBuffer *pBuffer) | CBufferChain | |
Splice(CSmartBuffer &buffer) | CBufferChain | |
Swap(CBufferChain &rhs) | CBufferChain | |
TotalBytes() const override | CBufferChain | [virtual] |
TryAdd(CSmartBuffer &buffer) | IBufferChain | [inline, virtual] |
TryGetNext(CSmartBuffer &buffer, bool &inserted) | IBufferChain | [inline, virtual] |
UseDefaultUserDataIndex | IBufferChain | [static] |
UserData typedef | IBufferChain | |
~CBufferChain() override | CBufferChain | |
~IBufferChain() | IBufferChain | [protected, virtual] |
~IHandlePurgedBufferRelease() | IBufferChain::IHandlePurgedBufferRelease | [private, virtual] |
~IIterateableBufferChain() | IIterateableBufferChain | [protected, virtual] |
~IUnsortedBufferChain() override | IUnsortedBufferChain | [protected] |