USRP Hardware Driver and USRP Manual  Version: 003.010.001.001-release
UHD and USRP Manual
uhd::usrp::dboard_base Class Reference

#include <uhd/usrp/dboard_base.hpp>

Inheritance diagram for uhd::usrp::dboard_base:
uhd::usrp::rx_dboard_base uhd::usrp::tx_dboard_base uhd::usrp::xcvr_dboard_base

Public Types

typedef boost::shared_ptr< dboard_basesptr
 
typedef void * ctor_args_t
 

Public Member Functions

 dboard_base (ctor_args_t)
 
virtual ~dboard_base ()
 
virtual void initialize ()
 

Protected Member Functions

std::string get_subdev_name (void)
 
dboard_iface::sptr get_iface (void)
 
dboard_id_t get_rx_id (void)
 
dboard_id_t get_tx_id (void)
 
property_tree::sptr get_rx_subtree (void)
 
property_tree::sptr get_tx_subtree (void)
 

Detailed Description

A daughter board dboard_base class for all dboards. Only other dboard dboard_base classes should inherit this.

Member Typedef Documentation

An opaque type for the dboard constructor args. Derived classes should pass the args into the base class, but should not deal with the internals of the args.

typedef boost::shared_ptr<dboard_base> uhd::usrp::dboard_base::sptr

Constructor & Destructor Documentation

uhd::usrp::dboard_base::dboard_base ( ctor_args_t  )
virtual uhd::usrp::dboard_base::~dboard_base ( )
inlinevirtual

Member Function Documentation

dboard_iface::sptr uhd::usrp::dboard_base::get_iface ( void  )
protected
dboard_id_t uhd::usrp::dboard_base::get_rx_id ( void  )
protected
property_tree::sptr uhd::usrp::dboard_base::get_rx_subtree ( void  )
protected
std::string uhd::usrp::dboard_base::get_subdev_name ( void  )
protected
dboard_id_t uhd::usrp::dboard_base::get_tx_id ( void  )
protected
property_tree::sptr uhd::usrp::dboard_base::get_tx_subtree ( void  )
protected
virtual void uhd::usrp::dboard_base::initialize ( )
inlinevirtual

The documentation for this class was generated from the following file: