|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportLanguageManagerSettings (M_LanguageManager::LanguageManagerSettingsType const &Settings) |
| virtual void | ReportLanguageManagerStatus (M_LanguageManager::LanguageManagerStatusType const &Status, bool IsRemoved) |
| virtual void | ReportTranslations (std::string const &KeyDefaultLanguageText, M_LanguageManager::TextListType const &Translations, bool IsRemoved) |
Language manager client interface. Contains callback operations from the language manager service to the client.
|
virtual |
|
virtual |
Report static settings. This should be provided at startup and in the event of degraded functionality, e.g. due to an internal failure.
| Settings | Settings of the language manager. |
|
virtual |
Report current status.
| Status | Current status of the language manager. |
| 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. |
|
virtual |
Report translations of specified items.
| KeyDefaultLanguageText | The text in the default language to be translated into other languages. Note: This field serves at the same time as a lookup key for the translation tables. |
| Translations | Translated texts. |
| IsRemoved | Indicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners. |