diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h b/src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h index fffbab567f..c00d310e7d 100644 --- a/src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h +++ b/src/components/application_manager/include/application_manager/commands/mobile/create_interaction_choice_set_request.h @@ -64,31 +64,36 @@ class CreateInteractionChoiceSetRequest : public CommandRequestImpl { /** * @brief CreateInteractionChoiceSetRequest class destructor **/ - virtual ~CreateInteractionChoiceSetRequest(); + ~CreateInteractionChoiceSetRequest(); /** * @brief Execute command **/ - virtual void Run(); + void Run() FINAL; /** * @brief Interface method that is called whenever new event received * * @param event The received event */ - virtual void on_event(const event_engine::Event& event); + void on_event(const event_engine::Event& event) FINAL; /** * @brief Function is called by RequestController when request execution time * has exceed it's limit */ - virtual void onTimeOut(); + void onTimeOut() FINAL; + /** - * @brief DeleteChoices allows to walk through the sent commands collection - * in order to sent appropriate DeleteCommand request. + * @brief Init sets hash update mode for request */ + bool Init() FINAL; private: + /** + * @brief DeleteChoices allows to walk through the sent commands collection + * in order to sent appropriate DeleteCommand request. + */ void DeleteChoices(); /** @@ -104,7 +109,7 @@ class CreateInteractionChoiceSetRequest : public CommandRequestImpl { * processing deleting sent commands if error from HMI received */ struct VRCommandInfo { - VRCommandInfo() {} + VRCommandInfo() : cmd_id_(0), succesful_response_received_(false) {} VRCommandInfo(uint32_t cmd_id) : cmd_id_(cmd_id), succesful_response_received_(false) {} uint32_t cmd_id_; |