summaryrefslogtreecommitdiff
path: root/src/components/application_manager/include
diff options
context:
space:
mode:
authorjacobkeeler <jacob.keeler@livioradio.com>2018-11-27 17:43:12 -0500
committerjacobkeeler <jacob.keeler@livioradio.com>2018-11-27 17:43:12 -0500
commit7b8febf95531d5a576332e9c347eb1aa73d0077b (patch)
tree574bd1677828d3d945977ee2136a188bd1c9e82d /src/components/application_manager/include
parentd157a8bef4619b845febc953f18fd3b0af2d3b7f (diff)
downloadsdl_core-7b8febf95531d5a576332e9c347eb1aa73d0077b.tar.gz
Add method headers and fix style
Also fix issues with retry timer management
Diffstat (limited to 'src/components/application_manager/include')
-rw-r--r--src/components/application_manager/include/application_manager/application.h4
-rw-r--r--src/components/application_manager/include/application_manager/application_impl.h4
-rw-r--r--src/components/application_manager/include/application_manager/application_manager_impl.h5
3 files changed, 13 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/application.h b/src/components/application_manager/include/application_manager/application.h
index 48c2183541..7a59263299 100644
--- a/src/components/application_manager/include/application_manager/application.h
+++ b/src/components/application_manager/include/application_manager/application.h
@@ -980,6 +980,10 @@ class Application : public virtual InitialApplicationData,
*/
virtual const std::string& cloud_app_certificate() const = 0;
+ /**
+ * @brief Check whether the given application is a cloud app.
+ * @return true if the application is a cloud application, false otherwise.
+ */
virtual bool is_cloud_app() const = 0;
/**
diff --git a/src/components/application_manager/include/application_manager/application_impl.h b/src/components/application_manager/include/application_manager/application_impl.h
index d21a742e2f..6d627d0c67 100644
--- a/src/components/application_manager/include/application_manager/application_impl.h
+++ b/src/components/application_manager/include/application_manager/application_impl.h
@@ -443,6 +443,10 @@ class ApplicationImpl : public virtual Application,
*/
const std::string& cloud_app_certificate() const OVERRIDE;
+ /**
+ * @brief Check whether the given application is a cloud app.
+ * @return true if the application is a cloud application, false otherwise.
+ */
bool is_cloud_app() const OVERRIDE;
/**
diff --git a/src/components/application_manager/include/application_manager/application_manager_impl.h b/src/components/application_manager/include/application_manager/application_manager_impl.h
index f235a4e482..58e066461f 100644
--- a/src/components/application_manager/include/application_manager/application_manager_impl.h
+++ b/src/components/application_manager/include/application_manager/application_manager_impl.h
@@ -367,6 +367,11 @@ class ApplicationManagerImpl
const transport_manager::DeviceInfo& device_info,
connection_handler::DeviceHandle device_id);
+ /**
+ * @brief Retrieve the current connection status of a cloud app
+ * @param app A cloud application
+ * @return The current CloudConnectionStatus of app
+ */
hmi_apis::Common_CloudConnectionStatus::eType GetCloudAppConnectionStatus(
ApplicationConstSharedPtr app) const;