onboardapi  9.10.0
by Rheinmetall
M_RecordingCtrl::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportRecordingSettings (M_RecordingCtrl::RecordingSettingsType const &Settings)
 
virtual void ReportRecordingStatus (M_RecordingCtrl::RecordingStatusType const &Status, bool IsRemoved)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ~IClient()

M_RecordingCtrl::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportRecordingSettings()

void M_RecordingCtrl::IClient::ReportRecordingSettings ( M_RecordingCtrl::RecordingSettingsType const &  Settings)
virtual

Static settings for the service reported once on startup.

Parameters
SettingsConfigured settings for the Recording Control Service.

◆ ReportRecordingStatus()

void M_RecordingCtrl::IClient::ReportRecordingStatus ( M_RecordingCtrl::RecordingStatusType const &  Status,
bool  IsRemoved 
)
virtual

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

Parameters
StatusCurrent status data for the Recording 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.