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

IServerShutdownCallback Class Reference

Inheritance diagram for IServerShutdownCallback:

List of all members.

Public Member Functions

virtual void WaitingForShutdownToComplete (Milliseconds timeout, void *pUserData)=0
virtual void OnShutdownFailedToComplete (void *pUserData)=0
virtual void OnShutdownCompleted (void *pUserData)=0

Protected Member Functions

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


Constructor & Destructor Documentation

virtual ~IServerShutdownCallback (  )  [protected, virtual]

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


Member Function Documentation

virtual void WaitingForShutdownToComplete ( Milliseconds  timeout,
void *  pUserData 
) [pure virtual]

Implemented in CNullServerShutdownCallback.

virtual void OnShutdownFailedToComplete ( void *  pUserData  )  [pure virtual]

Implemented in CNullServerShutdownCallback.

virtual void OnShutdownCompleted ( void *  pUserData  )  [pure virtual]

Implemented in CNullServerShutdownCallback.


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