/ohos5.0/foundation/filemanagement/app_file_service/interfaces/kits/ndk/fileshare/src/ |
H A D | oh_file_share.cpp | 57 int policyNum, in ConvertPolicyInfo() argument 60 for (int32_t i = 0; i < policyNum; i++) { in ConvertPolicyInfo() 170 unsigned int policyNum, in ExecAction() argument 183 if (!ConvertPolicyInfo(policies, policyNum, uriPolicies)) { in ExecAction() 207 if (policyNum == 0 || policyNum > OHOS::AppFileService::MAX_ARRAY_SIZE) { in OH_FileShare_PersistPermission() 223 if (policyNum == 0 || policyNum > OHOS::AppFileService::MAX_ARRAY_SIZE) { in OH_FileShare_RevokePermission() 239 if (policyNum == 0 || policyNum > OHOS::AppFileService::MAX_ARRAY_SIZE) { in OH_FileShare_ActivatePermission() 255 if (policyNum == 0 || policyNum > OHOS::AppFileService::MAX_ARRAY_SIZE) { in OH_FileShare_DeactivatePermission() 259 return ExecAction(policies, policyNum, result, resultNum, in OH_FileShare_DeactivatePermission() 272 if (policyNum == 0 || policyNum > OHOS::AppFileService::MAX_ARRAY_SIZE) { in OH_FileShare_CheckPersistentPermission() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-core-file-kit/ |
H A D | file_share.md | 55 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, bool \*\*result… 161 …_ActivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 175 | policyNum | FileShare_PolicyInfo实例数组的大小。 | 191 …ersistentPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, … 205 | policyNum | FileShare_PolicyInfo实例数组的大小。 | 221 …eactivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 235 | policyNum | FileShare_PolicyInfo实例数组的大小。 | 251 …e_PersistPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 265 | policyNum | FileShare_PolicyInfo实例数组的大小。 | 301 …re_RevokePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… [all …]
|
H A D | oh__file__share_8h.md | 50 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 51 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 52 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 53 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 54 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, bool \*\*result…
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest/ |
H A D | process_group_test.cpp | 85 int policyNum = std::stoi(argv[1]); in GetSchedPolicyShortenedNameTest() local 86 if (policyNum < SP_DEFAULT || policyNum > SP_MAX) { in GetSchedPolicyShortenedNameTest() 89 SchedPolicy policy = static_cast<SchedPolicy>(policyNum); in GetSchedPolicyShortenedNameTest() 91 …std::cout << "Get SchedPolicy shortened name of policy num = " << policyNum << " is:" << policyStr… in GetSchedPolicyShortenedNameTest() 98 int policyNum = std::stoi(argv[1]); in GetSchedPolicyFullNameTest() local 99 if (policyNum < SP_DEFAULT || policyNum > SP_MAX) { in GetSchedPolicyFullNameTest() 102 SchedPolicy policy = static_cast<SchedPolicy>(policyNum); in GetSchedPolicyFullNameTest() 104 …std::cout << "Get SchedPolicy full name of policy num = " << policyNum << " is:" << policyStr << s… in GetSchedPolicyFullNameTest()
|
/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr_endpoint/source/ |
H A D | endpoint.c | 64 uint32 policyNum; member 132 router->policyNum = 0; in SAMGR_AddRouter() 292 uint32 policyNum = 0; in SAMGR_ProcPolicy() local 335 router->policyNum = policyNum; in AddPolicyToRouter() 336 if (policyNum == 0) { in AddPolicyToRouter() 597 router->policyNum = 0; in OnSamgrServerExit() 627 if (*policyNum > MAX_POLICY_NUM) { in GetRemotePolicy() 628 *policyNum = MAX_POLICY_NUM; in GetRemotePolicy() 631 if (*policyNum == 0) { in GetRemotePolicy() 639 for (i = 0; i < *policyNum; i++) { in GetRemotePolicy() [all …]
|
H A D | samgr_mini_ipc_adapter.c | 20 static void GetRemotePolicy(IpcIo *reply, PolicyTrans **policy, uint32 *policyNum); 87 …egisterIdentity(const SaName *saName, SvcIdentity *saInfo, PolicyTrans **policy, uint32 *policyNum) in RegisterIdentity() argument 115 GetRemotePolicy(&reply, policy, policyNum); in RegisterIdentity() 135 static void GetRemotePolicy(IpcIo *reply, PolicyTrans **policy, uint32 *policyNum) in GetRemotePolicy() argument 140 ReadUint32(reply, policyNum); in GetRemotePolicy() 141 if (*policyNum > MAX_POLICY_NUM) { in GetRemotePolicy() 142 *policyNum = MAX_POLICY_NUM; in GetRemotePolicy() 145 if (*policyNum == 0) { in GetRemotePolicy() 149 *policy = (PolicyTrans *)SAMGR_Malloc(sizeof(PolicyTrans) * (*policyNum)); in GetRemotePolicy() 153 for (uint32 i = 0; i < *policyNum; i++) { in GetRemotePolicy()
|
H A D | samgr_small_ipc_adapter.c | 29 static void GetRemotePolicy(IpcIo *reply, PolicyTrans **policy, uint32 *policyNum); 154 &(router->policyNum)); in RegisterRemoteFeatures() 193 GetRemotePolicy(&reply, policy, policyNum); in RegisterIdentity() 256 for (i = 0; i < policyNum; i++) { in JudgePolicy() 292 router->policyNum = 0; in OnSamgrServerExit() 329 ReadUint32(reply, policyNum); in GetRemotePolicy() 330 if (*policyNum > MAX_POLICY_NUM) { in GetRemotePolicy() 331 *policyNum = MAX_POLICY_NUM; in GetRemotePolicy() 334 if (*policyNum == 0) { in GetRemotePolicy() 338 *policy = (PolicyTrans *)SAMGR_Malloc(sizeof(PolicyTrans) * (*policyNum)); in GetRemotePolicy() [all …]
|
H A D | endpoint_rpc.c | 37 const PolicyTrans *policy, uint32 policyNum); 91 router->policyNum = 0; in SAMGR_AddRouter() 269 uint32 policyNum = 0; in SAMGR_ProcPolicy() local 270 ret = RegisterIdentity(saName, &saInfo, &policy, &policyNum); in SAMGR_ProcPolicy() 277 ret = AddPolicyToRouter(endpoint, &saInfo, policy, policyNum); in SAMGR_ProcPolicy() 288 const PolicyTrans *policy, uint32 policyNum) in AddPolicyToRouter() argument 303 router->policyNum = policyNum; in AddPolicyToRouter() 304 if (policyNum == 0) { in AddPolicyToRouter() 307 router->policy = (PolicyTrans *)SAMGR_Malloc(sizeof(PolicyTrans) * policyNum); in AddPolicyToRouter() 311 if (memcpy_s(router->policy, sizeof(PolicyTrans) * policyNum, policy, in AddPolicyToRouter() [all …]
|
H A D | samgr_ipc_adapter.h | 80 uint32 policyNum; member 85 …gisterIdentity(const SaName *saName, SvcIdentity *saInfo, PolicyTrans **policy, uint32 *policyNum);
|
/ohos5.0/foundation/filemanagement/app_file_service/interfaces/kits/ndk/fileshare/include/ |
H A D | oh_file_share.h | 149 unsigned int policyNum, 166 unsigned int policyNum, 183 unsigned int policyNum, 200 unsigned int policyNum, 216 unsigned int policyNum,
|
/ohos5.0/docs/zh-cn/application-dev/file-management/ |
H A D | native-fileshare-guidelines.md | 13 | OH_FileShare_PersistPermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, File… 14 | OH_FileShare_RevokePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, FileS… 15 | OH_FileShare_ActivatePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, Fil… 16 | OH_FileShare_DeactivatePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, F… 17 …PersistentPermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, … 44 1. 创建FileShare_PolicyInfo实例,调用OH_FileShare_PersistPermission接口,设置URI的持久化授权,接口入参policyNum最大上限为500。 66 2. 调用OH_FileShare_ActivatePermission接口,激活启用已授权过的URI,接口入参policyNum最大上限为500。 80 3. 调用OH_FileShare_DeactivatePermission接口,停止已启用授权过URI的访问权限,接口入参policyNum最大上限为500。 94 4. 调用OH_FileShare_RevokePermission接口,撤销已经授权的URI持久化权限,接口入参policyNum最大上限为500。 108 5. 调用OH_FileShare_CheckPersistentPermission接口,检查URI持久化权限,接口入参policyNum最大上限为500。
|
/ohos5.0/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/src/mac/ |
H A D | mac_adapter.cpp | 112 size_t policyNum = policy.size(); in SetSandboxPolicy() local 114 for (size_t offset = 0; offset < policyNum; offset += MAX_POLICY_NUM) { in SetSandboxPolicy() 115 size_t curBatchSize = std::min(MAX_POLICY_NUM, policyNum - offset); in SetSandboxPolicy() 159 size_t policyNum = policy.size(); in QuerySandboxPolicy() local 161 for (size_t offset = 0; offset < policyNum; offset += MAX_POLICY_NUM) { in QuerySandboxPolicy() 162 size_t curBatchSize = std::min(MAX_POLICY_NUM, policyNum - offset); in QuerySandboxPolicy() 201 size_t policyNum = policy.size(); in CheckSandboxPolicy() local 203 for (size_t offset = 0; offset < policyNum; offset += MAX_POLICY_NUM) { in CheckSandboxPolicy() 204 size_t curBatchSize = std::min(MAX_POLICY_NUM, policyNum - offset); in CheckSandboxPolicy() 245 size_t policyNum = policy.size(); in UnSetSandboxPolicy() local [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-core-file-kit/ |
H A D | file_share.md | 55 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, bool \*\*result… 161 …_ActivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 175 | policyNum | Number of policies in the **FileShare_PolicyInfo** array.| 191 …ersistentPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, … 205 | policyNum | Number of policies in the **FileShare_PolicyInfo** array.| 221 …eactivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 235 | policyNum | Number of policies in the **FileShare_PolicyInfo** array.| 251 …e_PersistPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… 265 | policyNum | Number of policies in the **FileShare_PolicyInfo** array.| 301 …re_RevokePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_Polic… [all …]
|
H A D | oh__file__share_8h.md | 50 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 51 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 52 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 53 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_Poli… 54 …hare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, bool \*\*result…
|
/ohos5.0/base/security/permission_lite/services/ipc_auth/src/ |
H A D | ipc_auth_impl.c | 114 …nt SetPolicies(const FeaturePolicy *featurePolicy, PolicyTrans **policies, unsigned int *policyNum) in SetPolicies() argument 145 *policyNum = num; in SetPolicies() 150 PolicyTrans **policies, unsigned int *policyNum) in SetPresetPolicies() argument 161 if (SetPolicies(featurePolicy, policies, policyNum) == AUTH_ERRORCODE_SUCCESS) { in SetPresetPolicies() 171 int GetCommunicationStrategy(RegParams params, PolicyTrans **policies, unsigned int *policyNum) in GetCommunicationStrategy() argument 179 int res = SetPresetPolicies(g_presetPolicies, g_presetPolicySize, params, policies, policyNum); in GetCommunicationStrategy() 184 res = SetPresetPolicies(g_productPolicies, g_productPolicySize, params, policies, policyNum); in GetCommunicationStrategy() 189 res = SetPresetPolicies(g_registryPolicies, g_regPoliciesSize, params, policies, policyNum); in GetCommunicationStrategy()
|
/ohos5.0/docs/en/application-dev/file-management/ |
H A D | native-fileshare-guidelines.md | 13 | OH_FileShare_PersistPermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, File… 14 | OH_FileShare_RevokePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, FileS… 15 | OH_FileShare_ActivatePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, Fil… 16 | OH_FileShare_DeactivatePermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, F… 17 …PersistentPermission(const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, … 44 …persist the permissions on files based on their URI. The maximum value of **policyNum** is **500**. 66 …n** to activate the persistent permissions on files. The maximum value of **policyNum** is **500**. 80 …* to deactivate the persistent permissions on files. The maximum value of **policyNum** is **500**. 94 …n** to revoke the persistent permissions from files. The maximum value of **policyNum** is **500**. 108 …sion** to check the persistent permissions on files. The maximum value of **policyNum** is **500**.
|
/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr_server/source/ |
H A D | samgr_server.c | 60 const PolicyTrans *policy, uint32 policyNum); 229 uint32 policyNum = 0; in ProcPutFeature() local 230 int ret = g_server.ipcAuth->GetCommunicationStrategy(regParams, &policy, &policyNum); in ProcPutFeature() 244 TransmitPolicy(ret, identity, reply, policy, policyNum); in ProcPutFeature() 250 const PolicyTrans *policy, uint32 policyNum) in TransmitPolicy() argument 262 IpcIoPushUint32(reply, policyNum); in TransmitPolicy() 264 for (i = 0; i < policyNum; i++) { in TransmitPolicy()
|
H A D | samgr_server_rpc.c | 66 const PolicyTrans *policy, uint32 policyNum); 340 uint32 policyNum = 0; in ProcPutFeature() local 341 int ret = g_server.ipcAuth->GetCommunicationStrategy(regParams, &policy, &policyNum); in ProcPutFeature() 354 TransmitPolicy(ret, identity, reply, policy, policyNum); in ProcPutFeature() 360 const PolicyTrans *policy, uint32 policyNum) in TransmitPolicy() argument 372 WriteUint32(reply, policyNum); in TransmitPolicy() 374 for (i = 0; i < policyNum; i++) { in TransmitPolicy()
|
/ohos5.0/base/security/permission_lite/services/ipc_auth/include/ |
H A D | ipc_auth.h | 27 int GetCommunicationStrategy(RegParams params, PolicyTrans **policies, unsigned int *policyNum);
|
/ohos5.0/base/security/permission_lite/interfaces/innerkits/ |
H A D | ipc_auth_interface.h | 31 …int (*GetCommunicationStrategy)(RegParams params, PolicyTrans **policies, unsigned int *policyNum);
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-security-communicationverify.md | 19 …rams, PolicyTrans \*\*policies, unsigned int \*policyNum) | 服务注册过程中查询调用接口…
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-security-communicationverify.md | 22 …int GetCommunicationStrategy(RegParams params, PolicyTrans **policies, unsigned int *policyNum)</p>
|
/ohos5.0/base/security/permission_lite/ |
H A D | README_zh.md | 104 …int GetCommunicationStrategy(RegParams params, PolicyTrans **policies, unsigned int *policyNum)</p>
|
H A D | README.md | 62 | int GetCommunicationStrategy(RegParams params, PolicyTrans **policies, unsigned int *policyNum) |…
|