Home
last modified time | relevance | path

Searched refs:ACL_TAG (Results 1 - 9 of 9) sorted by relevance

/foundation/filemanagement/storage_service/services/storage_daemon/file_sharing/src/
H A Dacl.cpp29 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 Dsetacl.cpp37 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 Dacl_test.cpp59 .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 Dacl.cpp50 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 Dacl.cpp32 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 Dacl.h33 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 Dacl.h31 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 Dacl.h38 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 Dacl_test.cpp100 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()

Completed in 4 milliseconds