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

CFlowControlStreamSocketConnectionData Member List

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

Allocate() overrideCFilterDataBase [protected, virtual]
AllocateCustomSizedBuffer(JetByteTools::IO::IBuffer::BufferSize bufferSize) overrideCFilterDataBase [protected]
JetByteTools::IO::IAllocateBuffer::AllocateCustomSizedBuffer(IBuffer::BufferSize bufferSize)=0IAllocateBuffer [pure virtual]
ApplicationReadCompleted()CFilterDataBase [protected]
BufferCount typedefCFlowControlStreamSocketConnectionData
CFilterDataBase(ICallback &callback, JetByteTools::IO::IAllocateBuffers &allocator, IFilterableStreamSocket &socket, bool wantWriteCompletions=false)CFilterDataBase
CFilterDataBase(const CFilterDataBase &rhs)CFilterDataBase
CFlowControlStreamSocketConnectionData(IMonitorStreamSocketFlowControl::ConnectionId id, IMonitorStreamSocketFlowControl &monitor, BufferCount maxBuffers, PendingWriteCount maxPendingWrites, bool consolidateQueuedWrites, Percentage notificationPercentageStepSize, CFlowControlStreamSocketConnectionFilter::IProcessBufferList &listProcessor, CFilterDataBase::ICallback &callback, JetByteTools::IO::IAllocateBuffers &allocator, IFilterableStreamSocket &socket)CFlowControlStreamSocketConnectionData
CFlowControlStreamSocketConnectionData(const CFlowControlStreamSocketConnectionData &rhs)CFlowControlStreamSocketConnectionData
ClientClosed() const CFilterDataBase [protected]
CommandCode typedefCFilterDataBase
CSmartFilterDataBase typedefCFilterDataBase [protected]
CSmartFilterDataBaseCFilterDataBase [protected]
CustomProcessorCommands enum nameCFilterDataBase [protected]
CWriteOnlyFilterData(CFilterDataBase::ICallback &callback, JetByteTools::IO::IAllocateBuffers &allocator, IFilterableStreamSocket &socket, bool wantWriteCompletions=false)CWriteOnlyFilterData
CWriteOnlyFilterData(const CWriteOnlyFilterData &rhs)CWriteOnlyFilterData
FirstCustomCommandCode enum valueCFilterDataBase [protected]
IProcessQueuedCommand typedefCFilterDataBase
IssueReadIfPossible(JetByteTools::IO::CSmartBuffer &buffer)CFilterDataBase [protected]
IssueReadIfRequired()CFilterDataBase [protected]
m_allocatorCFilterDataBase [protected]
m_processorCFilterDataBase [protected]
m_readCompleteBuffersCFilterDataBase [protected]
m_readRequestBuffersCFilterDataBase [protected]
m_socketCFilterDataBase [protected]
m_writeCompleteBuffersCFilterDataBase [protected]
m_writeRequestBuffersCFilterDataBase [protected]
OnAllConnectionsAborted(ConnectionClosureReason reason, bool wasUserSocket) overrideCFilterDataBase [virtual]
OnClientClose() overrideCFilterDataBase [virtual]
OnConnectionClosed() overrideCFilterDataBase [virtual]
OnConnectionComplete()CFlowControlStreamSocketConnectionData
OnConnectionReset(DWORD lastError) overrideCFilterDataBase [virtual]
OnConnectionShutdown(ShutdownHow how) overrideCFilterDataBase [virtual]
OnDataAvailable(JetByteTools::IO::CSmartBuffer &buffer)CFilterDataBase [protected]
OnOutboundConnectionFailed() overrideCFilterDataBase [virtual]
OnRead(JetByteTools::IO::CSmartBuffer &buffer) overrideCWriteOnlyFilterData [virtual]
OnReadCompleted(JetByteTools::IO::CSmartBuffer &buffer) overrideCWriteOnlyFilterData [virtual]
OnSocketReleased() overrideCFilterDataBase [virtual]
OnWrite(JetByteTools::IO::CSmartBuffer &buffer) overrideCFilterDataBase [virtual]
OnWrite(JetByteTools::IO::IIterateableBufferChain &buffers) overrideCFilterDataBase [virtual]
OnWriteCompleted(JetByteTools::IO::CSmartBuffer &buffer) overrideCFilterDataBase [virtual]
OnWriteCompletionError(JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError) overrideCFilterDataBase [virtual]
operator=(const CFlowControlStreamSocketConnectionData &rhs)CFlowControlStreamSocketConnectionData
JetByteTools::Socket::CWriteOnlyFilterData::operator=(const CWriteOnlyFilterData &rhs)CWriteOnlyFilterData
JetByteTools::Socket::CFilterDataBase::operator=(const CFilterDataBase &rhs)CFilterDataBase
PendingWriteCompleted(bool completeSocketWrite=true)CFilterDataBase [protected]
PendingWriteCount typedefCFlowControlStreamSocketConnectionData
PendingWritesCompleted(size_t numPendingWritesCompleted, bool completeSocketWrite=true)CFilterDataBase [protected]
Percentage typedefCFlowControlStreamSocketConnectionData
QueuedCommands typedefCFilterDataBase [protected]
ReadIsPending() const CFilterDataBase [protected]
TryWriteData(JetByteTools::IO::CSmartBuffer &buffer, bool weInitiatedWrite=false)CFilterDataBase [protected]
WriteCompleted()CFilterDataBase [protected]
WriteCompleted(JetByteTools::IO::CSmartBuffer &buffer, bool completeSocketWrite, bool writeSideClosed)CFilterDataBase [protected]
WriteCompletionError(JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError)CFilterDataBase [protected]
WriteData(JetByteTools::IO::CSmartBuffer &buffer, bool weInitiatedWrite=false)CFilterDataBase [protected]
WriteData(JetByteTools::IO::CSmartBuffer &buffer, const BYTE *pData, DWORD dataSize, bool weInitiatedWrite=false)CFilterDataBase [protected]
~CFilterDataBase()CFilterDataBase [protected, virtual]
~CWriteOnlyFilterData()CWriteOnlyFilterData [protected, virtual]
~IAllocateBuffer()IAllocateBuffer [protected, virtual]
~IFilterData()IFilterData [protected, virtual]


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