CernVM-FS  2.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cache.h File Reference
#include <stdint.h>
#include <string>
#include "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::ObjectInfo
 
struct  CacheManager::BlessedObject
 
struct  CacheManager::State
 

Macros

#define __STDC_FORMAT_MACROS
 

Enumerations

enum  CacheManagerIds {
  kUnknownCacheManager = 0, kPosixCacheManager, kRamCacheManager, kTieredCacheManager,
  kExternalCacheManager
}
 
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 

Definition at line 23 of file cache.h.

enum CacheModes
Enumerator
kCacheReadWrite 
kCacheReadOnly 

Definition at line 31 of file cache.h.