CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
glue Namespace Reference

Classes

class  InodeEx
 
class  StringRef
 
class  StringHeap
 
class  PathStore
 
class  StatStore
 
class  PathMap
 
class  InodeExMap
 
class  InodeReferences
 
class  InodeTracker
 
class  DentryTracker
 
class  PageCacheTracker
 

Functions

static uint32_t hasher_md5 (const shash::Md5 &key)
 
static uint32_t hasher_inode (const uint64_t &inode)
 
static uint32_t hasher_inode_ex (const InodeEx &inode_ex)
 

Detailed Description

This file is part of the CernVM File System.

This file is part of the CernVM File System.

This module provides the inode tracker in order to remember inodes and their parents that are in use by the kernel.

These objects have to survive reloading of the library, so no virtual functions.

Function Documentation

static uint32_t glue::hasher_inode ( const uint64_t &  inode)
inlinestatic

Definition at line 100 of file glue_buffer.h.

Referenced by glue::PageCacheTracker::CopyFrom(), hasher_inode_ex(), glue::InodeReferences::InodeReferences(), and glue::PageCacheTracker::PageCacheTracker().

Here is the call graph for this function:

Here is the caller graph for this function:

static uint32_t glue::hasher_inode_ex ( const InodeEx &  inode_ex)
inlinestatic

Definition at line 104 of file glue_buffer.h.

Referenced by glue::InodeExMap::InodeExMap().

Here is the call graph for this function:

Here is the caller graph for this function:

static uint32_t glue::hasher_md5 ( const shash::Md5 key)
inlinestatic

Definition at line 95 of file glue_buffer.h.

Referenced by glue::PathMap::PathMap(), and glue::PathStore::PathStore().

Here is the caller graph for this function: