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

This is the complete list of members for HDF5DiskCache, including all inherited members.

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
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_data_from_cache(const std::string &cache_file_name, int64_t expected_file_size, int &fd) (defined in HDF5DiskCache)HDF5DiskCache
get_exclusive_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd)BESFileLockingCachevirtual
get_instance(const long, const std::string &, const std::string &)HDF5DiskCachestatic
get_read_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
getCacheDirFromConfig(const std::string &) (defined in HDF5DiskCache)HDF5DiskCachestatic
getCachePrefixFromConfig(const std::string &) (defined in HDF5DiskCache)HDF5DiskCachestatic
getCacheSizeFromConfig(const long cache_size) (defined in HDF5DiskCache)HDF5DiskCachestatic
initialize(const std::string &cache_dir, const std::string &prefix, unsigned long long size)BESFileLockingCache
is_unlimited() constBESFileLockingCacheinline
is_valid(const std::string &cache_file_name, int64_t expected_file_size) const (defined in HDF5DiskCache)HDF5DiskCache
operator=(const BESFileLockingCache &rhs)=delete (defined in BESFileLockingCache)BESFileLockingCache
PATH_KEY (defined in HDF5DiskCache)HDF5DiskCachestatic
PREFIX_KEY (defined in HDF5DiskCache)HDF5DiskCachestatic
purge_file(const std::string &file)BESFileLockingCachevirtual
SIZE_KEY (defined in HDF5DiskCache)HDF5DiskCachestatic
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_cached_data(const std::string &cache_file_name, int64_t expected_file_size, const std::vector< double > &val) (defined in HDF5DiskCache)HDF5DiskCache
write_cached_data2(const std::string &cache_file_name, int64_t expected_file_size, const void *buf) (defined in HDF5DiskCache)HDF5DiskCache
~BESFileLockingCache() override (defined in BESFileLockingCache)BESFileLockingCacheinline
~BESObj()=defaultBESObjvirtual
~HDF5DiskCache() override=default (defined in HDF5DiskCache)HDF5DiskCache