UHD
003.003.002
|
#include <dboard_base.hpp>
Public Types | |
typedef boost::shared_ptr < dboard_base > | sptr |
typedef void * | ctor_args_t |
Public Member Functions | |
dboard_base (ctor_args_t) | |
virtual | ~dboard_base (void) |
virtual void | rx_get (const wax::obj &key, wax::obj &val)=0 |
virtual void | rx_set (const wax::obj &key, const wax::obj &val)=0 |
virtual void | tx_get (const wax::obj &key, wax::obj &val)=0 |
virtual void | tx_set (const wax::obj &key, const wax::obj &val)=0 |
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) |
A daughter board dboard_base class for all dboards. Only other dboard dboard_base classes should inherit this.
typedef void* uhd::usrp::dboard_base::ctor_args_t |
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 |
virtual uhd::usrp::dboard_base::~dboard_base | ( | void | ) | [virtual] |
dboard_iface::sptr uhd::usrp::dboard_base::get_iface | ( | void | ) | [protected] |
dboard_id_t uhd::usrp::dboard_base::get_rx_id | ( | 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] |
virtual void uhd::usrp::dboard_base::rx_get | ( | const wax::obj & | key, |
wax::obj & | val | ||
) | [pure virtual] |
Implemented in uhd::usrp::tx_dboard_base.
virtual void uhd::usrp::dboard_base::rx_set | ( | const wax::obj & | key, |
const wax::obj & | val | ||
) | [pure virtual] |
Implemented in uhd::usrp::tx_dboard_base.
virtual void uhd::usrp::dboard_base::tx_get | ( | const wax::obj & | key, |
wax::obj & | val | ||
) | [pure virtual] |
Implemented in uhd::usrp::rx_dboard_base.
virtual void uhd::usrp::dboard_base::tx_set | ( | const wax::obj & | key, |
const wax::obj & | val | ||
) | [pure virtual] |
Implemented in uhd::usrp::rx_dboard_base.