18namespace uhd {
namespace usrp {
27 typedef std::shared_ptr<dboard_base>
sptr;
std::shared_ptr< property_tree > sptr
Definition property_tree.hpp:223
Definition dboard_base.hpp:25
void * ctor_args_t
Definition dboard_base.hpp:33
property_tree::sptr get_tx_subtree(void)
property_tree::sptr get_rx_subtree(void)
std::shared_ptr< dboard_base > sptr
Definition dboard_base.hpp:27
dboard_id_t get_rx_id(void)
virtual void initialize()
Definition dboard_base.hpp:40
virtual ~dboard_base()
Definition dboard_base.hpp:37
dboard_id_t get_tx_id(void)
dboard_iface::sptr get_iface(void)
std::string get_subdev_name(void)
dboard_eeprom_t get_tx_eeprom(void)
dboard_eeprom_t get_rx_eeprom(void)
Definition dboard_id.hpp:18
std::shared_ptr< dboard_iface > sptr
Definition dboard_iface.hpp:55
Definition dboard_base.hpp:75
~rx_dboard_base() override
Definition dboard_base.hpp:81
rx_dboard_base(ctor_args_t)
Definition dboard_base.hpp:89
tx_dboard_base(ctor_args_t)
~tx_dboard_base() override
Definition dboard_base.hpp:95
Definition dboard_base.hpp:61
~xcvr_dboard_base() override
Definition dboard_base.hpp:67
xcvr_dboard_base(ctor_args_t)
#define UHD_API
Definition config.h:87
Definition build_info.hpp:12
boost::noncopyable noncopyable
Definition noncopyable.hpp:45
#define UHD_PIMPL_DECL(_name)
Definition pimpl.hpp:31
Definition dboard_eeprom.hpp:18