/foundation/filemanagement/storage_service/services/storage_daemon/file_sharing/src/ |
H A D | acl.cpp | 29 if (e.tag == ACL_TAG::USER || e.tag == ACL_TAG::GROUP_OBJ || e.tag == ACL_TAG::GROUP) { in ReCalcMaskPerm() 43 if (!entries.count(ACL_TAG::USER_OBJ) || !entries.count(ACL_TAG::GROUP_OBJ) || in IsValid() 44 !entries.count(ACL_TAG::OTHER)) { in IsValid() 47 if (maskDemand && !entries.count(ACL_TAG::MASK)) { in IsValid() 67 [] (const AclXattrEntry e) { return e.tag == ACL_TAG::GROUP; }); in SetMaskEntry() 85 { ACL_TAG::MASK, ReCalcMaskPerm(), ACL_UNDEFINED_ID } in SetMaskEntry() 97 case ACL_TAG in InsertEntry() [all...] |
H A D | setacl.cpp | 37 entry.tag = ACL_TAG::USER; in AclEntryParseTag() 40 entry.tag = ACL_TAG::GROUP; in AclEntryParseTag() 43 entry.tag = ACL_TAG::MASK; in AclEntryParseTag() 46 entry.tag = ACL_TAG::OTHER; in AclEntryParseTag() 72 case ACL_TAG::USER: in AclEntryParseId() 74 entry.tag = ACL_TAG::USER_OBJ; in AclEntryParseId() 86 case ACL_TAG::GROUP: in AclEntryParseId() 88 entry.tag = ACL_TAG::GROUP_OBJ; in AclEntryParseId() 161 case ACL_TAG::USER: in AclEntryParseText() 162 case ACL_TAG in AclEntryParseText() [all...] |
/foundation/filemanagement/storage_service/services/storage_daemon/file_sharing/test/ |
H A D | acl_test.cpp | 59 .tag = ACL_TAG::UNDEFINED, in HWTEST_F() 66 .tag = ACL_TAG::USER, in HWTEST_F() 75 .tag = ACL_TAG::GROUP, in HWTEST_F() 101 { .tag = ACL_TAG::UNDEFINED, in HWTEST_F() 109 { .tag = ACL_TAG::USER, in HWTEST_F() 130 { .tag = ACL_TAG::USER_OBJ, in HWTEST_F() 136 { .tag = ACL_TAG::GROUP_OBJ, in HWTEST_F() 142 { .tag = ACL_TAG::OTHER, in HWTEST_F() 150 { .tag = ACL_TAG::USER, in HWTEST_F() 172 { .tag = ACL_TAG in HWTEST_F() [all...] |
/foundation/distributeddatamgr/kv_store/databaseutils/src/ |
H A D | acl.cpp | 50 if (e.tag_ == ACL_TAG::USER || e.tag_ == ACL_TAG::GROUP_OBJ || e.tag_ == ACL_TAG::GROUP) { in ReCalcMaskPerm() 68 bool isNecessary = (entry.tag_ == ACL_TAG::USER_OBJ || in CompareInsertEntry() 69 entry.tag_ == ACL_TAG::GROUP_OBJ || in CompareInsertEntry() 70 entry.tag_ == ACL_TAG::OTHER); in CompareInsertEntry() 93 CompareInsertEntry(AclXattrEntry(ACL_TAG::MASK, AclXattrEntry::ACL_UNDEFINED_ID, ReCalcMaskPerm())); in InsertEntry() 131 * `e->tag != ACL_TAG::UNDEFINED` is unreliable outside the buffer, so check in DeSerialize() 135 bufSize >= static_cast<int32_t>(sizeof(AclXattrEntry)) && e->tag_ != ACL_TAG::UNDEFINED; in DeSerialize() 170 InsertEntry(AclXattrEntry(ACL_TAG in AclFromMode() [all...] |
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/src/ |
H A D | acl.cpp | 32 const std::map<ACL_TAG, const char *> ACL_TAG_STR = { 33 { ACL_TAG::UNDEFINED, "ACL_UNDEFINED_TAG" }, 34 { ACL_TAG::USER_OBJ, "ACL_USER_OBJ" }, 35 { ACL_TAG::USER, "ACL_USER" }, 36 { ACL_TAG::GROUP_OBJ, "ACL_GROUP_OBJ" }, 37 { ACL_TAG::GROUP, "ACL_GROUP" }, 38 { ACL_TAG::MASK, "ACL_MASK" }, 39 { ACL_TAG::OTHER, "ACL_OTHER" }, 79 if (e.tag == ACL_TAG::USER || e.tag == ACL_TAG in ReCalcMaskPerm() [all...] |
/foundation/filemanagement/storage_service/services/storage_daemon/include/file_sharing/ |
H A D | acl.h | 33 enum class ACL_TAG : uint16_t { class 103 ACL_TAG tag = ACL_TAG::UNDEFINED; 108 if (tag == ACL_TAG::USER || tag == ACL_TAG::GROUP) { in IsValid() 111 return tag != ACL_TAG::UNDEFINED; in IsValid() 120 friend inline bool operator<(const AclXattrEntry &lhs, const ACL_TAG &rhs) in operator <() 124 friend inline bool operator<(const ACL_TAG &lhs, const AclXattrEntry &rhs) in operator <()
|
/foundation/distributeddatamgr/kv_store/databaseutils/include/ |
H A D | acl.h | 31 enum class ACL_TAG : uint16_t { class 79 ACL_TAG tag_ = ACL_TAG::UNDEFINED; 83 AclXattrEntry(const ACL_TAG tag, const uint32_t id, const ACL_PERM mode) : tag_(tag), perm_(mode), id_(id) in AclXattrEntry() 89 if (tag_ == ACL_TAG::USER || tag_ == ACL_TAG::GROUP) { in IsValid() 92 return tag_ != ACL_TAG::UNDEFINED; in IsValid() 108 friend inline bool operator<(const AclXattrEntry &lhs, const ACL_TAG &rhs) in operator <() 113 friend inline bool operator<(const ACL_TAG &lhs, const AclXattrEntry &rhs) in operator <()
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/include/ |
H A D | acl.h | 38 enum class ACL_TAG : uint16_t { class 118 ACL_TAG tag = ACL_TAG::UNDEFINED; 123 if (tag == ACL_TAG::USER || tag == ACL_TAG::GROUP) { in IsValid() 126 return tag != ACL_TAG::UNDEFINED; in IsValid() 135 friend inline bool operator<(const AclXattrEntry &lhs, const ACL_TAG &rhs) in operator <() 139 friend inline bool operator<(const ACL_TAG &lhs, const AclXattrEntry &rhs) in operator <()
|
/foundation/distributeddatamgr/kv_store/databaseutils/test/ |
H A D | acl_test.cpp | 100 AclXattrEntry entry(ACL_TAG::GROUP, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 120 AclXattrEntry entry(ACL_TAG::USER, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 192 AclXattrEntry entryA(ACL_TAG::USER, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 193 AclXattrEntry entryB(ACL_TAG::USER, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 196 AclXattrEntry entryC(ACL_TAG::USER, TESTUID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 209 AclXattrEntry entryA(ACL_TAG::USER, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 213 AclXattrEntry entryB(ACL_TAG::GROUP, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F() 217 AclXattrEntry entryC(ACL_TAG::UNDEFINED, UID, Acl::R_RIGHT | Acl::W_RIGHT); in HWTEST_F()
|