![]() |
CernVM-FS
2.13.0
|
#include <nfs_maps.h>
Public Member Functions | |
virtual | ~NfsMaps () |
virtual uint64_t | GetInode (const PathString &path)=0 |
virtual bool | GetPath (const uint64_t inode, PathString *path)=0 |
virtual void | SetInodeResidue (unsigned residue_class, unsigned remainder) |
virtual void | Spawn () |
virtual std::string | GetStatistics () |
Additional Inherited Members | |
![]() | |
SingleCopy () | |
Definition at line 21 of file nfs_maps.h.
|
inlinevirtual |
Definition at line 23 of file nfs_maps.h.
|
pure virtual |
Implemented in NfsMapsLeveldb, and NfsMapsSqlite.
Referenced by cvmfs::GetDirentForPath().
|
pure virtual |
Implemented in NfsMapsLeveldb, and NfsMapsSqlite.
Referenced by cvmfs::GetDirentForInode(), and cvmfs::GetPathForInode().
|
inlinevirtual |
Reimplemented in NfsMapsLeveldb.
Definition at line 37 of file nfs_maps.h.
Referenced by TalkManager::MainResponder().
|
inlinevirtual |
Ensures that NFS maps inodes have the form an+b so that we can have non-overlapping inodes for independent repositories.
Reimplemented in NfsMapsLeveldb.
Definition at line 31 of file nfs_maps.h.
Referenced by FileSystem::SetupNfsMaps().
|
inlinevirtual |
Reimplemented in NfsMapsLeveldb.
Definition at line 36 of file nfs_maps.h.
Referenced by Spawn().