diff options
author | jacobkeeler <jacob.keeler@livioradio.com> | 2019-02-26 19:08:27 -0500 |
---|---|---|
committer | jacobkeeler <jacob.keeler@livioradio.com> | 2019-02-26 19:10:35 -0500 |
commit | 0c3ff46e28386f59b530a08c1df8de67372dce77 (patch) | |
tree | a776a4f12d5624eeea9e1e632bc03c183eabad6a /src/components/application_manager/include | |
parent | 45b9c2e8d109ed124c604c4b690b1847bc93c9c6 (diff) | |
download | sdl_core-0c3ff46e28386f59b530a08c1df8de67372dce77.tar.gz |
Add logic for `HMIOriginID` and `EmbeddedServices`
Diffstat (limited to 'src/components/application_manager/include')
-rw-r--r-- | src/components/application_manager/include/application_manager/app_service_manager.h | 11 | ||||
-rw-r--r-- | src/components/application_manager/include/application_manager/smart_object_keys.h | 1 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/components/application_manager/include/application_manager/app_service_manager.h b/src/components/application_manager/include/application_manager/app_service_manager.h index 386b473f3d..621eeb18a7 100644 --- a/src/components/application_manager/include/application_manager/app_service_manager.h +++ b/src/components/application_manager/include/application_manager/app_service_manager.h @@ -58,6 +58,8 @@ class ApplicationManager; */ class AppServiceManager { public: + const std::string kEmbeddedService = "EMBEDDED_SERVICE"; + /** * @brief Class constructor * @param app_manager @@ -152,9 +154,6 @@ class AppServiceManager { std::string DefaultServiceByType(std::string service_type); private: - void GetProviderFromService(const AppService& service, - ApplicationSharedPtr& app, - bool& hmi_service); ApplicationManager& app_manager_; resumption::LastState& last_state_; std::map<std::string, AppService> published_services_; @@ -164,6 +163,12 @@ class AppServiceManager { const smart_objects::SmartObject& service_record, const mobile_apis::ServiceUpdateReason::eType update_reason, smart_objects::SmartObject& msg_params); + void GetProviderFromService(const AppService& service, + ApplicationSharedPtr& app, + bool& hmi_service); + std::pair<std::string, AppService> FindServiceByAppID(std::string name, + std::string type); + std::string GetServiceAppID(AppService service); }; } // namespace application_manager diff --git a/src/components/application_manager/include/application_manager/smart_object_keys.h b/src/components/application_manager/include/application_manager/smart_object_keys.h index 33fc3bd7d5..5bafdaf4d0 100644 --- a/src/components/application_manager/include/application_manager/smart_object_keys.h +++ b/src/components/application_manager/include/application_manager/smart_object_keys.h @@ -326,6 +326,7 @@ extern const char* updated_app_service_record; extern const char* service_records; extern const char* activate; extern const char* set_as_default; +extern const char* origin_app; // resuming extern const char* application_commands; |