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

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

BESFileLockingCache()BESFileLockingCacheinlineprotected
BESFileLockingCache(const string &cache_dir, const string &prefix, unsigned long long size)BESFileLockingCacheprotected
cache_too_big(unsigned long long current_size) const BESFileLockingCachevirtual
create_and_lock(const string &target, int &fd)BESFileLockingCachevirtual
delete_instance()BESH4Cachestatic
dump(ostream &strm) const BESFileLockingCachevirtual
exclusive_to_shared_lock(int fd)BESFileLockingCachevirtual
get_cache_file_name(const string &src, bool mangle=true)BESFileLockingCachevirtual
get_cache_size()BESFileLockingCachevirtual
get_data_from_cache(const string &cache_file_name, const int expected_file_size, int &fd)BESH4Cache
get_instance()BESH4Cachestatic
get_read_lock(const string &target, int &fd)BESFileLockingCachevirtual
getCacheDirectory()BESFileLockingCache
getCacheDirFromConfig()BESH4Cachestatic
getCacheFilePrefix()BESFileLockingCache
getCachePrefixFromConfig()BESH4Cachestatic
getCacheSizeFromConfig()BESH4Cachestatic
getExclusiveLock(string file_name, int &ref_fd)BESFileLockingCachevirtual
initialize(const string &cache_dir, const string &prefix, unsigned long long size)BESFileLockingCacheprotected
is_valid(const string &cache_file_name, const int expected_file_size)BESH4Cache
lock_cache_read()BESFileLockingCachevirtual
lock_cache_write()BESFileLockingCachevirtual
PATH_KEYBESH4Cachestatic
PREFIX_KEYBESH4Cachestatic
purge_file(const string &file)BESFileLockingCachevirtual
SIZE_KEYBESH4Cachestatic
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
write_cached_data(const string &cache_file_name, const int expected_file_size, const std::vector< double > &val)BESH4Cache
~BESFileLockingCache()BESFileLockingCacheinlineprotectedvirtual
~BESH4Cache()BESH4Cacheinlinevirtual
~BESObj()BESObjinlinevirtual