8 #ifndef INCLUDED_UHD_DEVICE_HPP     9 #define INCLUDED_UHD_DEVICE_HPP    16 #include <boost/function.hpp>    17 #include <boost/shared_ptr.hpp>    18 #include <boost/utility.hpp>    31     typedef boost::shared_ptr<device> 
sptr;
    32     typedef boost::function<device_addrs_t(const device_addr_t&)> 
find_t;
    33     typedef boost::function<sptr(const device_addr_t&)> 
make_t;
    46     static void register_device(
    98     virtual bool recv_async_msg(
 
boost::shared_ptr< device > sptr
Definition: device.hpp:31
 
boost::shared_ptr< property_tree > sptr
Definition: property_tree.hpp:213
 
boost::shared_ptr< rx_streamer > sptr
Definition: stream.hpp:172
 
Definition: build_info.hpp:13
 
boost::function< device_addrs_t(const device_addr_t &)> find_t
Definition: device.hpp:32
 
device_filter_t
Device type, used as a filter in make. 
Definition: device.hpp:36
 
std::vector< device_addr_t > device_addrs_t
A typedef for a vector of device addresses. 
Definition: device_addr.hpp:87
 
uhd::property_tree::sptr _tree
Definition: device.hpp:108
 
Definition: stream.hpp:58
 
#define UHD_API
Definition: config.h:68
 
boost::function< sptr(const device_addr_t &)> make_t
Definition: device.hpp:33
 
Definition: device.hpp:28
 
boost::shared_ptr< tx_streamer > sptr
Definition: stream.hpp:247
 
device_filter_t _type
Definition: device.hpp:109
 
Definition: device.hpp:36
 
Definition: device_addr.hpp:38