97 const std::string& image_name,
const std::string& search_paths =
"");
113 const std::string& name,
const std::string& args =
"");
#define UHD_API
Definition: config.h:87
Definition: build_info.hpp:12
UHD_API std::string get_pkg_data_path(void)
Get a string representing the system's package data directory ("share").
UHD_API std::string find_image_path(const std::string &image_name, const std::string &search_paths="")
Return the full path to particular UHD binary image.
UHD_API std::string get_pkg_path(void)
Get a string representing the system's pkg directory.
UHD_API std::string get_lib_path(void)
Get a string representing the system's library directory.
UHD_API std::string get_images_dir(const std::string &search_paths)
Return the UHD images directory path.
UHD_API std::string get_cal_data_path(void)
Get a string representing the location of the calibration database.
UHD_API std::string print_utility_error(const std::string &name, const std::string &args="")
Return an error string recommending the user run the utility.
UHD_API std::string find_utility(const std::string &name)
Search for the location of a particular UHD utility.
UHD_API std::string get_tmp_path(void)
Get a string representing the system's temporary directory.
UHD_API std::vector< std::filesystem::path > get_module_paths(void)
Get UHD library paths.