bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
This is the complete list of members for BESH4Cache, 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 | |
cache_enabled() const | BESFileLockingCache | inline |
cache_too_big(unsigned long long current_size) const | BESFileLockingCache | virtual |
create_and_lock(const std::string &target, int &fd) | BESFileLockingCache | virtual |
dir_exists(const std::string &dir) | BESFileLockingCache | static |
disable() | BESFileLockingCache | inline |
dump(std::ostream &strm) const override | BESFileLockingCache | virtual |
enable() | BESFileLockingCache | inline |
exclusive_to_shared_lock(int fd) | BESFileLockingCache | virtual |
get_cache_directory() const | BESFileLockingCache | inline |
get_cache_file_name(const std::string &src, bool mangle=true) | BESFileLockingCache | virtual |
get_cache_file_prefix() const | BESFileLockingCache | inline |
get_cache_size() | BESFileLockingCache | virtual |
get_data_from_cache(const std::string &cache_file_name, const int expected_file_size, int &fd) (defined in BESH4Cache) | BESH4Cache | |
get_exclusive_lock(const std::string &target, int &fd) | BESFileLockingCache | virtual |
get_exclusive_lock_nb(const std::string &target, int &fd) | BESFileLockingCache | virtual |
get_instance() | BESH4Cache | static |
get_read_lock(const std::string &target, int &fd) | BESFileLockingCache | virtual |
getCacheDirFromConfig() (defined in BESH4Cache) | BESH4Cache | static |
getCachePrefixFromConfig() (defined in BESH4Cache) | BESH4Cache | static |
getCacheSizeFromConfig() (defined in BESH4Cache) | BESH4Cache | static |
initialize(const std::string &cache_dir, const std::string &prefix, unsigned long long size) | BESFileLockingCache | |
is_unlimited() const | BESFileLockingCache | inline |
is_valid(const std::string &cache_file_name, const int expected_file_size) const (defined in BESH4Cache) | BESH4Cache | |
operator=(const BESFileLockingCache &rhs)=delete (defined in BESFileLockingCache) | BESFileLockingCache | |
PATH_KEY (defined in BESH4Cache) | BESH4Cache | static |
PREFIX_KEY (defined in BESH4Cache) | BESH4Cache | static |
purge_file(const std::string &file) | BESFileLockingCache | virtual |
SIZE_KEY (defined in BESH4Cache) | BESH4Cache | static |
unlock_and_close(const std::string &target) | BESFileLockingCache | virtual |
update_and_purge(const std::string &new_file) | BESFileLockingCache | virtual |
update_cache_info(const std::string &target) | BESFileLockingCache | virtual |
write_cached_data(const std::string &cache_file_name, const int expected_file_size, const std::vector< double > &val) (defined in BESH4Cache) | BESH4Cache | |
write_cached_data2(const std::string &cache_file_name, const int expected_file_size, const void *buf) (defined in BESH4Cache) | BESH4Cache | |
~BESFileLockingCache() override (defined in BESFileLockingCache) | BESFileLockingCache | inline |
~BESH4Cache() override=default (defined in BESH4Cache) | BESH4Cache | |
~BESObj()=default | BESObj | virtual |