18 #ifndef INCLUDED_UHD_USRP_DBOARD_MANAGER_HPP 19 #define INCLUDED_UHD_USRP_DBOARD_MANAGER_HPP 25 #include <boost/utility.hpp> 26 #include <boost/shared_ptr.hpp> 28 namespace uhd{
namespace usrp{
37 typedef boost::shared_ptr<dboard_manager>
sptr;
50 static void register_dboard(
52 dboard_ctor_t dboard_ctor,
53 const std::string &name,
66 static void register_dboard(
69 dboard_ctor_t dboard_ctor,
70 const std::string &name,
90 virtual wax::obj get_rx_subdev(
const std::string &subdev_name) = 0;
91 virtual wax::obj get_tx_subdev(
const std::string &subdev_name) = 0;
boost::shared_ptr< dboard_manager > sptr
Definition: dboard_manager.hpp:37
Definition: dboard_id.hpp:28
Definition: dboard_manager.hpp:35
#define UHD_API
Definition: config.hpp:76
Definition: convert.hpp:28
boost::shared_ptr< dboard_base > sptr
Definition: dboard_base.hpp:37
void * ctor_args_t
Definition: dboard_base.hpp:43
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