|
The Pedigree Project 0.1
|
Inheritance diagram for VfsPath:
Collaboration diagram for VfsPath:Public Types | |
| enum class | Kind { Mounted , Anonymous } |
Public Member Functions | |
| VfsPath (VfsMountView &owner, const VfsAttachmentRef &attachment, VfsNodeReference &&node) | |
| VfsPath (VfsMountView &owner, VfsNodeReference &&anonymousNode) | |
| File * | node () const override |
| const void * | provider () const override |
Public Attributes | |
| const Kind | kind |
| VfsMountView & | view |
| VfsAttachmentRef | attachment |
| VfsNodeReference | file |
| FilesystemPathRef | lookupParent |
| String | lookupName |
Definition at line 64 of file MountView-internal.h.
|
strong |
Definition at line 66 of file MountView-internal.h.
| VfsPath::VfsPath | ( | VfsMountView & | owner, |
| const VfsAttachmentRef & | attachment, | ||
| VfsNodeReference && | node | ||
| ) |
Definition at line 82 of file MountView.cc.
| VfsPath::VfsPath | ( | VfsMountView & | owner, |
| VfsNodeReference && | anonymousNode | ||
| ) |
Definition at line 87 of file MountView.cc.
|
override |
Definition at line 92 of file MountView.cc.
|
inlineoverridevirtual |
Implements FilesystemPath.
Definition at line 71 of file MountView-internal.h.
|
inlineoverridevirtual |
Implements FilesystemPath.
Definition at line 74 of file MountView-internal.h.
| VfsAttachmentRef VfsPath::attachment |
Definition at line 78 of file MountView-internal.h.
| VfsNodeReference VfsPath::file |
Definition at line 79 of file MountView-internal.h.
| const Kind VfsPath::kind |
Definition at line 69 of file MountView-internal.h.
| String VfsPath::lookupName |
Definition at line 82 of file MountView-internal.h.
| FilesystemPathRef VfsPath::lookupParent |
Definition at line 81 of file MountView-internal.h.
| VfsMountView& VfsPath::view |
Definition at line 77 of file MountView-internal.h.