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

CFilterDataBase::ICallback Class Reference

Inheritance diagram for CFilterDataBase::ICallback:

List of all members.

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 ()


Constructor & Destructor Documentation

virtual ~ICallback (  )  [protected, virtual]


Member Function Documentation

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]


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