Public Member Functions | |
virtual void | OnDataAvailable (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | WriteData (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual bool | TryWriteData (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | WriteCompleted (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer)=0 |
virtual void | WriteCompletionError (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError)=0 |
virtual void | Read (IFilterableStreamSocket &socket)=0 |
virtual void | Read (IFilterableStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer)=0 |
Protected Member Functions | |
virtual | ~ICallback () |
virtual ~ICallback | ( | ) | [protected, virtual] |
virtual void OnDataAvailable | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [pure virtual] |
virtual void WriteData | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [pure virtual] |
virtual bool TryWriteData | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [pure virtual] |
virtual void WriteCompleted | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [pure virtual] |
virtual void WriteCompletionError | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [pure virtual] |
virtual void Read | ( | IFilterableStreamSocket & | socket | ) | [pure virtual] |
virtual void Read | ( | IFilterableStreamSocket & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [pure virtual] |