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 |
~IReportServiceStatus | ( | ) | [override, protected] |
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.
Implemented in CServiceStatus.
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.