/foundation/filemanagement/storage_service/services/storage_daemon/file_sharing/test/ |
H A D | acl_test.cpp | 60 .perm = 6, in HWTEST_F() 67 .perm = 5, in HWTEST_F() 76 .perm = 4, in HWTEST_F() 95 ACL_PERM perm; in HWTEST_F() local 96 perm.SetR(); in HWTEST_F() 97 perm.SetE(); in HWTEST_F() 102 .perm = perm, in HWTEST_F() 110 .perm = perm, in HWTEST_F() 166 ACL_PERM perm; HWTEST_F() local 203 ACL_PERM perm; CreateValidBasicAcl() local 248 ACL_PERM perm; HWTEST_F() local [all...] |
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/src/ |
H A D | acl.cpp | 77 ACL_PERM perm; in ReCalcMaskPerm() local 80 perm.Merge(e.perm); in ReCalcMaskPerm() 83 return perm; in ReCalcMaskPerm() 109 if (entry.perm.IsReadable() || entry.perm.IsWritable() || entry.perm.IsExecutable()) { in CompareInsertEntry() 226 .perm = (st.st_mode & S_IRWXU) >> 6, in AclFromMode() 233 .perm = (st.st_mode & S_IRWXG) >> 3, in AclFromMode() 240 .perm in AclFromMode() [all...] |
/foundation/filemanagement/storage_service/services/storage_daemon/file_sharing/src/ |
H A D | acl.cpp | 27 ACL_PERM perm; in ReCalcMaskPerm() local 30 perm.Merge(e.perm); in ReCalcMaskPerm() 33 return perm; in ReCalcMaskPerm() 59 if (entry.perm.IsReadable() || entry.perm.IsWritable() || entry.perm.IsExecutable()) { in CompareInsertEntry()
|
H A D | setacl.cpp | 119 entry.perm.SetR(); in AclEntryParsePerm() 122 entry.perm.SetW(); in AclEntryParsePerm() 125 entry.perm.SetE(); in AclEntryParsePerm() 195 .perm = (st.st_mode & S_IRWXU) >> 6, in AclFromMode() 200 .perm = (st.st_mode & S_IRWXG) >> 3, in AclFromMode() 205 .perm = (st.st_mode & S_IRWXO), in AclFromMode()
|
/foundation/multimedia/media_library/frameworks/services/media_permission/src/ |
H A D | read_write_permission_handler.cpp | 291 string perm = isWrite ? PERM_WRITE_IMAGEVIDEO : PERM_READ_IMAGEVIDEO; in CheckPermFromUri() local 292 err = PermissionUtils::CheckCallerPermission(perm) ? E_SUCCESS : E_PERMISSION_DENIED; in CheckPermFromUri() 301 vector<string> &perm) in FillV10Perms() 306 perm.push_back(PERM_READ_IMAGEVIDEO); in FillV10Perms() 308 perm.push_back(PERM_READ_AUDIO); in FillV10Perms() 310 perm.push_back(PERM_READ_IMAGEVIDEO); in FillV10Perms() 311 perm.push_back(PERM_READ_AUDIO); in FillV10Perms() 312 perm.push_back(PERM_READ_DOCUMENT); in FillV10Perms() 318 perm.push_back(PERM_WRITE_IMAGEVIDEO); in FillV10Perms() 320 perm in FillV10Perms() 300 FillV10Perms(const MediaType mediaType, const bool containsRead, const bool containsWrite, vector<string> &perm) FillV10Perms() argument [all...] |
/foundation/multimedia/media_library/frameworks/utils/src/ |
H A D | permission_utils.cpp | 248 void AddPermissionRecord(const AccessTokenID &token, const string &perm, const bool permGranted) in AddPermissionRecord() argument 254 int res = PrivacyKit::AddPermissionUsedRecord(token, perm, !!permGranted, !permGranted, true); in AddPermissionRecord() 258 perm.c_str(), permGranted, res); in AddPermissionRecord() 280 MEDIA_DEBUG_LOG("Info: token = %{private}d, perm = %{private}s, permGranted = %{private}d, \ in AddPermissionRecord() 308 void CollectPermissionRecord(const AccessTokenID &token, const string &perm, in CollectPermissionRecord() argument 318 AddPermParamInfo info = {token, perm, permGranted, !permGranted, type}; in CollectPermissionRecord() 319 auto iter = find_if(infos_.begin(), infos_.end(), [&token, &perm, type](auto &info) { in CollectPermissionRecord() 320 return info.tokenId == token && info.permissionName == perm && info.type == type; in CollectPermissionRecord() 358 for (const auto &perm : perms) { in CheckPhotoCallerPermission() 359 if (!CheckPhotoCallerPermission(perm)) { in CheckPhotoCallerPermission() [all...] |
H A D | media_privacy_manager.cpp | 375 const string &perm = item.second; in GetPrivacyRanges() local 376 bool result = PermissionUtils::CheckCallerPermission(perm); in GetPrivacyRanges() 377 if ((result == false) && (perm == PERMISSION_NAME_MEDIA_LOCATION) && IsWriteMode(mode)) { in GetPrivacyRanges()
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/ |
H A D | storage_engine.cpp | 134 StorageExecutor *StorageEngine::FindExecutor(bool writable, OperatePerm perm, int &errCode, int waitTime) in FindExecutor() argument 155 return FindWriteExecutor(perm, errCode, waitTime); in FindExecutor() 158 return FindReadExecutor(perm, errCode, waitTime); in FindExecutor() 161 StorageExecutor *StorageEngine::FindWriteExecutor(OperatePerm perm, int &errCode, int waitTime) in FindWriteExecutor() argument 166 if (perm_ == OperatePerm::DISABLE_PERM || perm_ != perm) { in FindWriteExecutor() 179 [this, &perm]() { in FindWriteExecutor() 180 return (perm_ == OperatePerm::NORMAL_PERM || perm_ == perm) && (!writeIdleList_.empty() || in FindWriteExecutor() 190 static_cast<unsigned>(perm_), static_cast<unsigned>(perm), writeIdleList_.size(), writeUsingList_.size(), in FindWriteExecutor() 197 StorageExecutor *StorageEngine::FindReadExecutor(OperatePerm perm, int &errCode, int waitTime) in FindReadExecutor() argument 201 if (perm_ == OperatePerm::DISABLE_PERM || perm_ != perm) { in FindReadExecutor() [all...] |
H A D | storage_engine.h | 50 StorageExecutor *FindExecutor(bool writable, OperatePerm perm, int &errCode, int waitTime = MAX_WAIT_TIME); 137 StorageExecutor *FindWriteExecutor(OperatePerm perm, int &errCode, int waitTime); 138 StorageExecutor *FindReadExecutor(OperatePerm perm, int &errCode, int waitTime);
|
/foundation/multimedia/ringtone_library/services/utils/src/ |
H A D | permission_utils.cpp | 103 for (const auto &perm : permsVec) { in CheckHasPermission() 104 if (CheckCallerPermission(perm)) { in CheckHasPermission() 148 for (const auto &perm : permsVec) { in CheckCallerPermission() 149 if (!CheckCallerPermission(perm)) { in CheckCallerPermission()
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/kv/ |
H A D | generic_kvdb.cpp | 162 int GenericKvDB::TryToDisableConnection(OperatePerm perm) in TryToDisableConnection() argument 169 if ((perm == OperatePerm::REKEY_MONOPOLIZE_PERM || perm == OperatePerm::IMPORT_MONOPOLIZE_PERM) && in TryToDisableConnection() 173 operatePerm_ = perm; in TryToDisableConnection() 177 void GenericKvDB::ReEnableConnection(OperatePerm perm) in ReEnableConnection() argument 180 if (perm == operatePerm_) { in ReEnableConnection()
|
H A D | generic_kvdb.h | 77 virtual int TryToDisableConnection(OperatePerm perm); 79 virtual void ReEnableConnection(OperatePerm perm);
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/ |
H A D | media_datashare_ext_ability.cpp | 226 vector<string> &perm) in FillV10Perms() 231 perm.push_back(PERM_READ_IMAGEVIDEO); in FillV10Perms() 233 perm.push_back(PERM_READ_AUDIO); in FillV10Perms() 235 perm.push_back(PERM_READ_IMAGEVIDEO); in FillV10Perms() 236 perm.push_back(PERM_READ_AUDIO); in FillV10Perms() 237 perm.push_back(PERM_READ_DOCUMENT); in FillV10Perms() 243 perm.push_back(PERM_WRITE_IMAGEVIDEO); in FillV10Perms() 245 perm.push_back(PERM_WRITE_AUDIO); in FillV10Perms() 247 perm.push_back(PERM_WRITE_IMAGEVIDEO); in FillV10Perms() 248 perm in FillV10Perms() 225 FillV10Perms(const MediaType mediaType, const bool containsRead, const bool containsWrite, vector<string> &perm) FillV10Perms() argument 254 FillDeprecatedPerms(const bool containsRead, const bool containsWrite, vector<string> &perm) FillDeprecatedPerms() argument 597 string perm = isWrite ? PERMISSION_NAME_WRITE_MEDIA : PERMISSION_NAME_READ_MEDIA; CheckPermFromUri() local [all...] |
/foundation/distributeddatamgr/kv_store/databaseutils/src/ |
H A D | acl.cpp | 48 ACL_PERM perm; in ReCalcMaskPerm() local 51 perm.Merge(e.perm_); in ReCalcMaskPerm() 54 return perm; in ReCalcMaskPerm()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | bundle_permission_mgr.cpp | 168 for (const auto &perm: innerBundleInfo.GetAllRequestPermissions()) { in CreateHapPolicyParam() 170 if (!CheckPermissionInDefaultPermissions(permission, perm.name, userCancellable)) { in CreateHapPolicyParam() 174 preAuthorizationInfo.permissionName = perm.name; in CreateHapPolicyParam() 200 AccessToken::PermissionDef perm; in GetPermissionDefList() local 202 ConvertPermissionDef(perm, defPermission, bundleName); in GetPermissionDefList() 203 permList.emplace_back(perm); in GetPermissionDefList() 264 [&req](const auto &perm) { in GetRequestPermissionStates() 265 return perm.permissionName == req; in GetRequestPermissionStates()
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/kv/ |
H A D | sqlite_local_kvdb.h | 56 OperatePerm perm = OperatePerm::NORMAL_PERM) const;
|
H A D | sqlite_local_kvdb.cpp | 204 SQLiteLocalStorageExecutor *SQLiteLocalKvDB::GetHandle(bool isWrite, int &errCode, OperatePerm perm) const in GetHandle() 211 return static_cast<SQLiteLocalStorageExecutor *>(storageEngine_->FindExecutor(isWrite, perm, errCode)); in GetHandle()
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/gaussdb_rd/ |
H A D | rd_single_ver_natural_store_connection.cpp | 420 int RdSingleVerNaturalStoreConnection::CheckRdMonoStatus(OperatePerm perm) in CheckRdMonoStatus() argument 435 int errCode = kvDB_->TryToDisableConnection(perm); in CheckRdMonoStatus() 445 kvDB_->ReEnableConnection(perm); in CheckRdMonoStatus() 453 kvDB_->ReEnableConnection(perm); in CheckRdMonoStatus()
|
H A D | rd_single_ver_natural_store.h | 84 OperatePerm perm = OperatePerm::NORMAL_PERM) const;
|
H A D | rd_single_ver_natural_store_connection.h | 112 int CheckRdMonoStatus(OperatePerm perm);
|
H A D | rd_single_ver_natural_store.cpp | 374 OperatePerm perm) const in GetHandle() 382 auto handle = storageEngine_->FindExecutor(isWrite, perm, errCode); in GetHandle()
|
/foundation/filemanagement/storage_service/services/storage_daemon/include/file_sharing/ |
H A D | acl.h | 44 * ACL perm values 104 ACL_PERM perm = {}; member
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/include/ |
H A D | acl.h | 49 * ACL perm values 119 ACL_PERM perm = {}; member
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/src/relational/ |
H A D | relational_sync_able_storage.h | 254 OperatePerm perm = OperatePerm::NORMAL_PERM) const; 256 OperatePerm perm = OperatePerm::NORMAL_PERM) const;
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/ |
H A D | multi_ver_natural_store.h | 133 bool isTrimming = false, OperatePerm perm = OperatePerm::NORMAL_PERM) const;
|