CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::AbstractCatalogManager< CatalogT > Member List

This is the complete list of members for catalog::AbstractCatalogManager< CatalogT >, including all inherited members.

AbstractCatalogManager(perf::Statistics *statistics)catalog::AbstractCatalogManager< CatalogT >explicit
AcquireInodes(uint64_t size)catalog::AbstractCatalogManager< CatalogT >private
ActivateCatalog(CatalogT *catalog)catalog::AbstractCatalogManager< CatalogT >inlineprotectedvirtual
AttachCatalog(const std::string &db_path, CatalogT *new_catalog)catalog::AbstractCatalogManager< CatalogT >protected
authz_cache_catalog::AbstractCatalogManager< CatalogT >private
catalog_t typedefcatalog::AbstractCatalogManager< CatalogT >
catalog_watermark_catalog::AbstractCatalogManager< CatalogT >private
CatalogList typedefcatalog::AbstractCatalogManager< CatalogT >
catalogs_catalog::AbstractCatalogManager< CatalogT >private
ChangeRoot(const shash::Any &root_hash)catalog::AbstractCatalogManager< CatalogT >
CheckInodeWatermark()catalog::AbstractCatalogManager< CatalogT >private
CreateCatalog(const PathString &mountpoint, const shash::Any &catalog_hash, CatalogT *parent_catalog)=0catalog::AbstractCatalogManager< CatalogT >protectedpure virtual
DetachAll()catalog::AbstractCatalogManager< CatalogT >inlineprotected
DetachCatalog(CatalogT *catalog)catalog::AbstractCatalogManager< CatalogT >protected
DetachNested()catalog::AbstractCatalogManager< CatalogT >
DetachSiblings(const PathString &current_tree)catalog::AbstractCatalogManager< CatalogT >protected
DetachSubtree(CatalogT *catalog)catalog::AbstractCatalogManager< CatalogT >protected
EnforceSqliteMemLimit()catalog::AbstractCatalogManager< CatalogT >protectedvirtual
FindCatalog(const PathString &path) const catalog::AbstractCatalogManager< CatalogT >protected
GetCatalogs() const catalog::AbstractCatalogManager< CatalogT >inlineprotected
GetNestedCatalogHash(const PathString &mountpoint)catalog::AbstractCatalogManager< CatalogT >
GetNewRootCatalogContext(CatalogContext *result)=0catalog::AbstractCatalogManager< CatalogT >protectedpure virtual
GetNumCatalogs() const catalog::AbstractCatalogManager< CatalogT >
GetRevision() const catalog::AbstractCatalogManager< CatalogT >
GetRevisionNoLock() const catalog::AbstractCatalogManager< CatalogT >protected
GetRootCatalog() const catalog::AbstractCatalogManager< CatalogT >inline
GetRootInode() const catalog::AbstractCatalogManager< CatalogT >inline
GetTimestamp() const catalog::AbstractCatalogManager< CatalogT >
GetTimestampNoLock() const catalog::AbstractCatalogManager< CatalogT >protected
GetTTL() const catalog::AbstractCatalogManager< CatalogT >
GetVOMSAuthz(std::string *authz) const catalog::AbstractCatalogManager< CatalogT >
gid_map_catalog::AbstractCatalogManager< CatalogT >private
has_authz_cache_catalog::AbstractCatalogManager< CatalogT >private
HasExplicitTTL() const catalog::AbstractCatalogManager< CatalogT >
incarnation_catalog::AbstractCatalogManager< CatalogT >private
Init()catalog::AbstractCatalogManager< CatalogT >virtual
inode_annotation_catalog::AbstractCatalogManager< CatalogT >private
inode_gauge()catalog::AbstractCatalogManager< CatalogT >inline
inode_gauge_catalog::AbstractCatalogManager< CatalogT >private
inode_watermark_status_catalog::AbstractCatalogManager< CatalogT >private
IsAttached(const PathString &root_path, CatalogT **attached_catalog) const catalog::AbstractCatalogManager< CatalogT >protected
kInodeOffsetcatalog::AbstractCatalogManager< CatalogT >static
ListCatalogSkein(const PathString &path, std::vector< PathString > *result_list)catalog::AbstractCatalogManager< CatalogT >
ListFileChunks(const PathString &path, const shash::Algorithms interpret_hashes_as, FileChunkList *chunks)catalog::AbstractCatalogManager< CatalogT >
Listing(const PathString &path, DirectoryEntryList *listing, const bool expand_symlink)catalog::AbstractCatalogManager< CatalogT >
Listing(const PathString &path, DirectoryEntryList *listing)catalog::AbstractCatalogManager< CatalogT >inline
Listing(const std::string &path, DirectoryEntryList *listing)catalog::AbstractCatalogManager< CatalogT >inline
ListingStat(const PathString &path, StatEntryList *listing)catalog::AbstractCatalogManager< CatalogT >
LoadCatalogByHash(CatalogContext *ctlg_context)=0catalog::AbstractCatalogManager< CatalogT >protectedpure virtual
LoadFreeCatalog(const PathString &mountpoint, const shash::Any &hash)catalog::AbstractCatalogManager< CatalogT >protected
LookupCounters(const PathString &path, std::string *subcatalog_path, shash::Any *hash)catalog::AbstractCatalogManager< CatalogT >
LookupNested(const PathString &path, PathString *mountpoint, shash::Any *hash, uint64_t *size)catalog::AbstractCatalogManager< CatalogT >
LookupPath(const PathString &path, const LookupOptions options, DirectoryEntry *entry)catalog::AbstractCatalogManager< CatalogT >
LookupPath(const std::string &path, const LookupOptions options, DirectoryEntry *entry)catalog::AbstractCatalogManager< CatalogT >inline
LookupXattrs(const PathString &path, XattrList *xattrs)catalog::AbstractCatalogManager< CatalogT >
MangleInode(const inode_t inode) const catalog::AbstractCatalogManager< CatalogT >inline
MountCatalog(const PathString &mountpoint, const shash::Any &hash, CatalogT *parent_catalog)catalog::AbstractCatalogManager< CatalogT >protected
MountSubtree(const PathString &path, const CatalogT *entry_point, bool can_listing, CatalogT **leaf_catalog)catalog::AbstractCatalogManager< CatalogT >protected
pkey_sqlitemem_catalog::AbstractCatalogManager< CatalogT >private
PrintAllMemStatistics() const catalog::AbstractCatalogManager< CatalogT >
PrintHierarchy() const catalog::AbstractCatalogManager< CatalogT >
PrintHierarchyRecursively(const CatalogT *catalog, const int level) const catalog::AbstractCatalogManager< CatalogT >private
PrintMemStatsRecursively(const CatalogT *catalog) const catalog::AbstractCatalogManager< CatalogT >private
ReadLock() const catalog::AbstractCatalogManager< CatalogT >inlineprotected
ReleaseInodes(const InodeRange chunk)catalog::AbstractCatalogManager< CatalogT >private
Remount()catalog::AbstractCatalogManager< CatalogT >
RemountDryrun()catalog::AbstractCatalogManager< CatalogT >
revision_cache_catalog::AbstractCatalogManager< CatalogT >private
rwlock_catalog::AbstractCatalogManager< CatalogT >private
SetCatalogWatermark(unsigned limit)catalog::AbstractCatalogManager< CatalogT >
SetInodeAnnotation(InodeAnnotation *new_annotation)catalog::AbstractCatalogManager< CatalogT >
SetOwnerMaps(const OwnerMap &uid_map, const OwnerMap &gid_map)catalog::AbstractCatalogManager< CatalogT >
SingleCopy()SingleCopyinlineprotected
StageNestedCatalogAndUnlock(const PathString &path, const CatalogT *parent, bool is_listable)catalog::AbstractCatalogManager< CatalogT >protected
StageNestedCatalogByHash(const shash::Any &, const PathString &)catalog::AbstractCatalogManager< CatalogT >inlineprotectedvirtual
statistics() const catalog::AbstractCatalogManager< CatalogT >inline
statistics_catalog::AbstractCatalogManager< CatalogT >private
timestamp_cache_catalog::AbstractCatalogManager< CatalogT >private
uid_map_catalog::AbstractCatalogManager< CatalogT >private
UnloadCatalog(const CatalogT *catalog)catalog::AbstractCatalogManager< CatalogT >inlineprotectedvirtual
Unlock() const catalog::AbstractCatalogManager< CatalogT >inlineprotected
volatile_flag() const catalog::AbstractCatalogManager< CatalogT >inline
volatile_flag_catalog::AbstractCatalogManager< CatalogT >private
WriteLock() const catalog::AbstractCatalogManager< CatalogT >inlineprotected
~AbstractCatalogManager()catalog::AbstractCatalogManager< CatalogT >virtual