diff options
author | JackLivio <jack@livio.io> | 2017-07-31 17:10:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-31 17:10:40 -0400 |
commit | 69798cdcff207f371b7b3f02dd3cac8039191475 (patch) | |
tree | 5621869fc732447bd3b92723fa7bfcf7d768a3dd /src/components/include/application_manager | |
parent | 2cf2b12f6bd60215eb9ebfcfc15e13beabc864e3 (diff) | |
parent | 99392eb1b1e865310a11aadd297d1ffb95c4d91a (diff) | |
download | sdl_core-69798cdcff207f371b7b3f02dd3cac8039191475.tar.gz |
Merge pull request #1676 from JackLivio/feature/system_capabilities_query
Feature/system capabilities query
Diffstat (limited to 'src/components/include/application_manager')
-rw-r--r-- | src/components/include/application_manager/hmi_capabilities.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/components/include/application_manager/hmi_capabilities.h b/src/components/include/application_manager/hmi_capabilities.h index 556620b644..f7107ebeed 100644 --- a/src/components/include/application_manager/hmi_capabilities.h +++ b/src/components/include/application_manager/hmi_capabilities.h @@ -409,6 +409,40 @@ class HMICapabilities { */ virtual bool phone_call_supported() const = 0; + /* + * @brief Interface used to store information regarding + * the navigation "System Capability" + * + * @param navigation_capability contains information related + * to the navigation system capability. + */ + virtual void set_navigation_capability( + const smart_objects::SmartObject& navigation_capability) = 0; + + /* + * @brief Retrieves information regarding the navigation system capability + * + * @return NAVIGATION system capability + */ + virtual const smart_objects::SmartObject* navigation_capability() const = 0; + + /* + * @brief Interface used to store information regarding + * the phone "System Capability" + * + * @param phone_capability contains information related + * to the phone system capability. + */ + virtual void set_phone_capability( + const smart_objects::SmartObject& phone_capability) = 0; + + /* + * @brief Retrieves information regarding the phone call system capability + * + * @return PHONE_CALL system capability + */ + virtual const smart_objects::SmartObject* phone_capability() const = 0; + virtual void Init(resumption::LastState* last_state) = 0; /** |