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

This is the complete list of members for BESStoredDapResultCache, 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
BESStoredDapResultCache(const string &data_root_dir, const string &stored_results_subdir, const string &prefix, unsigned long long size) (defined in BESStoredDapResultCache)BESStoredDapResultCacheprotected
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_cached_dap4_data(const string &cache_file_name, libdap::D4BaseTypeFactory *factory, const string &filename)BESStoredDapResultCache
get_exclusive_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd)BESFileLockingCachevirtual
get_instance(const string &bes_catalog_root_dir, const string &stored_results_subdir, const string &prefix, unsigned long long size) (defined in BESStoredDapResultCache)BESStoredDapResultCachestatic
get_instance()BESStoredDapResultCachestatic
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
purge_file(const std::string &file)BESFileLockingCachevirtual
ResponseBuilderTest (defined in BESStoredDapResultCache)BESStoredDapResultCachefriend
store_dap4_result(libdap::DMR &dmr, const string &constraint, BESDapResponseBuilder *rb)BESStoredDapResultCachevirtual
StoredDap2ResultTest (defined in BESStoredDapResultCache)BESStoredDapResultCachefriend
StoredDap4ResultTest (defined in BESStoredDapResultCache)BESStoredDapResultCachefriend
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
~BESFileLockingCache() override (defined in BESFileLockingCache)BESFileLockingCacheinline
~BESObj()=defaultBESObjvirtual
~BESStoredDapResultCache() (defined in BESStoredDapResultCache)BESStoredDapResultCacheinlinevirtual