diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h b/src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h index 81bd8eb27b..340a00d294 100644 --- a/src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h +++ b/src/components/application_manager/include/application_manager/commands/hmi/tts_is_ready_request.h @@ -42,7 +42,8 @@ namespace commands { /** * @brief TTSIsReadyRequest command class **/ -class TTSIsReadyRequest : public RequestToHMI { +class TTSIsReadyRequest : public RequestToHMI, + public event_engine::EventObserver { public: /** * @brief TTSIsReadyRequest class constructor @@ -60,7 +61,22 @@ class TTSIsReadyRequest : public RequestToHMI { /** * @brief Execute command **/ - virtual void Run(); + void Run() OVERRIDE; + + /** + * @brief On event callback + **/ + void on_event(const event_engine::Event& event) OVERRIDE; + + /** + * @brief onTimeOut from requrst Controller + */ + void onTimeOut() OVERRIDE; + + /** + * @brief Send request to HMI for fetching of cappabilities + */ + void SendMessageToHMI(); private: DISALLOW_COPY_AND_ASSIGN(TTSIsReadyRequest); |