diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h b/src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h index 156664cac3..a1c143baed 100644 --- a/src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h +++ b/src/components/application_manager/include/application_manager/commands/hmi/vi_get_vehicle_data_response_template.h @@ -35,6 +35,7 @@ #include "application_manager/event_engine/event.h" #include "application_manager/commands/hmi/response_from_hmi.h" +#include "application_manager/application_manager.h" namespace application_manager { namespace commands { @@ -42,7 +43,7 @@ namespace commands { /** * @brief VIGetVehicleDataResponseTemplate command class **/ -template<event_engine::Event::EventID eventID> +template <event_engine::Event::EventID eventID> class VIGetVehicleDataResponseTemplate : public ResponseFromHMI { public: /** @@ -50,18 +51,18 @@ class VIGetVehicleDataResponseTemplate : public ResponseFromHMI { * * @param message Incoming SmartObject message **/ - explicit VIGetVehicleDataResponseTemplate(const MessageSharedPtr& message) - : ResponseFromHMI(message) { - } + VIGetVehicleDataResponseTemplate(const MessageSharedPtr& message, + ApplicationManager& application_manager) + : ResponseFromHMI(message, application_manager) {} /** * @brief Execute command **/ virtual void Run() { - LOG4CXX_INFO(logger_, "VIGetVehicleDataResponseTemplate::Run"); + LOG4CXX_AUTO_TRACE(logger_); event_engine::Event event(eventID); event.set_smart_object(*message_); - event.raise(); + event.raise(application_manager_.event_dispatcher()); } private: |