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

This is the complete list of members for BESFileLockingCache, 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
BESFileLockingCacheTest (defined in BESFileLockingCache)BESFileLockingCachefriend
cache_enabled() constBESFileLockingCacheinline
cache_too_big(unsigned long long current_size) constBESFileLockingCachevirtual
cacheT (defined in BESFileLockingCache)BESFileLockingCachefriend
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
FileLockingCacheTest (defined in BESFileLockingCache)BESFileLockingCachefriend
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_exclusive_lock(const std::string &target, int &fd)BESFileLockingCachevirtual
get_exclusive_lock_nb(const std::string &target, int &fd)BESFileLockingCachevirtual
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
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