8 #ifndef INCLUDED_UHD_IMAGE_LOADER_HPP     9 #define INCLUDED_UHD_IMAGE_LOADER_HPP    13 #include <boost/function.hpp>    14 #include <boost/noncopyable.hpp>    49     typedef boost::function<bool(const image_loader_args_t&)> 
loader_fcn_t;
    57     static void register_image_loader(
const std::string& device_type,
    58         const loader_fcn_t& loader_fcn,
    59         const std::string& recovery_instructions);
    74     static std::string get_recovery_instructions(
const std::string& device_type);
 bool download
Definition: image_loader.hpp:27
 
std::string out_path
Definition: image_loader.hpp:30
 
uhd::device_addr_t args
Definition: image_loader.hpp:24
 
Definition: build_info.hpp:13
 
Definition: image_loader.hpp:22
 
bool load_fpga
Definition: image_loader.hpp:26
 
#define UHD_API
Definition: config.h:68
 
boost::function< bool(const image_loader_args_t &)> loader_fcn_t
Signature of an image loading function. 
Definition: image_loader.hpp:49
 
std::string fpga_path
Definition: image_loader.hpp:29
 
std::string firmware_path
Definition: image_loader.hpp:28
 
Definition: image_loader.hpp:19
 
Definition: device_addr.hpp:38
 
bool load_firmware
Definition: image_loader.hpp:25