diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/help_prompt_manager.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/help_prompt_manager.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/help_prompt_manager.h b/src/components/application_manager/include/application_manager/help_prompt_manager.h index eb45705d9f..d5820169c0 100644 --- a/src/components/application_manager/include/application_manager/help_prompt_manager.h +++ b/src/components/application_manager/include/application_manager/help_prompt_manager.h @@ -80,6 +80,14 @@ class HelpPromptManager { const smart_objects::SmartObject& msg, const bool is_response) = 0; /** + * @brief Triggered when ResetGlobalProperties request is received from an + * application. Reset sending_type_ based on which global properties are reset + * @param msg containing GlobalProperties + */ + virtual void OnResetGlobalPropertiesReceived( + const smart_objects::SmartObject& msg) = 0; + + /** * @brief Requests sending type behavior */ enum class SendingType { kNoneSend, kSendHelpPrompt, kSendVRHelp, kSendBoth }; @@ -89,6 +97,16 @@ class HelpPromptManager { * @return current sending type */ virtual SendingType GetSendingType() const = 0; + + /** + * @brief Construct the helpPrompt parameter + */ + virtual void CreatePromptMsg(smart_objects::SmartObject& out_msg_params) = 0; + + /** + * @brief Construct the vrHelp parameter + */ + virtual void CreateVRMsg(smart_objects::SmartObject& out_msg_params) = 0; }; } // namespace application_manager |