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

IReportServiceStatus Class Reference

Inheritance diagram for IReportServiceStatus:
Collaboration diagram for IReportServiceStatus:

List of all members.

Public Member Functions

virtual void AcceptControls (DWORD flags, bool accept=true)=0
virtual void ServiceIsRunning ()=0
virtual void ServiceIsStopping ()=0
virtual void ReportStatus () const =0
virtual void SetUltimateState (DWORD ultimateState, DWORD waitHint)=0
virtual void AdvanceState (DWORD waitHint, DWORD checkPoint=0)=0
virtual void ReportUltimateState ()=0
virtual void ReportWin32FatalError (DWORD error)=0
virtual void ReportServiceSpecificFatalError (DWORD error)=0
virtual bool IsInDebugMode () const =0
virtual void Notify (JetByteTools::Milliseconds nextNotificationMillis)=0

Protected Member Functions

 ~IReportServiceStatus () override


Constructor & Destructor Documentation

~IReportServiceStatus (  )  [override, protected]


Member Function Documentation

virtual void AcceptControls ( DWORD  flags,
bool  accept = true 
) [pure virtual]

Implemented in CServiceStatus.

virtual void ServiceIsRunning (  )  [pure virtual]

Implemented in CServiceStatus.

virtual void ServiceIsStopping (  )  [pure virtual]

Implemented in CServiceStatus.

virtual void ReportStatus (  )  const [pure virtual]

Implemented in CServiceStatus.

virtual void SetUltimateState ( DWORD  ultimateState,
DWORD  waitHint 
) [pure virtual]

Implemented in CServiceStatus.

virtual void AdvanceState ( DWORD  waitHint,
DWORD  checkPoint = 0 
) [pure virtual]

Implemented in CServiceStatus.

virtual void ReportUltimateState (  )  [pure virtual]

Implemented in CServiceStatus.

virtual void ReportWin32FatalError ( DWORD  error  )  [pure virtual]

Implemented in CServiceStatus.

virtual void ReportServiceSpecificFatalError ( DWORD  error  )  [pure virtual]

Implemented in CServiceStatus.

virtual bool IsInDebugMode (  )  const [pure virtual]

Implemented in CServiceStatus.

virtual void Notify ( JetByteTools::Milliseconds  nextNotificationMillis  )  [pure virtual, inherited]

Implemented in CServiceStatus.


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