UHD  003.004.001-0-unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Types | Public Member Functions | Protected Member Functions
uhd::usrp::dboard_base Class Reference

#include <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

List of all members.

Public Types

typedef boost::shared_ptr
< dboard_base
sptr
typedef void * ctor_args_t

Public Member Functions

 dboard_base (ctor_args_t)

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


Member Function Documentation

std::string uhd::usrp::dboard_base::get_subdev_name ( void  ) [protected]

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