CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
glue_buffer.h File Reference
#include <gtest/gtest_prod.h>
#include <pthread.h>
#include <sched.h>
#include <stdint.h>
#include <cassert>
#include <cstring>
#include <map>
#include <string>
#include <vector>
#include "bigqueue.h"
#include "bigvector.h"
#include "crypto/hash.h"
#include "shortstring.h"
#include "smallhash.h"
#include "util/atomic.h"
#include "util/exception.h"
#include "util/mutex.h"
#include "util/platform.h"
#include "util/posix.h"
#include "util/smalloc.h"
#include "util/string.h"
Include dependency graph for glue_buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  glue::InodeEx
 
class  glue::StringRef
 
class  glue::StringHeap
 
class  glue::PathStore
 
struct  glue::PathStore::Cursor
 
struct  glue::PathStore::PathInfo
 
class  glue::StatStore
 
class  glue::PathMap
 
class  glue::InodeExMap
 
class  glue::InodeReferences
 
struct  glue::InodeReferences::Cursor
 
class  glue::InodeTracker
 
struct  glue::InodeTracker::Cursor
 
class  glue::InodeTracker::VfsPutRaii
 
struct  glue::InodeTracker::Statistics
 
class  glue::DentryTracker
 
struct  glue::DentryTracker::Entry
 
struct  glue::DentryTracker::Cursor
 
struct  glue::DentryTracker::Statistics
 
class  glue::PageCacheTracker
 
struct  glue::PageCacheTracker::Entry
 
struct  glue::PageCacheTracker::OpenDirectives
 
class  glue::PageCacheTracker::EvictRaii
 
struct  glue::PageCacheTracker::Statistics
 

Namespaces

 glue
 

Functions

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