bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
bes::GlobalMetadataStore Member List

This is the complete list of members for bes::GlobalMetadataStore, including all inherited members.

add_responses(libdap::DDS *dds, const std::string &name)bes::GlobalMetadataStorevirtual
add_responses(libdap::DMR *dmr, const std::string &name)bes::GlobalMetadataStorevirtual
BESFileLockingCache()=default (defined in BESFileLockingCache)BESFileLockingCache
BESFileLockingCache(const BESFileLockingCache &)=delete (defined in BESFileLockingCache)BESFileLockingCache
BESFileLockingCache(std::string cache_dir, std::string prefix, unsigned long long size)BESFileLockingCache
cache_enabled() constBESFileLockingCacheinline
cache_too_big(unsigned long long current_size) constBESFileLockingCachevirtual
create_and_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
d_ledger_entry (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotected
dir_exists(const std::string &dir)BESFileLockingCachestatic
disable()BESFileLockingCacheinline
DmrppMetadataStore (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorefriend
DmrppMetadataStoreTest (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorefriend
dump(std::ostream &strm) const overrideBESFileLockingCachevirtual
enable()BESFileLockingCacheinline
exclusive_to_shared_lock(int fd)BESFileLockingCachevirtual
get_cache_dir_from_config() (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotectedstatic
get_cache_directory() constBESFileLockingCacheinline
get_cache_file_name(const std::string &src, bool mangle=true)BESFileLockingCachevirtual
get_cache_file_prefix() constBESFileLockingCacheinline
get_cache_lmt(const std::string &fileName, const std::string &suffix)bes::GlobalMetadataStorevirtual
get_cache_prefix_from_config() (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotectedstatic
get_cache_size()BESFileLockingCachevirtual
get_cache_size_from_config() (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotectedstatic
get_dds_object(const std::string &name)bes::GlobalMetadataStorevirtual
get_dmr_object(const std::string &name)bes::GlobalMetadataStorevirtual
get_exclusive_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd)BESFileLockingCachevirtual
get_hash(const std::string &name)bes::GlobalMetadataStoreprotected
get_instance(const std::string &cache_dir, const std::string &prefix, unsigned long long size)bes::GlobalMetadataStorestatic
get_instance()bes::GlobalMetadataStorestatic
get_read_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_read_lock_helper(const std::string &name, const std::string &suffix, const std::string &object_name)bes::GlobalMetadataStoreprotected
GlobalMetadataStore(const GlobalMetadataStore &src) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotected
GlobalMetadataStore()bes::GlobalMetadataStoreprotected
GlobalMetadataStore(const std::string &cache_dir, const std::string &prefix, unsigned long long size) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreprotected
GlobalMetadataStoreTest (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorefriend
initialize()bes::GlobalMetadataStoreprotected
BESFileLockingCache::initialize(const std::string &cache_dir, const std::string &prefix, unsigned long long size)BESFileLockingCache
insert_xml_base(int fd, std::ostream &os, const std::string &xml_base)bes::GlobalMetadataStoreprotectedstatic
is_available_helper(const std::string &realName, const std::string &relativeName, const std::string &fileType, const std::string &suffix)bes::GlobalMetadataStorevirtual
is_das_available(const std::string &name)bes::GlobalMetadataStorevirtual
is_das_available(const BESContainer &container) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorevirtual
is_dds_available(const std::string &name)bes::GlobalMetadataStorevirtual
is_dds_available(const BESContainer &container)bes::GlobalMetadataStorevirtual
is_dmr_available(const std::string &name)bes::GlobalMetadataStorevirtual
is_dmr_available(const BESContainer &container) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorevirtual
is_dmr_available(const std::string &realName, const std::string &relativeName, const std::string &fileType) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorevirtual
is_dmrpp_available(const std::string &name)bes::GlobalMetadataStorevirtual
is_dmrpp_available(const BESContainer &container) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorevirtual
is_unlimited() constBESFileLockingCacheinline
MDSReadLock typedef (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStore
operator=(const BESFileLockingCache &rhs)=delete (defined in BESFileLockingCache)BESFileLockingCache
parse_das_from_mds(libdap::DAS *das, const std::string &name) (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStorevirtual
purge_file(const std::string &file)BESFileLockingCachevirtual
remove_response_helper(const std::string &name, const std::string &suffix, const std::string &object_name)bes::GlobalMetadataStoreprotected
remove_responses(const std::string &name)bes::GlobalMetadataStorevirtual
store_dap_response(StreamDAP &writer, const std::string &key, const std::string &name, const std::string &response_name)bes::GlobalMetadataStoreprotected
transfer_bytes(int fd, std::ostream &os)bes::GlobalMetadataStoreprotectedstatic
unlock_and_close(const std::string &target)BESFileLockingCachevirtual
update_and_purge(const std::string &new_file)BESFileLockingCachevirtual
update_cache_info(const std::string &target)BESFileLockingCachevirtual
write_das_response(const std::string &name, std::ostream &os)bes::GlobalMetadataStorevirtual
write_dds_response(const std::string &name, std::ostream &os)bes::GlobalMetadataStorevirtual
write_dmr_response(const std::string &name, std::ostream &os)bes::GlobalMetadataStorevirtual
write_dmrpp_response(const std::string &name, std::ostream &os)bes::GlobalMetadataStorevirtual
write_ledger()bes::GlobalMetadataStoreprotected
write_response_helper(const std::string &name, std::ostream &os, const std::string &suffix, const std::string &object_name)bes::GlobalMetadataStoreprotected
write_response_helper(const std::string &name, std::ostream &os, const std::string &suffix, const std::string &xml_base, const std::string &object_name)bes::GlobalMetadataStoreprotected
~BESFileLockingCache() override (defined in BESFileLockingCache)BESFileLockingCacheinline
~BESObj()=defaultBESObjvirtual
~GlobalMetadataStore() (defined in bes::GlobalMetadataStore)bes::GlobalMetadataStoreinlinevirtual