CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::InodeGenerationAnnotation Class Reference

#include <catalog_mgr.h>

Inheritance diagram for catalog::InodeGenerationAnnotation:
Collaboration diagram for catalog::InodeGenerationAnnotation:

Public Member Functions

 InodeGenerationAnnotation ()
 
virtual ~InodeGenerationAnnotation ()
 
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_
 

Detailed Description

Definition at line 318 of file catalog_mgr.h.

Constructor & Destructor Documentation

catalog::InodeGenerationAnnotation::InodeGenerationAnnotation ( )
inline

Definition at line 320 of file catalog_mgr.h.

virtual catalog::InodeGenerationAnnotation::~InodeGenerationAnnotation ( )
inlinevirtual

Definition at line 321 of file catalog_mgr.h.

Member Function Documentation

virtual inode_t catalog::InodeGenerationAnnotation::Annotate ( const inode_t  raw_inode)
inlinevirtual

Implements catalog::InodeAnnotation.

Definition at line 325 of file catalog_mgr.h.

virtual inode_t catalog::InodeGenerationAnnotation::GetGeneration ( )
inlinevirtual

Implements catalog::InodeAnnotation.

Definition at line 336 of file catalog_mgr.h.

virtual void catalog::InodeGenerationAnnotation::IncGeneration ( const uint64_t  by)
inlinevirtual

Implements catalog::InodeAnnotation.

Definition at line 331 of file catalog_mgr.h.

virtual inode_t catalog::InodeGenerationAnnotation::Strip ( const inode_t  annotated_inode)
inlinevirtual

Implements catalog::InodeAnnotation.

Definition at line 328 of file catalog_mgr.h.

virtual bool catalog::InodeGenerationAnnotation::ValidInode ( const uint64_t  inode)
inlinevirtual

Implements catalog::InodeAnnotation.

Definition at line 322 of file catalog_mgr.h.

Member Data Documentation

uint64_t catalog::InodeGenerationAnnotation::inode_offset_
private

The documentation for this class was generated from the following file: