diff options
Diffstat (limited to 'src/components/include/application_manager/application_manager.h')
-rw-r--r-- | src/components/include/application_manager/application_manager.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/components/include/application_manager/application_manager.h b/src/components/include/application_manager/application_manager.h index a3aace0f3f..61ff026987 100644 --- a/src/components/include/application_manager/application_manager.h +++ b/src/components/include/application_manager/application_manager.h @@ -344,6 +344,14 @@ class ApplicationManager { /** * @brief Checks if Application is subscribed for way points + * @param Application id + * @return true if Application is subscribed for way points + * otherwise false + */ + virtual bool IsAppSubscribedForWayPoints(uint32_t app_id) const = 0; + + /** + * @brief Checks if Application is subscribed for way points * @param Application pointer * @return true if Application is subscribed for way points * otherwise false @@ -352,12 +360,24 @@ class ApplicationManager { /** * @brief Subscribe Application for way points + * @param Application id + */ + virtual void SubscribeAppForWayPoints(uint32_t id) = 0; + + /** + * @brief Subscribe Application for way points * @param Application pointer */ virtual void SubscribeAppForWayPoints(ApplicationSharedPtr app) = 0; /** * @brief Unsubscribe Application for way points + * @param Application id + */ + virtual void UnsubscribeAppFromWayPoints(uint32_t app_id) = 0; + + /** + * @brief Unsubscribe Application for way points * @param Application pointer */ virtual void UnsubscribeAppFromWayPoints(ApplicationSharedPtr app) = 0; |