|
The Pedigree Project 0.1
|
Collaboration diagram for VfsMountView::State:Public Attributes | |
| VfsMountView & | view |
| Mutex | graph |
| Atomic< size_t > | anonymousPaths {0} |
| VfsAttachmentRow * | attachments = nullptr |
| VfsContextRow * | contexts = nullptr |
| size_t | contextCount = 0 |
| uint64_t | topology = 1 |
| uint64_t | rootId = 0 |
| uint64_t | nextId = 1 |
Definition at line 116 of file MountView-internal.h.
|
inlineexplicit |
Definition at line 117 of file MountView-internal.h.
| VfsMountView::State::~State | ( | ) |
Definition at line 132 of file MountView.cc.
| bool VfsMountView::State::ancestors | ( | const FilesystemPathRef & | path, |
| Vector< FilesystemPathRef > & | result | ||
| ) |
Definition at line 46 of file MountView-access.cc.
| VfsAttachmentRow * VfsMountView::State::at | ( | const VfsPath & | path | ) | const |
Definition at line 152 of file MountView.cc.
| bool VfsMountView::State::attach | ( | const FilesystemPathRef & | covered, |
| VFS::FilesystemPin && | pin, | ||
| const VFS::NamespaceMutation & | writer, | ||
| BackingOwnership | ownership, | ||
| uint64_t | flags | ||
| ) |
Definition at line 270 of file MountView-mounts.cc.
| bool VfsMountView::State::beneath | ( | const FilesystemPathRef & | descendant, |
| const FilesystemPathRef & | ancestor | ||
| ) |
Definition at line 122 of file MountView-path.cc.
| bool VfsMountView::State::contains | ( | const FilesystemPathRef & | path | ) | const |
Definition at line 184 of file MountView.cc.
| bool VfsMountView::State::context | ( | const FilesystemContextRef & | reference, |
| VfsFilesystemContext *& | result | ||
| ) | const |
Definition at line 199 of file MountView.cc.
| bool VfsMountView::State::createContext | ( | const VfsFilesystemContext * | parent, |
| FilesystemContextOwner & | result | ||
| ) |
Definition at line 416 of file MountView.cc.
| bool VfsMountView::State::cross | ( | const FilesystemPathRef & | path, |
| FilesystemPathRef & | result | ||
| ) |
Definition at line 43 of file MountView-path.cc.
| VfsAttachmentRow * VfsMountView::State::find | ( | uint64_t | id | ) | const |
Definition at line 146 of file MountView.cc.
| bool VfsMountView::State::follow | ( | const FilesystemContextSnapshot & | context, |
| const FilesystemPathRef & | selected, | ||
| const ResolveOptions & | options, | ||
| FilesystemPathRef & | result, | ||
| size_t & | links | ||
| ) |
Definition at line 137 of file MountView-path.cc.
| bool VfsMountView::State::format | ( | const FilesystemContextSnapshot & | context, |
| const FilesystemPathRef & | path, | ||
| String & | result, | ||
| const VFS::NamespaceMutation & | writer | ||
| ) |
Definition at line 6 of file MountView-report.cc.
| bool VfsMountView::State::makeAttachment | ( | const VfsBackingRef & | backing, |
| File * | root, | ||
| uint64_t | flags, | ||
| VfsAttachmentRef & | result | ||
| ) |
Definition at line 219 of file MountView.cc.
| bool VfsMountView::State::makePath | ( | const VfsAttachmentRef & | attachment, |
| File * | node, | ||
| FilesystemPathRef & | result | ||
| ) |
Definition at line 209 of file MountView.cc.
| bool VfsMountView::State::makePath | ( | const VfsAttachmentRef & | attachment, |
| VfsNodeReference && | node, | ||
| FilesystemPathRef & | result | ||
| ) |
Definition at line 336 of file MountView.cc.
| VfsPath * VfsMountView::State::nodePath | ( | const FilesystemPathRef & | reference | ) | const |
Definition at line 174 of file MountView.cc.
| bool VfsMountView::State::parent | ( | const FilesystemPathRef & | path, |
| FilesystemPathRef & | result, | ||
| const FilesystemPathRef & | boundary = FilesystemPathRef() |
||
| ) |
Definition at line 74 of file MountView-path.cc.
| VfsPath * VfsMountView::State::path | ( | const FilesystemPathRef & | reference | ) | const |
Definition at line 180 of file MountView.cc.
| void VfsMountView::State::reapDetached | ( | ) |
Definition at line 367 of file MountView-mounts.cc.
| bool VfsMountView::State::resolve | ( | const FilesystemContextSnapshot & | context, |
| const FilesystemPathRef & | start, | ||
| const String & | pathname, | ||
| const ResolveOptions & | options, | ||
| FilesystemPathRef & | result, | ||
| const VFS::NamespaceMutation * | writer = nullptr |
||
| ) |
Definition at line 318 of file MountView-path.cc.
| bool VfsMountView::State::snapshotRows | ( | Vector< VfsAttachmentRow > & | result | ) |
Definition at line 159 of file MountView.cc.
| bool VfsMountView::State::walk | ( | const FilesystemContextSnapshot & | context, |
| const FilesystemPathRef & | start, | ||
| const String & | pathname, | ||
| const ResolveOptions & | options, | ||
| FilesystemPathRef & | result, | ||
| size_t & | links | ||
| ) |
Definition at line 144 of file MountView-path.cc.
| Atomic<size_t> VfsMountView::State::anonymousPaths {0} |
Definition at line 121 of file MountView-internal.h.
| VfsAttachmentRow* VfsMountView::State::attachments = nullptr |
Definition at line 122 of file MountView-internal.h.
| size_t VfsMountView::State::contextCount = 0 |
Definition at line 124 of file MountView-internal.h.
| VfsContextRow* VfsMountView::State::contexts = nullptr |
Definition at line 123 of file MountView-internal.h.
| Mutex VfsMountView::State::graph |
Definition at line 120 of file MountView-internal.h.
| uint64_t VfsMountView::State::nextId = 1 |
Definition at line 127 of file MountView-internal.h.
| uint64_t VfsMountView::State::rootId = 0 |
Definition at line 126 of file MountView-internal.h.
| uint64_t VfsMountView::State::topology = 1 |
Definition at line 125 of file MountView-internal.h.
| VfsMountView& VfsMountView::State::view |
Definition at line 119 of file MountView-internal.h.