diff options
author | Alexander <akutsan@luxoft.com> | 2018-06-16 19:45:29 +0300 |
---|---|---|
committer | Ira Lytvynenko (GitHub) <ILytvynenko@luxoft.com> | 2018-06-26 12:01:48 +0300 |
commit | ac86aa9a064bce07c5cec933fb27dfd9f92c7bc0 (patch) | |
tree | a859328a22b0753a593538da43e34f6906bf7286 /src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin | |
parent | a79ca65ed1171f9abbdf3443843dae79151e97a3 (diff) | |
download | sdl_core-ac86aa9a064bce07c5cec933fb27dfd9f92c7bc0.tar.gz |
Replace all of application SubscribeToIVI to app extension subscribeToVehicleInfo
Diffstat (limited to 'src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin')
-rw-r--r-- | src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin/vehicle_info_app_extension.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin/vehicle_info_app_extension.h b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin/vehicle_info_app_extension.h index fd9aea5321..497fe5e904 100644 --- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin/vehicle_info_app_extension.h +++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/include/vehicle_info_plugin/vehicle_info_app_extension.h @@ -47,12 +47,12 @@ typedef mobile_apis::VehicleDataType::eType VehicleDataType; */ typedef std::set<mobile_apis::VehicleDataType::eType> VehicleInfoSubscriptions; -class VehicleInfoAppExtension : app_mngr::AppExtension { +class VehicleInfoAppExtension : public app_mngr::AppExtension { public: - explicit VehicleInfoAppExtension(app_mngr::AppExtensionUID uid); + explicit VehicleInfoAppExtension(); virtual ~VehicleInfoAppExtension(); - void subscribeToVehicleInfo(const VehicleDataType vehicle_data); + bool subscribeToVehicleInfo(const VehicleDataType vehicle_data); void unsubscribeFromVehicleInfo(const VehicleDataType vehicle_data); void unsubscribeFromVehicleInfo(); bool isSubscribedToVehicleInfo(const VehicleDataType vehicle_data_type) const; @@ -61,6 +61,9 @@ class VehicleInfoAppExtension : app_mngr::AppExtension { void SaveResumptionData( NsSmartDeviceLink::NsSmartObjects::SmartObject& resumption_data) OVERRIDE; void PorcessResumption(const smart_objects::SmartObject& resumption_data) OVERRIDE; + static unsigned VehicleInfoAppExtensionUID; + static VehicleInfoAppExtension& ExtractVIExtension( + application_manager::Application& app); private: VehicleInfoSubscriptions subscribed_data_; |