AbstractCatalogManager(perf::Statistics *statistics) | catalog::AbstractCatalogManager< Catalog > | explicit |
ActivateCatalog(catalog::Catalog *catalog) | catalog::ClientCatalogManager | protectedvirtual |
all_inodes() const | catalog::ClientCatalogManager | inline |
all_inodes_ | catalog::ClientCatalogManager | private |
AttachCatalog(const std::string &db_path, Catalog *new_catalog) | catalog::AbstractCatalogManager< Catalog > | protected |
backoff_throttle_ | catalog::ClientCatalogManager | private |
CachedManifestEnsemble class | catalog::ClientCatalogManager | friend |
catalog_t typedef | catalog::AbstractCatalogManager< Catalog > | |
CatalogList typedef | catalog::AbstractCatalogManager< Catalog > | |
ChangeRoot(const shash::Any &root_hash) | catalog::AbstractCatalogManager< Catalog > | |
ClientCatalogManager(MountPoint *mountpoint) | catalog::ClientCatalogManager | explicit |
CreateCatalog(const PathString &mountpoint, const shash::Any &catalog_hash, catalog::Catalog *parent_catalog) | catalog::ClientCatalogManager | protectedvirtual |
DetachAll() | catalog::AbstractCatalogManager< Catalog > | inlineprotected |
DetachCatalog(Catalog *catalog) | catalog::AbstractCatalogManager< Catalog > | protected |
DetachNested() | catalog::AbstractCatalogManager< Catalog > | |
DetachSiblings(const PathString ¤t_tree) | catalog::AbstractCatalogManager< Catalog > | protected |
DetachSubtree(Catalog *catalog) | catalog::AbstractCatalogManager< Catalog > | protected |
EnforceSqliteMemLimit() | catalog::AbstractCatalogManager< Catalog > | protectedvirtual |
FetchCatalogByHash(const shash::Any &hash, const std::string &name, const std::string &alt_catalog_path, std::string *catalog_path) | catalog::ClientCatalogManager | private |
fetcher_ | catalog::ClientCatalogManager | private |
FindCatalog(const PathString &path) const | catalog::AbstractCatalogManager< Catalog > | protected |
fixed_alt_root_catalog_ | catalog::ClientCatalogManager | private |
fixed_root_catalog_ | catalog::ClientCatalogManager | private |
FRIEND_TEST(T_CatalogManagerClient, MountLatest) | catalog::ClientCatalogManager | private |
FRIEND_TEST(T_CatalogManagerClient, LoadByHash) | catalog::ClientCatalogManager | private |
FRIEND_TEST(T_CatalogManagerClient, LoadByHashNetworkFailure) | catalog::ClientCatalogManager | private |
FRIEND_TEST(T_CatalogManagerClient, LoadRootCatalog) | catalog::ClientCatalogManager | private |
GetCatalogDescription(const PathString &mountpoint, const shash::Any &hash) | catalog::ClientCatalogManager | |
GetCatalogs() const | catalog::AbstractCatalogManager< Catalog > | inlineprotected |
GetNestedCatalogHash(const PathString &mountpoint) | catalog::AbstractCatalogManager< Catalog > | |
GetNewRootCatalogContext(CatalogContext *result) | catalog::ClientCatalogManager | protectedvirtual |
GetNumCatalogs() const | catalog::AbstractCatalogManager< Catalog > | |
GetRevision() const | catalog::AbstractCatalogManager< Catalog > | |
GetRevisionNoLock() const | catalog::AbstractCatalogManager< Catalog > | protected |
GetRootCatalog() const | catalog::AbstractCatalogManager< Catalog > | inline |
GetRootHash() | catalog::ClientCatalogManager | |
GetRootInode() const | catalog::AbstractCatalogManager< Catalog > | inline |
GetTimestamp() const | catalog::AbstractCatalogManager< Catalog > | |
GetTimestampNoLock() const | catalog::AbstractCatalogManager< Catalog > | protected |
GetTTL() const | catalog::AbstractCatalogManager< Catalog > | |
GetVOMSAuthz(std::string *authz) const | catalog::AbstractCatalogManager< Catalog > | |
HasExplicitTTL() const | catalog::AbstractCatalogManager< Catalog > | |
Init() | catalog::AbstractCatalogManager< Catalog > | virtual |
InitFixed(const shash::Any &root_hash, bool alternative_path) | catalog::ClientCatalogManager | |
inode_gauge() | catalog::AbstractCatalogManager< Catalog > | inline |
IsAttached(const PathString &root_path, Catalog **attached_catalog) const | catalog::AbstractCatalogManager< Catalog > | protected |
IsRevisionBlacklisted() | catalog::ClientCatalogManager | |
kInodeOffset | catalog::AbstractCatalogManager< Catalog > | static |
ListCatalogSkein(const PathString &path, std::vector< PathString > *result_list) | catalog::AbstractCatalogManager< Catalog > | |
ListFileChunks(const PathString &path, const shash::Algorithms interpret_hashes_as, FileChunkList *chunks) | catalog::AbstractCatalogManager< Catalog > | |
Listing(const PathString &path, DirectoryEntryList *listing, const bool expand_symlink) | catalog::AbstractCatalogManager< Catalog > | |
Listing(const PathString &path, DirectoryEntryList *listing) | catalog::AbstractCatalogManager< Catalog > | inline |
Listing(const std::string &path, DirectoryEntryList *listing) | catalog::AbstractCatalogManager< Catalog > | inline |
ListingStat(const PathString &path, StatEntryList *listing) | catalog::AbstractCatalogManager< Catalog > | |
LoadCatalogByHash(CatalogContext *ctlg_context) | catalog::ClientCatalogManager | protectedvirtual |
loaded_catalogs_ | catalog::ClientCatalogManager | private |
loaded_inodes() const | catalog::ClientCatalogManager | inline |
loaded_inodes_ | catalog::ClientCatalogManager | private |
LoadFreeCatalog(const PathString &mountpoint, const shash::Any &hash) | catalog::AbstractCatalogManager< Catalog > | protected |
LookupCounters(const PathString &path, std::string *subcatalog_path, shash::Any *hash) | catalog::AbstractCatalogManager< Catalog > | |
LookupNested(const PathString &path, PathString *mountpoint, shash::Any *hash, uint64_t *size) | catalog::AbstractCatalogManager< Catalog > | |
LookupPath(const PathString &path, const LookupOptions options, DirectoryEntry *entry) | catalog::AbstractCatalogManager< Catalog > | |
LookupPath(const std::string &path, const LookupOptions options, DirectoryEntry *entry) | catalog::AbstractCatalogManager< Catalog > | inline |
LookupXattrs(const PathString &path, XattrList *xattrs) | catalog::AbstractCatalogManager< Catalog > | |
MangleInode(const inode_t inode) const | catalog::AbstractCatalogManager< Catalog > | inline |
manifest() const | catalog::ClientCatalogManager | inline |
manifest_ | catalog::ClientCatalogManager | private |
MountCatalog(const PathString &mountpoint, const shash::Any &hash, Catalog *parent_catalog) | catalog::AbstractCatalogManager< Catalog > | protected |
mounted_catalogs_ | catalog::ClientCatalogManager | private |
MountSubtree(const PathString &path, const Catalog *entry_point, bool can_listing, Catalog **leaf_catalog) | catalog::AbstractCatalogManager< Catalog > | protected |
n_certificate_hits_ | catalog::ClientCatalogManager | private |
n_certificate_misses_ | catalog::ClientCatalogManager | private |
offline_mode() const | catalog::ClientCatalogManager | inline |
offline_mode_ | catalog::ClientCatalogManager | private |
PrintAllMemStatistics() const | catalog::AbstractCatalogManager< Catalog > | |
PrintHierarchy() const | catalog::AbstractCatalogManager< Catalog > | |
ReadLock() const | catalog::AbstractCatalogManager< Catalog > | inlineprotected |
Remount() | catalog::AbstractCatalogManager< Catalog > | |
RemountDryrun() | catalog::AbstractCatalogManager< Catalog > | |
repo_name() const | catalog::ClientCatalogManager | inline |
repo_name_ | catalog::ClientCatalogManager | private |
root_fd() const | catalog::ClientCatalogManager | inline |
root_fd_ | catalog::ClientCatalogManager | private |
SetCatalogWatermark(unsigned limit) | catalog::AbstractCatalogManager< Catalog > | |
SetInodeAnnotation(InodeAnnotation *new_annotation) | catalog::AbstractCatalogManager< Catalog > | |
SetOwnerMaps(const OwnerMap &uid_map, const OwnerMap &gid_map) | catalog::AbstractCatalogManager< Catalog > | |
signature_mgr_ | catalog::ClientCatalogManager | private |
SingleCopy() | SingleCopy | inlineprotected |
StageNestedCatalogAndUnlock(const PathString &path, const Catalog *parent, bool is_listable) | catalog::AbstractCatalogManager< Catalog > | protected |
StageNestedCatalogByHash(const shash::Any &hash, const PathString &mountpoint) | catalog::ClientCatalogManager | protectedvirtual |
statistics() const | catalog::AbstractCatalogManager< Catalog > | inline |
UnloadCatalog(const catalog::Catalog *catalog) | catalog::ClientCatalogManager | protectedvirtual |
Unlock() const | catalog::AbstractCatalogManager< Catalog > | inlineprotected |
volatile_flag() const | catalog::AbstractCatalogManager< Catalog > | inline |
workspace_ | catalog::ClientCatalogManager | private |
WriteLock() const | catalog::AbstractCatalogManager< Catalog > | inlineprotected |
~AbstractCatalogManager() | catalog::AbstractCatalogManager< Catalog > | virtual |
~ClientCatalogManager() | catalog::ClientCatalogManager | virtual |