29 typedef std::shared_ptr<device>
sptr;
30 typedef std::function<device_addrs_t(const device_addr_t&)>
find_t;
31 typedef std::function<sptr(const device_addr_t&)>
make_t;
44 static void register_device(
108 virtual bool recv_async_msg(
std::shared_ptr< rx_streamer > sptr
Definition: stream.hpp:169
std::function< device_addrs_t(const device_addr_t &)> find_t
Definition: device.hpp:30
boost::noncopyable noncopyable
Definition: noncopyable.hpp:45
std::shared_ptr< device > sptr
Definition: device.hpp:29
Definition: build_info.hpp:12
device_filter_t
Device type, used as a filter in make.
Definition: device.hpp:34
std::vector< device_addr_t > device_addrs_t
A typedef for a vector of device addresses.
Definition: device_addr.hpp:93
uhd::property_tree::sptr _tree
Definition: device.hpp:118
Definition: stream.hpp:47
#define UHD_API
Definition: config.h:87
std::shared_ptr< tx_streamer > sptr
Definition: stream.hpp:267
std::function< sptr(const device_addr_t &)> make_t
Definition: device.hpp:31
Definition: device.hpp:26
std::shared_ptr< property_tree > sptr
Definition: property_tree.hpp:223
device_filter_t _type
Definition: device.hpp:119
Definition: device.hpp:34
Definition: device_addr.hpp:37