|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | EventTextMessage (std::string const &Text, M_Dialogue::DialogueCategoryOptionalType const &MessageType) |
| virtual void | ReportInputChoice (M_Common::ObjectIdType const &KeyDialogueId, M_Dialogue::InputChoiceType const &InputChoice, bool IsRemoved) |
Client interface. Contains callback operations from the dialogue service to the client.
|
virtual |
|
virtual |
Reports an arbitrary text message, e.g. for logging purposes.
| Text | Text. |
| MessageType | Message/log type. |
|
virtual |
Reports the dialogue for required input to the current action being performed.
| KeyDialogueId | Identifier of the currently report input choice. |
| InputChoice | Input choice. |
| IsRemoved | Indicates if the dialogue is no longer available (true) or actively awaiting input (false). The service should provide the report with IsRemoved = true when a CmdSelectInputChoice() has been accepted from the client. 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. |