8 #ifndef INCLUDED_UHD_DEVICE_HPP     9 #define INCLUDED_UHD_DEVICE_HPP    16 #include <boost/utility.hpp>    17 #include <boost/shared_ptr.hpp>    18 #include <boost/function.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;
    50     static void register_device(
   104     virtual bool recv_async_msg(
 
boost::shared_ptr< device > sptr
Definition: device.hpp:31
 
Definition: device.hpp:37
 
boost::shared_ptr< property_tree > sptr
Definition: property_tree.hpp:210
 
boost::shared_ptr< rx_streamer > sptr
Definition: stream.hpp:161
 
Definition: build_info.hpp:14
 
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:85
 
uhd::property_tree::sptr _tree
Definition: device.hpp:115
 
boost::function< sptr(const device_addr_t &)> make_t
Definition: device.hpp:33
 
Definition: stream.hpp:47
 
#define UHD_API
Definition: config.h:63
 
Definition: device.hpp:28
 
boost::shared_ptr< tx_streamer > sptr
Definition: stream.hpp:237
 
device_filter_t _type
Definition: device.hpp:116
 
Definition: device.hpp:38
 
boost::function< device_addrs_t(const device_addr_t &)> find_t
Definition: device.hpp:32
 
Definition: device_addr.hpp:38