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 BESUtil, including all inherited members.
assemblePath(const std::string &firstPart, const std::string &secondPart, bool leadingSlash=false, bool trailingSlash=false) | BESUtil | static |
check_path(const std::string &path, const std::string &root, bool follow_sym_links) | BESUtil | static |
conditional_timeout_cancel() | BESUtil | static |
endsWith(std::string const &fullString, std::string const &ending) | BESUtil | static |
exit_on_request_timeout() | BESUtil | static |
explode(char delim, const std::string &str, std::list< std::string > &values) | BESUtil | static |
fastpidconverter(char *buf, int base) | BESUtil | static |
fastpidconverter(long val, char *buf, int base) (defined in BESUtil) | BESUtil | static |
file_to_stream(const std::string &file_name, std::ostream &o_strm, uint64_t read_start_position=0) | BESUtil | static |
file_to_string(const std::string &filename) (defined in BESUtil) | BESUtil | static |
file_to_string(const std::string &filename, std::string &error_msg) (defined in BESUtil) | BESUtil | static |
get_current_memory_usage() noexcept | BESUtil | static |
get_dir_name(const std::string &p) | BESUtil | static |
get_time(bool use_local_time=false) | BESUtil | static |
get_time(time_t the_time, bool use_local_time=false) | BESUtil | static |
id2xml(std::string in, const std::string ¬_allowed="><&'\"") | BESUtil | static |
implode(const std::list< std::string > &values, char delim) | BESUtil | static |
is_directory(const std::string &p) | BESUtil | static |
lowercase(const std::string &s) | BESUtil | static |
make_temp_file(const std::string &temp_file_dir, std::string &temp_file_name) | BESUtil | static |
mkdir_p(const std::string &path, mode_t mode) | BESUtil | static |
normalize_path(const std::string &path, bool leading_separator, bool trailing_separator, std::string separator="/") | BESUtil | static |
pathConcat(const std::string &firstPart, const std::string &secondPart, char separator='/') | BESUtil | static |
remove_crlf(std::string &str) | BESUtil | static |
removeLeadingAndTrailingBlanks(std::string &key) | BESUtil | static |
replace_all(std::string &s, std::string find_this, std::string replace_with_this) | BESUtil | static |
separateCatalogFromPath(std::string &path) (defined in BESUtil) | BESUtil | static |
set_mime_html(std::ostream &strm) | BESUtil | static |
set_mime_text(std::ostream &strm) | BESUtil | static |
split(const std::string &s, char delim='/', bool skip_empty=true) | BESUtil | static |
string_to_file(const std::string &filename, const std::string &content) | BESUtil | static |
tokenize(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters="/") | BESUtil | static |
trim_if_surrounding_quotes(std::string &value) | BESUtil | static |
trim_if_trailing_slash(std::string &value) | BESUtil | static |
unescape(const std::string &s) | BESUtil | static |
unhexstring(const std::string &s) (defined in BESUtil) | BESUtil | static |
url_create(BESUtil::url &url_parts) (defined in BESUtil) | BESUtil | static |
url_explode(const std::string &url_str, BESUtil::url &url_parts) | BESUtil | static |
uuid() (defined in BESUtil) | BESUtil | static |
www2id(const std::string &in, const std::string &escape="%", const std::string &except="") | BESUtil | static |
xml2id(std::string in) | BESUtil | static |