diff options
author | Andrey Oleynik (GitHub) <aoleynik@luxoft.com> | 2017-09-29 10:22:15 +0300 |
---|---|---|
committer | Andriy Byzhynar <AByzhynar@luxoft.com> | 2018-01-18 11:28:38 +0200 |
commit | 53625d990e5ae307e84091140152c165ca7afc3b (patch) | |
tree | b437a1ad7e85010164b45c718ea1e5deac5d5238 /src/components/application_manager/include/application_manager/message_helper.h | |
parent | ebbd8f665f8dd11276acb21af965a8f9bb808bd5 (diff) | |
download | sdl_core-53625d990e5ae307e84091140152c165ca7afc3b.tar.gz |
Initial implementation of resumption during switching
Diffstat (limited to 'src/components/application_manager/include/application_manager/message_helper.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/message_helper.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/message_helper.h b/src/components/application_manager/include/application_manager/message_helper.h index a0b70435b0..15cd5846ca 100644 --- a/src/components/application_manager/include/application_manager/message_helper.h +++ b/src/components/application_manager/include/application_manager/message_helper.h @@ -701,6 +701,30 @@ class MessageHelper { int32_t connection_key, mobile_api::AppInterfaceUnregisteredReason::eType reason); + static void SendDeleteCommandRequest(smart_objects::SmartObject* cmd, + ApplicationSharedPtr application, + ApplicationManager& app_mngr); + + static void SendDeleteSubmenuRequest(smart_objects::SmartObject* cmd, + ApplicationSharedPtr application, + ApplicationManager& app_mngr); + + static void SendDeleteChoiceSetRequest(smart_objects::SmartObject* cmd, + ApplicationSharedPtr application, + ApplicationManager& app_mngr); + + static void SendResetPropertiesRequest(ApplicationSharedPtr application, + ApplicationManager& app_mngr); + + static void SendUnsubscribeButtonNotification( + mobile_apis::ButtonName::eType button, + ApplicationSharedPtr application, + ApplicationManager& app_mngr); + + static void SendUnsubscribeIVIRequest(uint32_t ivi_id, + ApplicationSharedPtr application, + ApplicationManager& app_mngr); + #ifdef SDL_REMOTE_CONTROL /** * @brief Sends HMI status notification to mobile @@ -734,6 +758,10 @@ class MessageHelper { static smart_objects::SmartObjectSPtr CreateRequestObject( const uint32_t correlation_id); + // To merge with prior method + static smart_objects::SmartObjectSPtr CreateNotificationObject( + const uint32_t correlation_id); + /** * @brief Allows to fill SO according to the current permissions. * @param permissions application permissions. |