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

This is the complete list of members for agg_util::AggMemberDatasetDimensionCache, including all inherited members.

AggMemberDatasetDimensionCache(const std::string &data_root_dir, const std::string &stored_results_subdir, const std::string &prefix, unsigned long long size) (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCacheprotected
AggMemberDatasetDimensionCache(const AggMemberDatasetDimensionCache &src)=delete (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCache
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_DIR_KEY (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCachestatic
cache_enabled() constBESFileLockingCacheinline
cache_too_big(unsigned long long current_size) constBESFileLockingCachevirtual
create_and_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
dir_exists(const std::string &dir)BESFileLockingCachestatic
disable()BESFileLockingCacheinline
dump(std::ostream &strm) const overrideBESFileLockingCachevirtual
enable()BESFileLockingCacheinline
exclusive_to_shared_lock(int fd)BESFileLockingCachevirtual
get_cache_directory() constBESFileLockingCacheinline
get_cache_file_name(const std::string &src, bool mangle=true)BESFileLockingCachevirtual
get_cache_file_prefix() constBESFileLockingCacheinline
get_cache_size()BESFileLockingCachevirtual
get_exclusive_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd)BESFileLockingCachevirtual
get_instance(const std::string &bes_catalog_root_dir, const std::string &stored_results_subdir, const std::string &prefix, unsigned long long size) (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCachestatic
get_instance()agg_util::AggMemberDatasetDimensionCachestatic
get_read_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
initialize(const std::string &cache_dir, const std::string &prefix, unsigned long long size)BESFileLockingCache
is_unlimited() constBESFileLockingCacheinline
loadDimensionCache(AggMemberDataset *amd)agg_util::AggMemberDatasetDimensionCache
operator=(const BESFileLockingCache &rhs)=delete (defined in BESFileLockingCache)BESFileLockingCache
PREFIX_KEY (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCachestatic
purge_file(const std::string &file)BESFileLockingCachevirtual
SIZE_KEY (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCachestatic
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
~AggMemberDatasetDimensionCache() override=default (defined in agg_util::AggMemberDatasetDimensionCache)agg_util::AggMemberDatasetDimensionCache
~BESFileLockingCache() override (defined in BESFileLockingCache)BESFileLockingCacheinline
~BESObj()=defaultBESObjvirtual