The Pedigree Project 0.1
VfsMountView Member List

This is the complete list of members for VfsMountView, including all inherited members.

anonymousPath(File *retainedNode, FilesystemPathRef &result) (defined in VfsMountView)VfsMountView
attach(const FilesystemContextRef &context, const FilesystemPathRef &covered, Filesystem *backing, BackingOwnership ownership=BackingOwnership::External, uint64_t flags=0) (defined in VfsMountView)VfsMountView
attachmentId(const FilesystemPathRef &path) const (defined in VfsMountView)VfsMountView
authorizeLink(const FilesystemPathRef &parent, const FilesystemPathRef &target, const VFS::NamespaceMutation &writer) (defined in VfsMountView)VfsMountView
authorizeRemove(const FilesystemPathRef &parent, File *node, const VFS::NamespaceMutation &writer) (defined in VfsMountView)VfsMountView
authorizeRename(const FilesystemPathRef &oldParent, File *source, const FilesystemPathRef &newParent, File *replaced, const VFS::NamespaceMutation &writer, bool removeSource=true) (defined in VfsMountView)VfsMountView
BackingOwnership enum name (defined in VfsMountView)VfsMountView
bind(const FilesystemContextRef &context, const FilesystemPathRef &source, const FilesystemPathRef &target, bool recursive) (defined in VfsMountView)VfsMountView
bootRootPath(FilesystemPathRef &result) (defined in VfsMountView)VfsMountView
changeCwd(const FilesystemContextRef &context, const FilesystemPathRef &path) (defined in VfsMountView)VfsMountView
changeRoot(const FilesystemContextRef &context, const FilesystemPathRef &path) (defined in VfsMountView)VfsMountView
checkFilesystemAccess(const FilesystemPathRef &path, uint64_t access, const VFS::NamespaceMutation *writer=nullptr) (defined in VfsMountView)VfsMountView
createBootContext(FilesystemContextOwner &result) (defined in VfsMountView)VfsMountView
createDirectory(const FilesystemPathRef &parent, const String &name, uint32_t mask) (defined in VfsMountView)VfsMountView
createEphemeral(const FilesystemPathRef &parent, File *node, uint64_t access) (defined in VfsMountView)VfsMountView
createFile(const FilesystemPathRef &parent, const String &name, uint32_t mask) (defined in VfsMountView)VfsMountView
createLink(const FilesystemPathRef &parent, const String &name, const FilesystemPathRef &target) (defined in VfsMountView)VfsMountView
createSymlink(const FilesystemPathRef &parent, const String &name, const String &value) (defined in VfsMountView)VfsMountView
detach(const FilesystemContextRef &context, const String &target, bool lazy) (defined in VfsMountView)VfsMountView
detachBackingForRemoval(Filesystem *backing) (defined in VfsMountView)VfsMountView
detachBackingForShutdown(Filesystem *backing) (defined in VfsMountView)VfsMountView
filesystemAccess(const FilesystemPathRef &path, const VFS::NamespaceMutation *writer=nullptr) (defined in VfsMountView)VfsMountView
follow(const FilesystemContextRef &context, const FilesystemPathRef &selected, FilesystemPathRef &result) (defined in VfsMountView)VfsMountView
forkNamespace(const FilesystemContextRef &context, FilesystemContextOwner &result, uint64_t ownerNamespace=0) (defined in VfsMountView)VfsMountView
formatPath(const FilesystemContextSnapshot &context, const FilesystemPathRef &path, String &result) (defined in VfsMountView)VfsMountView
fromContext(const FilesystemContextRef &context) (defined in VfsMountView)VfsMountViewstatic
fromPath(const FilesystemPathRef &path) (defined in VfsMountView)VfsMountViewstatic
initialise(Filesystem *bootRoot) (defined in VfsMountView)VfsMountView
isMountpoint(File *node) const (defined in VfsMountView)VfsMountView
m_Automatic (defined in VfsMountView)VfsMountViewprivate
m_OwnerNamespace (defined in VfsMountView)VfsMountViewprivate
m_References (defined in VfsMountView)VfsMountViewprivate
m_State (defined in VfsMountView)VfsMountViewprivate
m_Vfs (defined in VfsMountView)VfsMountViewprivate
MountFlags enum name (defined in VfsMountView)VfsMountView
mountFlags(const FilesystemPathRef &path) const (defined in VfsMountView)VfsMountView
NoDev enum value (defined in VfsMountView)VfsMountView
NoExec enum value (defined in VfsMountView)VfsMountView
NoSuid enum value (defined in VfsMountView)VfsMountView
operator=(const VfsMountView &)=delete (defined in VfsMountView)VfsMountViewprivate
ownerNamespace() const (defined in VfsMountView)VfsMountViewinline
pathForNode(const FilesystemPathRef &sameAttachment, File *retainedNode, FilesystemPathRef &result) (defined in VfsMountView)VfsMountView
pivot(const FilesystemContextRef &context, const String &newRoot, const String &putOld) (defined in VfsMountView)VfsMountView
ReadOnly enum value (defined in VfsMountView)VfsMountView
release() (defined in VfsMountView)VfsMountViewprivate
remount(const FilesystemContextRef &context, const FilesystemPathRef &target, uint64_t flags, bool recursive=false) (defined in VfsMountView)VfsMountView
remove(const FilesystemPathRef &parent, const String &name, File *expected=nullptr) (defined in VfsMountView)VfsMountView
rename(const FilesystemPathRef &oldParent, const String &oldName, const FilesystemPathRef &newParent, const String &newName, bool noReplace, bool sourceMustBeDirectory=false) (defined in VfsMountView)VfsMountView
resolve(const FilesystemContextRef &context, const FilesystemPathRef &start, const String &path, const ResolveOptions &options, FilesystemPathRef &result) (defined in VfsMountView)VfsMountView
resolveParent(const FilesystemContextRef &context, const FilesystemPathRef &start, const String &path, FilesystemPathRef &parent, String &basename) (defined in VfsMountView)VfsMountView
retain() (defined in VfsMountView)VfsMountViewprivate
retainWrite(const FilesystemPathRef &path, SharedPointer< FilesystemWriteLease > &result) (defined in VfsMountView)VfsMountViewstatic
samePath(const FilesystemPathRef &first, const FilesystemPathRef &second) const (defined in VfsMountView)VfsMountView
shutdown(Vector< Filesystem * > &ownedBackings) (defined in VfsMountView)VfsMountView
snapshotMounts(const FilesystemContextRef &context, Vector< MountSnapshot > &result) (defined in VfsMountView)VfsMountView
SupportedMountFlags (defined in VfsMountView)VfsMountViewstatic
VfsFilesystemContext (defined in VfsMountView)VfsMountViewfriend
VfsMountView(VFS &vfs) (defined in VfsMountView)VfsMountViewexplicit
VfsMountView(const VfsMountView &)=delete (defined in VfsMountView)VfsMountViewprivate
VfsPath (defined in VfsMountView)VfsMountViewfriend
writable(const FilesystemPathRef &path) const (defined in VfsMountView)VfsMountView
~VfsMountView() (defined in VfsMountView)VfsMountView