|
The Pedigree Project 0.1
|
This is the complete list of members for VFS, including all inherited members.
| acquireMount(Filesystem *key, MountOperation &operation) const | VFS | |
| acquireMountCallback(size_t &afterSequence, size_t boundary, ActiveInvocation &invocation) (defined in VFS) | VFS | private |
| acquireProbeCallback(size_t &afterSequence, size_t boundary, ActiveInvocation &invocation) (defined in VFS) | VFS | private |
| addMountCallback(MountCallback callback) | VFS | |
| addProbeCallback(Filesystem::ProbeCallback callback) | VFS | |
| attachFilesystem(Filesystem *pRootFs, Filesystem *pFs, const String &path) (defined in VFS) | VFS | private |
| attachRegisteredFilesystemsLocked() (defined in VFS) | VFS | private |
| checkAccess(File *pFile, bool bRead, bool bWrite, bool bExecute) | VFS | static |
| checkAccess(File *file, bool read, bool write, bool execute, const FilesystemCredentials &credentials) (defined in VFS) | VFS | static |
| checkAccess(File *pFile, bool bRead, bool bWrite, bool bExecute, int64_t userId, int64_t groupId, const Vector< int64_t > &supplementalGroups) | VFS | static |
| createDirectory(const String &path, uint32_t mask, File *pStartNode=0) | VFS | |
| createFile(const String &path, uint32_t mask, File *pStartNode=0) | VFS | |
| createLink(const String &path, File *target, File *pStartNode=0) | VFS | |
| createSymlink(const String &path, const String &value, File *pStartNode=0) | VFS | |
| diskMount(uint32_t id, MountIdentity &identity) const (defined in VFS) | VFS | |
| dispatchMountCallbacks(void *owner) (defined in VFS) | VFS | private |
| drainMountCallback(MountCallbackItem *item) (defined in VFS) | VFS | private |
| drainProbeCallback(ProbeCallbackItem *item) (defined in VFS) | VFS | private |
| find(const String &path, File *pStartNode=0) | VFS | |
| findRetained(const String &path, Directory::ChildLease &result, File *pStartNode=nullptr) | VFS | |
| finishCallback(CallbackState *state, ActiveInvocation &invocation) (defined in VFS) | VFS | private |
| getFilesystemAt(const String &path) const | VFS | |
| getMountPath(Filesystem *pFs, String &path) const | VFS | |
| getMounts(Vector< MountSnapshot > &mounts) const | VFS | |
| getRootFilesystem() const | VFS | |
| getUniqueStableNameLocked(const String &preferredName) const (defined in VFS) | VFS | private |
| initialiseMountView() (defined in VFS) | VFS | |
| instance() | VFS | static |
| isCallbackInvocation(void *owner) const (defined in VFS) | VFS | private |
| m_CallbackLock (defined in VFS) | VFS | private |
| m_CallbacksClosing (defined in VFS) | VFS | private |
| m_EmptyFile | VFS | privatestatic |
| m_FindCache (defined in VFS) | VFS | private |
| m_Instance | VFS | privatestatic |
| m_MountCallbacks (defined in VFS) | VFS | private |
| m_MountMutationLock (defined in VFS) | VFS | mutableprivate |
| m_Mounts (defined in VFS) | VFS | private |
| m_MountTableLock (defined in VFS) | VFS | mutableprivate |
| m_MountView (defined in VFS) | VFS | private |
| m_NextCallbackSequence (defined in VFS) | VFS | private |
| m_pActiveCallbacks (defined in VFS) | VFS | private |
| m_PathGeneration (defined in VFS) | VFS | private |
| m_PathMutationLock (defined in VFS) | VFS | mutableprivate |
| m_ProbeCallbacks (defined in VFS) | VFS | private |
| m_pRootFilesystem (defined in VFS) | VFS | private |
| m_TrackedFiles (defined in VFS) | VFS | private |
| m_TrackedFilesLock (defined in VFS) | VFS | private |
| mount(Disk *pDisk, String &stableName, Filesystem **pMountedFs=nullptr) | VFS | |
| MountCallback typedef | VFS | |
| MountTable typedef (defined in VFS) | VFS | private |
| mountView() const (defined in VFS) | VFS | |
| namespaceGeneration() const | VFS | |
| pinFilesystem(Filesystem *key, FilesystemPin &pin) const (defined in VFS) | VFS | |
| registerFilesystem(Filesystem *pFs, const String &preferredStableName) | VFS | |
| registerFilesystemLocked(Filesystem *pFs, const String &preferredStableName) (defined in VFS) | VFS | private |
| remove(const String &path, File *pStartNode=0) | VFS | |
| remove(const String &path, File *pStartNode, File *expected) | VFS | |
| removeMountCallback(MountCallback callback) | VFS | |
| removeProbeCallback(Filesystem::ProbeCallback callback) | VFS | |
| rename(const String &oldPath, File *oldStart, const String &newPath, File *newStart, bool noReplace=false) (defined in VFS) | VFS | |
| resolveStartNode(const String &path, File *pStartNode) (defined in VFS) | VFS | private |
| retainTrackedFile(File *pFile) | VFS | |
| retireOwnedFilesystem(Filesystem *filesystem) | VFS | |
| setRootFilesystem(Filesystem *pFs) | VFS | |
| shutdownMountView(Vector< Filesystem * > &ownedBackings) | VFS | |
| snapshotDiskMounts(Vector< MountIdentity > &mounts) const (defined in VFS) | VFS | |
| syncAll() | VFS | |
| syncFilesystem(Filesystem *key) | VFS | |
| trackFile(File *pFile) | VFS | |
| tryTrackFile(File *pFile) | VFS | |
| unloadAdmission(bool terminal) (defined in VFS) | VFS | static |
| unregisterFilesystem(Filesystem *pFs, bool canDelete=true, bool terminal=false) | VFS | |
| untrackFile(File *pFile, bool destroy=true) | VFS | |
| VFS() | VFS | |
| ~VFS() | VFS |