bes  Updated for version 3.20.6
HDF5DiskCache Member List

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

BESFileLockingCache() (defined in BESFileLockingCache)BESFileLockingCacheinline
BESFileLockingCache(const std::string &cache_dir, const 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) constBESFileLockingCachevirtual
enable()BESFileLockingCacheinline
exclusive_to_shared_lock(int fd)BESFileLockingCachevirtual
get_cache_directory()BESFileLockingCacheinline
get_cache_file_name(const std::string &src, bool mangle=true)BESFileLockingCachevirtual
get_cache_file_prefix()BESFileLockingCacheinline
get_cache_size()BESFileLockingCachevirtual
get_data_from_cache(const std::string &cache_file_name, const int expected_file_size, int &fd) (defined in HDF5DiskCache)HDF5DiskCache
get_exclusive_lock(const std::string &target, int &fd) (defined in BESFileLockingCache)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd) (defined in BESFileLockingCache)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, const int expected_file_size) (defined in HDF5DiskCache)HDF5DiskCache
lock_cache_read()BESFileLockingCachevirtual
lock_cache_write()BESFileLockingCachevirtual
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
unlock_cache()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, const int expected_file_size, const std::vector< double > &val) (defined in HDF5DiskCache)HDF5DiskCache
write_cached_data2(const std::string &cache_file_name, const int expected_file_size, const void *buf) (defined in HDF5DiskCache)HDF5DiskCache
~BESFileLockingCache() (defined in BESFileLockingCache)BESFileLockingCacheinlinevirtual
~BESObj()BESObjinlinevirtual
~HDF5DiskCache() (defined in HDF5DiskCache)HDF5DiskCacheinlinevirtual