Public Member Functions | |
virtual DWORD | OnPreListFull () |
virtual bool | OnListFull (IStreamSocket &socket, IMonitorStreamSocketFlowControl::ConnectionId id, IMonitorStreamSocketFlowControl &monitor, const JetByteTools::IO::IBuffer &newBuffer, JetByteTools::IO::IBufferChain &buffers, JetByteTools::IO::IBufferChain &discardedBuffers)=0 |
virtual void | OnListStatus (IStreamSocket &socket, DWORD percentageUsed)=0 |
virtual void | OnListEmpty (IStreamSocket &socket)=0 |
Protected Member Functions | |
virtual | ~IProcessBufferList () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IProcessBufferList | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual DWORD OnPreListFull | ( | ) | [inline, virtual] |
virtual bool OnListFull | ( | IStreamSocket & | socket, | |
IMonitorStreamSocketFlowControl::ConnectionId | id, | |||
IMonitorStreamSocketFlowControl & | monitor, | |||
const JetByteTools::IO::IBuffer & | newBuffer, | |||
JetByteTools::IO::IBufferChain & | buffers, | |||
JetByteTools::IO::IBufferChain & | discardedBuffers | |||
) | [pure virtual] |
Implemented in CHTTPSocketServer, and CFlowControlListProcessor.
virtual void OnListStatus | ( | IStreamSocket & | socket, | |
DWORD | percentageUsed | |||
) | [pure virtual] |
Implemented in CHTTPSocketServer, and CFlowControlListProcessor.
virtual void OnListEmpty | ( | IStreamSocket & | socket | ) | [pure virtual] |
Implemented in CHTTPSocketServer, and CFlowControlListProcessor.