18 #ifndef INCLUDED_UHD_DEVICE_HPP
19 #define INCLUDED_UHD_DEVICE_HPP
25 #include <boost/utility.hpp>
26 #include <boost/shared_ptr.hpp>
27 #include <boost/function.hpp>
40 typedef boost::shared_ptr<device>
sptr;
41 typedef boost::function<device_addrs_t(const device_addr_t &)>
find_t;
42 typedef boost::function<sptr(const device_addr_t &)>
make_t;
50 static void register_device(
91 virtual bool recv_async_msg(
96 virtual boost::shared_ptr<property_tree> get_tree(
void)
const = 0;
98 #include <uhd/device_deprecated.ipp>