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

ISocketCallback Class Reference
[SocketsCallback eventsInterfacesProtected destructors on abstract base classes]

Inheritance diagram for ISocketCallback:

List of all members.


Detailed Description

The connection manager and socket server callback interfaces are composed from more specific interfaces using inheritance. This is purely to allow the framework to work in terms of the narrowest interface internally and does not affect the user of the code. Effectively the first interface that the user would wish to implement is at the IXXXConnectionManagerCallback level and above.

Public Member Functions

virtual void OnError (const JetByteTools::Core::_tstring &message)=0
 Called when there is an error which is not related to a particular connection (such as an exception thrown whilst handling an I/O operation or something...). Not a lot you can do except log the error message... Possibly shouldn't be exposed to client code?
virtual void OnError (const JetByteTools::Core::_tstring &message, DWORD lastError)=0

Protected Member Functions

virtual ~ISocketCallback ()
 We never delete instances of this interface; you must manage the lifetime of the class that implements it.

Constructor & Destructor Documentation

virtual ~ISocketCallback (  )  [protected, virtual]

We never delete instances of this interface; you must manage the lifetime of the class that implements it.


Member Function Documentation


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