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

#include <glue_buffer.h>

Collaboration diagram for glue::InodeMap:

Public Member Functions

 InodeMap ()
 
bool LookupMd5Path (const uint64_t inode, shash::Md5 *md5path)
 
void Insert (const uint64_t inode, const shash::Md5 &md5path)
 
void Erase (const uint64_t inode)
 
void Clear ()
 

Private Attributes

SmallHashDynamic< uint64_t,
shash::Md5
map_
 

Detailed Description

Definition at line 375 of file glue_buffer.h.

Constructor & Destructor Documentation

glue::InodeMap::InodeMap ( )
inline

Definition at line 377 of file glue_buffer.h.

Here is the call graph for this function:

Member Function Documentation

void glue::InodeMap::Clear ( )
inline

Definition at line 394 of file glue_buffer.h.

Here is the call graph for this function:

void glue::InodeMap::Erase ( const uint64_t  inode)
inline

Definition at line 390 of file glue_buffer.h.

Referenced by glue::InodeTracker::VfsPut().

Here is the call graph for this function:

Here is the caller graph for this function:

void glue::InodeMap::Insert ( const uint64_t  inode,
const shash::Md5 md5path 
)
inline

Definition at line 386 of file glue_buffer.h.

Referenced by glue::InodeTracker::VfsGetBy().

Here is the call graph for this function:

Here is the caller graph for this function:

bool glue::InodeMap::LookupMd5Path ( const uint64_t  inode,
shash::Md5 md5path 
)
inline

Definition at line 381 of file glue_buffer.h.

Referenced by glue::InodeTracker::FindPath(), and glue::InodeTracker::VfsPut().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

SmallHashDynamic<uint64_t, shash::Md5> glue::InodeMap::map_
private

Definition at line 397 of file glue_buffer.h.

Referenced by Clear(), Erase(), InodeMap(), Insert(), and LookupMd5Path().


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