diff options
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.h | 18 |
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; |