CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
manifest::Reflog Member List

This is the complete list of members for manifest::Reflog, including all inherited members.

AddCatalog(const shash::Any &catalog)manifest::Reflog
AddCertificate(const shash::Any &certificate)manifest::Reflog
AddHistory(const shash::Any &history)manifest::Reflog
AddMetainfo(const shash::Any &metainfo)manifest::Reflog
AddReference(const shash::Any &hash, const SqlReflog::ReferenceType type)manifest::Reflogprotected
BeginTransaction()manifest::Reflog
CommitTransaction()manifest::Reflog
contains_reference_manifest::Reflogprivate
ContainsCatalog(const shash::Any &catalog) const manifest::Reflog
ContainsCertificate(const shash::Any &certificate) const manifest::Reflog
ContainsHistory(const shash::Any &history) const manifest::Reflog
ContainsMetainfo(const shash::Any &metainfo) const manifest::Reflog
ContainsReference(const shash::Any &hash, const SqlReflog::ReferenceType type) const manifest::Reflogprotected
count_references_manifest::Reflogprivate
CountEntries()manifest::Reflog
Create(const std::string &database_path, const std::string &repo_name)manifest::Reflogstatic
CreateDatabase(const std::string &database_path, const std::string &repo_name)manifest::Reflogprivate
database_manifest::Reflogprivate
database_file() const manifest::Reflog
DropDatabaseFileOwnership()manifest::Reflog
fqrn() const manifest::Reflog
get_timestamp_manifest::Reflogprivate
GetCatalogTimestamp(const shash::Any &catalog, uint64_t *timestamp) const manifest::Reflog
GetReferenceTimestamp(const shash::Any &hash, const SqlReflog::ReferenceType type, uint64_t *timestamp) const manifest::Reflogprotected
HashDatabase(const std::string &database_path, shash::Any *hash_reflog)manifest::Reflogstatic
insert_reference_manifest::Reflogprivate
List(SqlReflog::ReferenceType type, std::vector< shash::Any > *hashes) const manifest::Reflog
list_references_manifest::Reflogprivate
ListOlderThan(SqlReflog::ReferenceType type, uint64_t timestamp, std::vector< shash::Any > *hashes) const manifest::Reflog
Open(const std::string &database_path)manifest::Reflogstatic
OpenDatabase(const std::string &database_path)manifest::Reflogprivate
OwnsDatabaseFile() const manifest::Refloginline
PrepareQueries()manifest::Reflogprivate
ReadChecksum(const std::string &path, shash::Any *checksum)manifest::Reflogstatic
Remove(const shash::Any &hash)manifest::Reflog
remove_reference_manifest::Reflogprivate
TakeDatabaseFileOwnership()manifest::Reflog
Vacuum()manifest::Refloginline
WriteChecksum(const std::string &path, const shash::Any &value)manifest::Reflogstatic