OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
BESStoredDapResultCache Member List

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

assemblePath(const string &firstPart, const string &secondPart, bool addLeadingSlash=false)BESStoredDapResultCachestatic
BESFileLockingCache()BESFileLockingCacheinlineprotected
BESFileLockingCache(const string &cache_dir, const string &prefix, unsigned long long size)BESFileLockingCacheprotected
BESStoredDapResultCache(const string &data_root_dir, const string &stored_results_subdir, const string &prefix, unsigned long long size)BESStoredDapResultCacheprotected
cache_too_big(unsigned long long current_size) const BESFileLockingCachevirtual
create_and_lock(const string &target, int &fd)BESFileLockingCachevirtual
dump(ostream &strm) const BESFileLockingCachevirtual
exclusive_to_shared_lock(int fd)BESFileLockingCachevirtual
get_cache_file_name(const string &src, bool mangle=false)BESStoredDapResultCachevirtual
get_cache_size()BESFileLockingCachevirtual
get_cached_dap2_data_ddx(const std::string &cache_file_name, libdap::BaseTypeFactory *factory, const std::string &dataset)BESStoredDapResultCache
get_cached_dap4_data(const string &cache_file_name, libdap::D4BaseTypeFactory *factory, const string &filename)BESStoredDapResultCache
get_instance(const string &bes_catalog_root_dir, const string &stored_results_subdir, const string &prefix, unsigned long long size)BESStoredDapResultCachestatic
get_instance()BESStoredDapResultCachestatic
get_read_lock(const string &target, int &fd)BESFileLockingCachevirtual
getCacheDirectory()BESFileLockingCache
getCacheFilePrefix()BESFileLockingCache
getExclusiveLock(string file_name, int &ref_fd)BESFileLockingCachevirtual
initialize(const string &cache_dir, const string &prefix, unsigned long long size)BESFileLockingCacheprotected
lock_cache_read()BESFileLockingCachevirtual
lock_cache_write()BESFileLockingCachevirtual
PREFIX_KEYBESStoredDapResultCachestatic
purge_file(const string &file)BESFileLockingCachevirtual
ResponseBuilderTest classBESStoredDapResultCachefriend
SIZE_KEYBESStoredDapResultCachestatic
store_dap2_result(libdap::DDS &dds, const std::string &constraint, BESDapResponseBuilder *rb, libdap::ConstraintEvaluator *eval)BESStoredDapResultCachevirtual
store_dap4_result(libdap::DMR &dmr, const string &constraint, BESDapResponseBuilder *rb)BESStoredDapResultCachevirtual
StoredDap2ResultTest classBESStoredDapResultCachefriend
StoredDap4ResultTest classBESStoredDapResultCachefriend
SUBDIR_KEYBESStoredDapResultCachestatic
unlock_and_close(const string &target)BESFileLockingCachevirtual
unlock_cache()BESFileLockingCachevirtual
update_and_purge(const string &new_file)BESFileLockingCachevirtual
update_cache_info(const string &target)BESFileLockingCachevirtual
~BESFileLockingCache()BESFileLockingCacheinlineprotectedvirtual
~BESObj()BESObjinlinevirtual
~BESStoredDapResultCache()BESStoredDapResultCacheinlinevirtual