![]() |
CernVM-FS
2.12.0
|
Typedefs | |
typedef std::vector< Catalog * > | CatalogList |
typedef IntegerMap< uint64_t > | OwnerMap |
typedef int64_t | DeltaCounters_t |
typedef uint64_t | Counters_t |
typedef unsigned | LookupOptions |
typedef std::vector < WritableCatalog * > | WritableCatalogList |
typedef uint64_t | inode_t |
typedef std::vector < DirectoryEntry > | DirectoryEntryList |
typedef std::vector < DirectoryEntryBase > | DirectoryEntryBaseList |
typedef BigVector< StatEntry > | StatEntryList |
Enumerations | |
enum | LoadReturn { kLoadNew = 0, kLoadUp2Date, kLoadNoSpace, kLoadFail, kLoadNumEntries } |
enum | RootCatalogLocation { kCtlgNoLocationNeeded = 0, kCtlgLocationMounted, kCtlgLocationServer, kCtlgLocationBreadcrumb } |
enum | SpecialDirents { kDirentNormal = 0, kDirentNegative } |
Functions | |
const char * | Code2Ascii (const LoadReturn error) |
Variables | |
const unsigned | kSqliteMemPerThread = 1*1024*1024 |
const unsigned | kLookupDefault = 0b1 |
const unsigned | kLookupRawSymlink = 0b10 |
This file is part of the CernVM File System.
typedef std::vector<Catalog *> catalog::CatalogList |
typedef uint64_t catalog::Counters_t |
Definition at line 149 of file catalog_counters.h.
typedef int64_t catalog::DeltaCounters_t |
Definition at line 134 of file catalog_counters.h.
typedef std::vector<DirectoryEntryBase> catalog::DirectoryEntryBaseList |
Definition at line 390 of file directory_entry.h.
typedef std::vector<DirectoryEntry> catalog::DirectoryEntryList |
Definition at line 389 of file directory_entry.h.
typedef uint64_t catalog::inode_t |
Definition at line 45 of file directory_entry.h.
typedef unsigned catalog::LookupOptions |
LookupOption for a directory entry (bitmask). kLookupDefault = Look solely at the given directory entry (parent is ignored) kLookupRawSymlink = Don't resolve environment variables in symlink targets
Definition at line 42 of file catalog_mgr.h.
typedef IntegerMap<uint64_t> catalog::OwnerMap |
typedef BigVector<StatEntry> catalog::StatEntryList |
Definition at line 392 of file directory_entry.h.
typedef std::vector<WritableCatalog *> catalog::WritableCatalogList |
Definition at line 203 of file catalog_rw.h.
enum catalog::LoadReturn |
Results upon loading a catalog file.
Enumerator | |
---|---|
kLoadNew | |
kLoadUp2Date | |
kLoadNoSpace | |
kLoadFail | |
kLoadNumEntries |
Definition at line 49 of file catalog_mgr.h.
Location of the most recent root catalog. Used as part of the process of loading a catalog.
Enumerator | |
---|---|
kCtlgNoLocationNeeded | |
kCtlgLocationMounted | |
kCtlgLocationServer | |
kCtlgLocationBreadcrumb |
Definition at line 66 of file catalog_mgr.h.
Enumerator | |
---|---|
kDirentNormal | |
kDirentNegative |
Definition at line 48 of file directory_entry.h.
|
inline |
Definition at line 164 of file catalog_mgr.h.
Referenced by FuseRemounter::Check(), and catalog::AbstractCatalogManager< CatalogT >::MountCatalog().
const unsigned catalog::kLookupDefault = 0b1 |
Definition at line 43 of file catalog_mgr.h.
Referenced by catalog::CatalogBalancer< CatalogMgrT >::AddCatalogMarker(), catalog::WritableCatalogManager::Clone(), catalog::WritableCatalogManager::CloneTree(), catalog::WritableCatalogManager::CloneTreeImpl(), cvmfs::cvmfs_getxattr(), cvmfs::cvmfs_open(), catalog::VirtualCatalog::EnsurePresence(), swissknife::CommandApplyDirtab::FilterCandidatesFromGlobResult(), cvmfs::FixupOpenInode(), cvmfs::GetDirentForInode(), LibContext::GetDirentForPath(), cvmfs::GetDirentForPath(), catalog::VirtualCatalog::Remove(), publish::TransactionImpl(), and catalog::CatalogBalancer< CatalogMgrT >::VirtualNode::VirtualNode().
const unsigned catalog::kLookupRawSymlink = 0b10 |
Definition at line 44 of file catalog_mgr.h.
Referenced by cvmfs::cvmfs_getxattr(), and catalog::AbstractCatalogManager< CatalogT >::LookupPath().
const unsigned catalog::kSqliteMemPerThread = 1*1024*1024 |
Definition at line 34 of file catalog_mgr.h.
Referenced by catalog::AbstractCatalogManager< CatalogT >::EnforceSqliteMemLimit().