X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcommon%2Finclude%2Fprotocols.h;h=1d52dd4560fca01e817759169432f63887887fcb;hb=e23799e92c97db9c8528c32218a9d9457e44064c;hp=11b93a5f89b483d1850aa6fa47c021c75a797bf5;hpb=0fc7b95468c6c61389e406c0ae4cc73973768b4c;p=platform%2Fcore%2Fsecurity%2Fsecurity-manager.git diff --git a/src/common/include/protocols.h b/src/common/include/protocols.h index 11b93a5..1d52dd4 100644 --- a/src/common/include/protocols.h +++ b/src/common/include/protocols.h @@ -130,4 +130,19 @@ enum class SecurityModuleCall } // namespace SecurityManager +struct policy_entry { + std::string user; // uid converted to string + std::string appId; // application identifier + std::string privilege; // cynara privilege + std::string currentLevel; // current level of privielege, or level asked to be set in privacy manager bucket + std::string maxLevel; // holds read maximum policy status or status to be set in admin bucket +}; +typedef struct policy_entry policy_entry; + + +struct policy_update_req { + std::vector units; +}; + + #endif // _SECURITY_MANAGER_PROTOCOLS_