diff options
Diffstat (limited to 'src/components/include/application_manager/application_manager.h')
-rw-r--r-- | src/components/include/application_manager/application_manager.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/components/include/application_manager/application_manager.h b/src/components/include/application_manager/application_manager.h index 9de5b3a143..7245553a18 100644 --- a/src/components/include/application_manager/application_manager.h +++ b/src/components/include/application_manager/application_manager.h @@ -512,7 +512,13 @@ class ApplicationManager { virtual void ConnectToDevice(const std::string& device_mac) = 0; - virtual void OnHMIStartedCooperation() = 0; + virtual void OnHMIReady() = 0; + + /** + * @brief Send GetCapabilities requests for + * each interface (VR, TTS, UI etc) to HMI + */ + virtual void RequestForInterfacesAvailability() = 0; virtual void DisconnectCloudApp(ApplicationSharedPtr app) = 0; @@ -531,6 +537,13 @@ class ApplicationManager { GetCloudAppConnectionStatus(ApplicationConstSharedPtr app) const = 0; virtual bool IsHMICooperating() const = 0; + + /* + * @brief Hold or respond to all pending RAI requests + * @param hmi_cooperating new state to be set + */ + virtual void SetHMICooperating(const bool hmi_cooperating) = 0; + /** * @brief Notifies all components interested in Vehicle Data update * i.e. new value of odometer etc and returns list of applications |