bes Updated for version 3.20.13
BESUtil Member List

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)BESUtilstatic
check_path(const std::string &path, const std::string &root, bool follow_sym_links)BESUtilstatic
conditional_timeout_cancel()BESUtilstatic
endsWith(std::string const &fullString, std::string const &ending)BESUtilstatic
exit_on_request_timeout()BESUtilstatic
explode(char delim, const std::string &str, std::list< std::string > &values)BESUtilstatic
fastpidconverter(char *buf, int base)BESUtilstatic
fastpidconverter(long val, char *buf, int base) (defined in BESUtil)BESUtilstatic
file_to_stream(const std::string &file_name, std::ostream &o_strm)BESUtilstatic
file_to_stream_helper(const std::string &file_name, std::ostream &o_strm, uint64_t byteCount) (defined in BESUtil)BESUtilstatic
file_to_stream_task(const std::string &file_name, std::atomic< bool > &file_write_done, std::ostream &o_strm)BESUtilstatic
get_current_memory_usage() noexceptBESUtilstatic
get_time(bool use_local_time=false)BESUtilstatic
get_time(time_t the_time, bool use_local_time=false)BESUtilstatic
id2xml(std::string in, const std::string &not_allowed="><&'\"")BESUtilstatic
implode(const std::list< std::string > &values, char delim)BESUtilstatic
lowercase(const std::string &s)BESUtilstatic
normalize_path(const std::string &path, bool leading_separator, bool trailing_separator, std::string separator="/")BESUtilstatic
pathConcat(const std::string &firstPart, const std::string &secondPart, char separator='/')BESUtilstatic
removeLeadingAndTrailingBlanks(std::string &key)BESUtilstatic
replace_all(std::string &s, std::string find_this, std::string replace_with_this)BESUtilstatic
separateCatalogFromPath(std::string &path) (defined in BESUtil)BESUtilstatic
set_mime_html(std::ostream &strm)BESUtilstatic
set_mime_text(std::ostream &strm)BESUtilstatic
split(const std::string &s, char delim='/', bool skip_empty=true)BESUtilstatic
tokenize(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters="/")BESUtilstatic
trim_if_surrounding_quotes(std::string &value)BESUtilstatic
trim_if_trailing_slash(std::string &value)BESUtilstatic
unescape(const std::string &s)BESUtilstatic
unhexstring(const std::string &s) (defined in BESUtil)BESUtilstatic
url_create(BESUtil::url &url_parts) (defined in BESUtil)BESUtilstatic
url_explode(const std::string &url_str, BESUtil::url &url_parts)BESUtilstatic
www2id(const std::string &in, const std::string &escape="%", const std::string &except="")BESUtilstatic
xml2id(std::string in)BESUtilstatic