|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportWatchdogSettings (M_Watchdog::WatchdogSettingsType const &Settings) |
| virtual void | ReportWatchStatus (std::string const &KeyWatchedClientId, std::string const &KeyAssociatedServiceName, M_Watchdog::WatchStatusType const &Status, bool IsRemoved) |
Watchdog client interface. Contains callback operations from the watchdog service to the client.
|
virtual |
|
virtual |
Report watchdog static settings.
| Settings | Watchdog settings. |
|
virtual |
Report current status of specific watch.
| KeyWatchedClientId | Identifies the client whose operations are to be watched. |
| KeyAssociatedServiceName | Identifies the service name corresponding to the client that executes the operations to be watched. |
| Status | Status of the specified client/service-mapped watch. |
| IsRemoved | Indicates if the status is no longer available. Note: This will always be set to true when a service has been shut down. After this has been set to true, the status will no longer be available to late joiners. |