/base/security/permission_lite/services/pms/src/ |
H A D | pms_impl.c | 175 static int ParsePermissions(const char *jsonStr, PermissionSaved **perms, int *permNum)
in ParsePermissions() argument 210 *permNum = pSize;
in ParsePermissions() 232 static int SavePermissions(const char *identifier, const PermissionSaved *permissions, int permNum)
in SavePermissions() argument 248 for (int i = 0; i < permNum; i++) {
in SavePermissions() 316 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum)
in QueryPermission() argument 324 int ret = ParsePermissions(jsonStr, permissions, permNum);
in QueryPermission() 335 int permNum = 0;
in QueryAppCapabilities() local 336 int ret = QueryPermission(identifier, &permissions, &permNum);
in QueryAppCapabilities() 340 unsigned int allocSize = sizeof(unsigned int) * permNum;
in QueryAppCapabilities() 354 for (int j = 0; j < permNum; in QueryAppCapabilities() 386 int permNum = 0; UpdateAppPermission() local 434 SaveOrUpdatePermissions( const char *identifier, PermissionTrans permissions[], int permNum, enum IsUpdate isUpdate) SaveOrUpdatePermissions() argument 540 int permNum = 0; LoadPermissions() local 598 int permNum = 0; OnPermissionFileSync() local 622 int permNum = 0; OnPermissionFlagsFileSync() local [all...] |
H A D | perm_operate.c | 31 for (int i = 0; i < cur->permNum; i++) {
in PermissionIsGranted() 47 for (int i = 0; i < node->permNum; i++) {
in ModifyPermission()
|
H A D | pms_server.c | 37 int (*QueryPermission)(const char *identifier, PermissionSaved **permissions, int *permNum);
|
/base/security/permission_lite/services/pms/include/ |
H A D | pms.h | 27 int SaveOrUpdatePermissions(const char *identifier, PermissionTrans permissions[], int permNum, enum IsUpdate isUpdate);
45 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum);
|
H A D | pms_inner.h | 32 int (*QueryPermission)(const char *identifier, PermissionSaved **permissions, int *permNum);
|
H A D | perm_define.h | 67 int permNum;
member
|
/base/security/permission_lite/interfaces/kits/ |
H A D | pms_interface.h | 83 * @param permNum Indicates the pointer to the number of permissions in the array, which is an integer.
91 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum);
|
/base/security/permission_lite/services/pms_client/ |
H A D | perm_client.c | 57 int (*QueryPermission)(const char *identifier, PermissionSaved **permissions, int *permNum);
206 static int ParsePermissions(const char *jsonStr, PermissionSaved **perms, int *permNum)
in ParsePermissions() argument 251 *permNum = pSize;
in ParsePermissions() 329 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum)
in QueryPermission() argument 335 if (permissions == NULL || permNum == NULL) {
in QueryPermission() 349 *permNum = ret.length;
in QueryPermission()
|
/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/ |
H A D | accesstoken_short_time_permission_test.cpp | 51 static uint64_t GetNativeTokenTest(const char *processName, const char **perms, int32_t permNum) in GetNativeTokenTest() argument 56 .permsNum = permNum, in GetNativeTokenTest()
|
H A D | accesstoken_kit_test.cpp | 121 uint64_t GetNativeTokenTest(const char *processName, const char **perms, int32_t permNum) in GetNativeTokenTest() argument 126 .permsNum = permNum, in GetNativeTokenTest()
|