diff options
author | Josh Blum <josh@joshknows.com> | 2011-07-20 14:13:37 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2011-07-20 14:13:37 -0700 |
commit | 9851de0713b4c6d14a870a1d8816451ca518ff52 (patch) | |
tree | 41d1ff8e4d4febd8babfb46a9779def2c2314a2b /host/lib/usrp/usrp2 | |
parent | 117f6a3359a8a21acf396b0e0f084c32770e0b3a (diff) | |
download | uhd-9851de0713b4c6d14a870a1d8816451ca518ff52.tar.gz uhd-9851de0713b4c6d14a870a1d8816451ca518ff52.tar.bz2 uhd-9851de0713b4c6d14a870a1d8816451ca518ff52.zip |
uhd: add get_tree call directly to the device
Does away with the need for wax cast to get the tree.
You can still do this but it will eventually be removed.
There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree.
Diffstat (limited to 'host/lib/usrp/usrp2')
-rw-r--r-- | host/lib/usrp/usrp2/usrp2_impl.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/host/lib/usrp/usrp2/usrp2_impl.hpp b/host/lib/usrp/usrp2/usrp2_impl.hpp index 644eab824..cdbcc895f 100644 --- a/host/lib/usrp/usrp2/usrp2_impl.hpp +++ b/host/lib/usrp/usrp2/usrp2_impl.hpp @@ -117,6 +117,9 @@ private: void get(const wax::obj &, wax::obj &val){ val = _tree; //entry point into property tree } + uhd::property_tree::sptr get_tree(void) const{ + return _tree; + } //io impl methods and members uhd::otw_type_t _rx_otw_type, _tx_otw_type; |