Permissions
Permissions::Implies(uint32 permissions) const
Permissions::ImpliesReadPermission() const
Permissions::ImpliesWritePermission() const
Permissions::ImpliesReadDirPermission() const
Permissions::ImpliesWriteDirPermission() const
Permissions::ImpliesResolveDirEntryPermission() const
Permissions::ImpliesMountSharePermission() const
Permissions::ImpliesQuerySharePermission() const
Permissions&
Permissions::operator=(const Permissions& other)
Permissions::operator==(const Permissions& other) const
Permissions::operator!=(const Permissions& other) const
class Permissions {
inline Permissions();
inline Permissions(uint32 permissions);
inline Permissions(const Permissions& other);
inline Permissions& AddPermissions(uint32 permissions);
inline Permissions& AddPermissions(Permissions permissions);
inline Permissions& operator=(const Permissions& other);
inline bool operator==(const Permissions& other) const;
inline bool operator!=(const Permissions& other) const;
Permissions::Permissions()
Permissions::Permissions(uint32 permissions)
Permissions::Permissions(const Permissions& other)
Permissions::GetPermissions() const
Permissions&
Permissions::AddPermissions(uint32 permissions)
Permissions&
Permissions::AddPermissions(Permissions permissions)
Permissions permissions)
Permissions sharePermissions;
Permissions permissions = volume->GetNodePermissions(node);
User* user, Permissions permissions);
Permissions
Permissions
Permissions
Permissions fSharePermissions;
Permissions GetSharePermissions() const;
Permissions GetNodePermissions(dev_t volumeID,
Permissions GetNodePermissions(Node* node);
Permissions permissions = fSecurityContext
Permissions permissions = fSecurityContext->GetNodePermissions(
Permissions permissions;
Permissions
return Permissions();
return Permissions();
Permissions
return Permissions();
: HashMap<SecurityContext::UserPath, Permissions> {
Permissions permissions)
Permissions permissions)
User* user, Permissions permissions);
User* user, Permissions permissions);
Permissions GetNodePermissions(const node_ref& ref,
Permissions GetNodePermissions(const char* path,
struct UserSecurityContext::PermissionMap : HashMap<NodeRef, Permissions> {
Permissions permissions)
Permissions
Permissions
Permissions
Permissions parentPermissions) const
Permissions
Permissions parentPermissions) const
Permissions permissions);
Permissions GetNodePermissions(dev_t volumeID,
Permissions GetNodePermissions(const node_ref& ref) const;
Permissions GetNodePermissions(dev_t volumeID, ino_t nodeID,
Permissions parentPermissions) const;
Permissions GetNodePermissions(const node_ref& ref,
Permissions parentPermissions) const;