onboardapi  9.10.0
by Rheinmetall
M_LanguageManager::IService Class Reference

Public Member Functions

virtual ~IService ()
 
virtual void ConfigLanguage (std::string const &KeySubsystem, M_LanguageManager::LanguageType const &Language, bool IsRemoved)
 

Detailed Description

Language manager service interface. Contains operations that a client can command the language manager service to perform.

Constructor & Destructor Documentation

◆ ~IService()

M_LanguageManager::IService::~IService ( )
virtual

Member Function Documentation

◆ ConfigLanguage()

void M_LanguageManager::IService::ConfigLanguage ( std::string const &  KeySubsystem,
M_LanguageManager::LanguageType const &  Language,
bool  IsRemoved 
)
virtual

Set the desired language.

Parameters
KeySubsystemIdentifies a specific subsystem, if any.
LanguageLanguage to be used in the subsystem.
IsRemovedIndicates 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.