summaryrefslogtreecommitdiff
path: root/src/components/application_manager/include/application_manager/policies/policy_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/include/application_manager/policies/policy_handler.h')
-rw-r--r--src/components/application_manager/include/application_manager/policies/policy_handler.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/components/application_manager/include/application_manager/policies/policy_handler.h b/src/components/application_manager/include/application_manager/policies/policy_handler.h
index 0a815b4c5b..662e255871 100644
--- a/src/components/application_manager/include/application_manager/policies/policy_handler.h
+++ b/src/components/application_manager/include/application_manager/policies/policy_handler.h
@@ -86,8 +86,6 @@ class PolicyHandler : public PolicyHandlerInterface,
bool InitPolicyTable() OVERRIDE;
bool ResetPolicyTable() OVERRIDE;
bool ClearUserConsent() OVERRIDE;
- DEPRECATED bool SendMessageToSDK(const BinaryMessage& pt_string,
- const std::string& url) OVERRIDE;
bool ReceiveMessageFromSDK(const std::string& file,
const BinaryMessage& pt_string) OVERRIDE;
bool UnloadPolicyLibrary() OVERRIDE;
@@ -880,19 +878,21 @@ class PolicyHandler : public PolicyHandlerInterface,
/**
* @brief Collects permissions for all currently registered applications on
* all devices
- * @return consolidated permissions list or empty list if no
- * applications/devices currently present
+ * @param out_permissions output ref on list of application permissions
+ * @return true if app connection information is valid, otherwise - false
*/
- std::vector<FunctionalGroupPermission> CollectRegisteredAppsPermissions();
+ bool CollectRegisteredAppsPermissions(
+ std::vector<FunctionalGroupPermission>& out_permissions);
/**
* @brief Collects permissions for application with certain connection key
* @param connection_key Connection key of application to look for
- * @return list of application permissions or empty list if no such
- * application found
+ * @param out_permissions output ref on list of application permissions
+ * @return true if app connection information is valid, otherwise - false
*/
- std::vector<FunctionalGroupPermission> CollectAppPermissions(
- const uint32_t connection_key);
+ bool CollectAppPermissions(
+ const uint32_t connection_key,
+ std::vector<policy::FunctionalGroupPermission>& out_permissions);
private:
static const std::string kLibrary;