|
| | State (VfsMountView &owner) |
| |
| VfsAttachmentRow * | find (uint64_t id) const |
| |
| VfsAttachmentRow * | at (const VfsPath &path) const |
| |
| bool | contains (const FilesystemPathRef &path) const |
| |
| VfsPath * | nodePath (const FilesystemPathRef &reference) const |
| |
| VfsPath * | path (const FilesystemPathRef &reference) const |
| |
| bool | makePath (const VfsAttachmentRef &attachment, File *node, FilesystemPathRef &result) |
| |
| bool | context (const FilesystemContextRef &reference, VfsFilesystemContext *&result) const |
| |
| bool | createContext (const VfsFilesystemContext *parent, FilesystemContextOwner &result) |
| |
| bool | cross (const FilesystemPathRef &path, FilesystemPathRef &result) |
| |
| bool | parent (const FilesystemPathRef &path, FilesystemPathRef &result, const FilesystemPathRef &boundary=FilesystemPathRef()) |
| |
| bool | beneath (const FilesystemPathRef &descendant, const FilesystemPathRef &ancestor) |
| |
| bool | format (const FilesystemContextSnapshot &context, const FilesystemPathRef &path, String &result, const VFS::NamespaceMutation &writer) |
| |
| bool | resolve (const FilesystemContextSnapshot &context, const FilesystemPathRef &start, const String &pathname, const ResolveOptions &options, FilesystemPathRef &result, const VFS::NamespaceMutation *writer=nullptr) |
| |
| bool | follow (const FilesystemContextSnapshot &context, const FilesystemPathRef &selected, const ResolveOptions &options, FilesystemPathRef &result, size_t &links) |
| |
| bool | walk (const FilesystemContextSnapshot &context, const FilesystemPathRef &start, const String &pathname, const ResolveOptions &options, FilesystemPathRef &result, size_t &links) |
| |
| bool | attach (const FilesystemPathRef &covered, VFS::FilesystemPin &&pin, const VFS::NamespaceMutation &writer, BackingOwnership ownership) |
| |
| void | reapDetached () |
| |
Definition at line 89 of file MountView-internal.h.
◆ State()
◆ ~State()
| VfsMountView::State::~State |
( |
| ) |
|
◆ at()
◆ attach()
◆ beneath()
◆ contains()
◆ context()
◆ createContext()
◆ cross()
◆ find()
◆ follow()
◆ format()
◆ makePath()
◆ nodePath()
◆ parent()
◆ path()
◆ reapDetached()
| void VfsMountView::State::reapDetached |
( |
| ) |
|
◆ resolve()
◆ walk()
◆ anonymousPaths
| Atomic<size_t> VfsMountView::State::anonymousPaths {0} |
◆ attachments
◆ contextCount
| size_t VfsMountView::State::contextCount = 0 |
◆ contexts
◆ graph
| Mutex VfsMountView::State::graph |
◆ nextId
| uint64_t VfsMountView::State::nextId = 1 |
◆ rootId
| uint64_t VfsMountView::State::rootId = 0 |
◆ topology
| uint64_t VfsMountView::State::topology = 1 |
◆ view
The documentation for this struct was generated from the following files: