![]() |
CernVM-FS
2.11.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 () |
![]() | |
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 351 of file catalog_mgr.h.
|
inline |
Definition at line 353 of file catalog_mgr.h.
|
inlinevirtual |
Definition at line 354 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 358 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 373 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 368 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 363 of file catalog_mgr.h.
|
inlinevirtual |
Implements catalog::InodeAnnotation.
Definition at line 355 of file catalog_mgr.h.
|
private |
Definition at line 378 of file catalog_mgr.h.
Referenced by Annotate(), GetGeneration(), IncGeneration(), InodeNfsGenerationAnnotation(), Strip(), and ValidInode().
|
staticprivate |
Definition at line 376 of file catalog_mgr.h.
Referenced by Annotate(), Strip(), and ValidInode().