CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cache.h File Reference
#include <stdint.h>
#include <string>
#include "compression.h"
#include "crypto/hash.h"
#include "manifest.h"
#include "util/pointer.h"
Include dependency graph for cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CacheManager
 
struct  CacheManager::Label
 
struct  CacheManager::LabeledObject
 
struct  CacheManager::State
 

Macros

#define __STDC_FORMAT_MACROS
 

Enumerations

enum  CacheManagerIds {
  kUnknownCacheManager = 0, kPosixCacheManager, kRamCacheManager, kTieredCacheManager,
  kExternalCacheManager, kStreamingCacheManager
}
 
enum  CacheModes { kCacheReadWrite = 0, kCacheReadOnly }
 

Macro Definition Documentation

#define __STDC_FORMAT_MACROS

This file is part of the CernVM File System.

Definition at line 9 of file cache.h.

Enumeration Type Documentation

Enumerator
kUnknownCacheManager 
kPosixCacheManager 
kRamCacheManager 
kTieredCacheManager 
kExternalCacheManager 
kStreamingCacheManager 

Definition at line 24 of file cache.h.

enum CacheModes
Enumerator
kCacheReadWrite 
kCacheReadOnly 

Definition at line 33 of file cache.h.