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

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

BESDapFunctionResponseCache(const std::string &cache_dir, const std::string &prefix, unsigned long long size)BESDapFunctionResponseCacheinlineprotected
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
can_be_cached(libdap::DDS *dds, const std::string &constraint) (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachevirtual
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
FunctionResponseCacheTest (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachefriend
get_cache_dir_from_config() (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
get_cache_directory() constBESFileLockingCacheinline
get_cache_file_name(const std::string &src, bool mangle=true)BESFileLockingCachevirtual
get_cache_file_prefix() constBESFileLockingCacheinline
get_cache_prefix_from_config() (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
get_cache_size()BESFileLockingCachevirtual
get_cache_size_from_config() (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
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 &cache_dir, const std::string &prefix, unsigned long long size) (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
get_instance() (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
get_or_cache_dataset(libdap::DDS *dds, const std::string &constraint)BESDapFunctionResponseCachevirtual
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
operator=(const BESFileLockingCache &rhs)=delete (defined in BESFileLockingCache)BESFileLockingCache
PATH_KEY (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
PREFIX_KEY (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
purge_file(const std::string &file)BESFileLockingCachevirtual
SIZE_KEY (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachestatic
StoredResultTest (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCachefriend
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
~BESDapFunctionResponseCache() (defined in BESDapFunctionResponseCache)BESDapFunctionResponseCacheinlinevirtual
~BESFileLockingCache() override (defined in BESFileLockingCache)BESFileLockingCacheinline
~BESObj()=defaultBESObjvirtual