Public Member Functions | |
virtual bool | OnRead (JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | OnReadCompleted (JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | OnWrite (JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | OnWrite (JetByteTools::IO::IIterateableBufferChain &buffers)=0 |
virtual void | OnWriteCompleted (JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | OnWriteCompletionError (JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError)=0 |
virtual void | OnOutboundConnectionFailed ()=0 |
virtual void | OnClientClose ()=0 |
virtual void | OnConnectionReset (DWORD lastError)=0 |
virtual void | OnConnectionClosed ()=0 |
virtual void | OnConnectionShutdown (ShutdownHow how)=0 |
virtual void | OnAllConnectionsAborted (ConnectionClosureReason reason, bool wasUserSocket)=0 |
virtual void | OnSocketReleased ()=0 |
Protected Member Functions | |
virtual | ~IFilterData () |
virtual ~IFilterData | ( | ) | [protected, virtual] |
virtual bool OnRead | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [pure virtual] |
Implemented in CFilterDataBase, and CWriteOnlyFilterData.
virtual void OnReadCompleted | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [pure virtual] |
Implemented in CFilterDataBase, and CWriteOnlyFilterData.
virtual void OnWrite | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [pure virtual] |
Implemented in CFilterDataBase, and CReadOnlyFilterData.
virtual void OnWrite | ( | JetByteTools::IO::IIterateableBufferChain & | buffers | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnWriteCompleted | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [pure virtual] |
Implemented in CFilterDataBase, and CReadOnlyFilterData.
virtual void OnWriteCompletionError | ( | JetByteTools::IO::CSmartBuffer & | buffer, | |
DWORD | lastError | |||
) | [pure virtual] |
Implemented in CFilterDataBase, and CReadOnlyFilterData.
virtual void OnOutboundConnectionFailed | ( | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnClientClose | ( | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnConnectionReset | ( | DWORD | lastError | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnConnectionClosed | ( | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnConnectionShutdown | ( | ShutdownHow | how | ) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnAllConnectionsAborted | ( | ConnectionClosureReason | reason, | |
bool | wasUserSocket | |||
) | [pure virtual] |
Implemented in CFilterDataBase.
virtual void OnSocketReleased | ( | ) | [pure virtual] |
Implemented in CFilterDataBase.