18 #ifndef INCLUDED_UHD_USRP_DBOARD_MANAGER_HPP    19 #define INCLUDED_UHD_USRP_DBOARD_MANAGER_HPP    26 #include <boost/utility.hpp>    27 #include <boost/shared_ptr.hpp>    29 namespace uhd{ 
namespace usrp{
    38     typedef boost::shared_ptr<dboard_manager> 
sptr;
    41     static void populate_prop_tree_from_subdev(
    56     static void register_dboard(
    58         dboard_ctor_t dboard_ctor,
    59         const std::string &name,
    72     static void register_dboard(
    75         dboard_ctor_t dboard_ctor,
    76         const std::string &name,
    96     virtual wax::obj get_rx_subdev(
const std::string &subdev_name) = 0;
    97     virtual wax::obj get_tx_subdev(
const std::string &subdev_name) = 0;
 boost::shared_ptr< dboard_manager > sptr
Definition: dboard_manager.hpp:38
 
Definition: dboard_id.hpp:28
 
boost::shared_ptr< property_tree > sptr
Definition: property_tree.hpp:122
 
Definition: dboard_manager.hpp:36
 
#define UHD_API
Definition: config.hpp:76
 
Definition: convert.hpp:28
 
boost::shared_ptr< dboard_base > sptr
Definition: dboard_base.hpp:74
 
void * ctor_args_t
Definition: dboard_base.hpp:80
 
std::vector< std::string > prop_names_t
The type for a vector of property names. 
Definition: props.hpp:30
 
boost::shared_ptr< dboard_iface > sptr
Definition: dboard_iface.hpp:60