CernVM-FS
2.12.0
|
#include <catalog_mgr.h>
Public Member Functions | |
InodeNfsGenerationAnnotation () | |
virtual | ~InodeNfsGenerationAnnotation () |
virtual bool | ValidInode (const uint64_t inode) |
virtual inode_t | Annotate (const inode_t raw_inode) |
virtual inode_t | Strip (const inode_t annotated_inode) |
virtual void | IncGeneration (const uint64_t by) |
virtual inode_t | GetGeneration () |
Public Member Functions inherited from catalog::InodeAnnotation | |
virtual | ~InodeAnnotation () |
Private Attributes | |
uint64_t | inode_offset_ |
Static Private Attributes | |
static const uint64_t | kRootInode |
In NFS mode, the root inode has to be always 256. Otherwise the inode maps lookup fails. In general, the catalog manager inodes in NFS mode are only used for the chunk tables.
Definition at line 498 of file catalog_mgr.h.
|
inline |
Definition at line 500 of file catalog_mgr.h.
|
inlinevirtual |
Definition at line 501 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 505 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 520 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 515 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 510 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 502 of file catalog_mgr.h.
|
private |
Definition at line 525 of file catalog_mgr.h.
Referenced by Annotate(), GetGeneration(), IncGeneration(), InodeNfsGenerationAnnotation(), Strip(), and ValidInode().
|
staticprivate |
Definition at line 523 of file catalog_mgr.h.
Referenced by Annotate(), Strip(), and ValidInode().