onboardapi  9.10.0
by Rheinmetall
M_ReplayCtrl::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportReplaySettings (M_ReplayCtrl::ReplaySettingsType const &Settings)
 
virtual void ReportReplayStatus (M_ReplayCtrl::ReplayStatusType const &Status, bool IsRemoved)
 

Detailed Description

Client interface. Contains callback operations from the Replay Control Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_ReplayCtrl::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportReplaySettings()

void M_ReplayCtrl::IClient::ReportReplaySettings ( M_ReplayCtrl::ReplaySettingsType const &  Settings)
virtual

Static settings for the service reported once on startup.

Parameters
SettingsConfigured settings for the Replay Control Service.

◆ ReportReplayStatus()

void M_ReplayCtrl::IClient::ReportReplayStatus ( M_ReplayCtrl::ReplayStatusType const &  Status,
bool  IsRemoved 
)
virtual

Current status data for the service which are dynamically updated on change.

Parameters
StatusCurrent status data for the Replay Control Service.
IsRemovedIndicates if the status is no longer available. Note: This will always be set to True when a Service has been shutdown. After this has been set to True the status will no longer be available to late joiners.