diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/commands/command.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/commands/command.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/commands/command.h b/src/components/application_manager/include/application_manager/commands/command.h index 0693f9868d..a7241ce16d 100644 --- a/src/components/application_manager/include/application_manager/commands/command.h +++ b/src/components/application_manager/include/application_manager/commands/command.h @@ -33,6 +33,7 @@ #ifndef SRC_COMPONENTS_APPLICATION_MANAGER_INCLUDE_APPLICATION_MANAGER_COMMANDS_COMMAND_H_ #define SRC_COMPONENTS_APPLICATION_MANAGER_INCLUDE_APPLICATION_MANAGER_COMMANDS_COMMAND_H_ #include <stdint.h> +#include "application_manager/hmi_state.h" #include "smart_objects/smart_object.h" namespace application_manager { @@ -93,6 +94,23 @@ class Command { virtual int32_t function_id() const = 0; /* + * @brief Retrieves Window ID + */ + virtual WindowID window_id() const = 0; + + /** + * @brief Set warning info string, to be sent on a successful response + * @param info Warning info string + */ + virtual void set_warning_info(const std::string info) = 0; + + /** + * @brief Returns warning info string + * @return Warning info string + */ + virtual std::string warning_info() const = 0; + + /* * @brief Function is called by RequestController when request execution time * has exceed it's limit * |