UserSecurityContext
UserSecurityContext* userSecurityContext
= new(std::nothrow) UserSecurityContext;
UserSecurityContext* securityContext = NULL;
securityContext = new(std::nothrow) UserSecurityContext;
ObjectDeleter<UserSecurityContext> securityContextDeleter(securityContext);
UserSecurityContext*
ClientVolume::SetSecurityContext(UserSecurityContext* securityContext)
ClientVolume::Mount(UserSecurityContext* securityContext, Share* share)
ObjectDeleter<UserSecurityContext> securityContextDeleter(securityContext);
UserSecurityContext* fSecurityContext;
class UserSecurityContext;
status_t Mount(UserSecurityContext* securityContext,
UserSecurityContext* GetSecurityContext() const;
UserSecurityContext* securityContext);
UserSecurityContext* userContext)
UserSecurityContext* userContext);
class UserSecurityContext;
struct UserSecurityContext::PermissionMap : HashMap<NodeRef, Permissions> {
UserSecurityContext::UserSecurityContext()
UserSecurityContext::~UserSecurityContext()
UserSecurityContext::Init(User* user)
UserSecurityContext::GetUser() const
UserSecurityContext::AddNode(dev_t volumeID, ino_t nodeID,
UserSecurityContext::GetNodePermissions(dev_t volumeID, ino_t nodeID) const
UserSecurityContext::GetNodePermissions(const node_ref& ref) const
UserSecurityContext::GetNodePermissions(dev_t volumeID, ino_t nodeID,
UserSecurityContext::GetNodePermissions(const node_ref& ref,
class UserSecurityContext {
UserSecurityContext();
~UserSecurityContext();