Revision d9035414 host/lib/usrp/dboard_base.cpp

b/host/lib/usrp/dboard_base.cpp
20 20
#include <boost/format.hpp>
21 21
#include <stdexcept>
22 22

  
23
using namespace uhd;
23 24
using namespace uhd::usrp;
24 25

  
25 26
/***********************************************************************
......
34 35
    _impl->args = *static_cast<dboard_ctor_args_t *>(args);
35 36
}
36 37

  
37
dboard_base::~dboard_base(void){
38
   /* NOP */
39
}
40

  
41 38
std::string dboard_base::get_subdev_name(void){
42 39
    return _impl->args.sd_name;
43 40
}
......
54 51
    return _impl->args.tx_id;
55 52
}
56 53

  
54
property_tree::sptr dboard_base::get_rx_subtree(void){
55
    return _impl->args.rx_subtree;
56
}
57

  
58
property_tree::sptr dboard_base::get_tx_subtree(void){
59
    return _impl->args.tx_subtree;
60
}
61

  
57 62
/***********************************************************************
58 63
 * xcvr dboard dboard_base class
59 64
 **********************************************************************/
......
70 75
    }
71 76
}
72 77

  
73
xcvr_dboard_base::~xcvr_dboard_base(void){
74
    /* NOP */
75
}
76

  
77 78
/***********************************************************************
78 79
 * rx dboard dboard_base class
79 80
 **********************************************************************/
......
86 87
    }
87 88
}
88 89

  
89
rx_dboard_base::~rx_dboard_base(void){
90
    /* NOP */
91
}
92

  
93
void rx_dboard_base::tx_get(const wax::obj &, wax::obj &){
94
    throw uhd::runtime_error("cannot call tx_get on a rx dboard");
95
}
96

  
97
void rx_dboard_base::tx_set(const wax::obj &, const wax::obj &){
98
    throw uhd::runtime_error("cannot call tx_set on a rx dboard");
99
}
100

  
101 90
/***********************************************************************
102 91
 * tx dboard dboard_base class
103 92
 **********************************************************************/
......
109 98
        ) % get_rx_id().to_pp_string() % dboard_id_t::none().to_pp_string()));
110 99
    }
111 100
}
112

  
113
tx_dboard_base::~tx_dboard_base(void){
114
    /* NOP */
115
}
116

  
117
void tx_dboard_base::rx_get(const wax::obj &, wax::obj &){
118
    throw uhd::runtime_error("cannot call rx_get on a tx dboard");
119
}
120

  
121
void tx_dboard_base::rx_set(const wax::obj &, const wax::obj &){
122
    throw uhd::runtime_error("cannot call rx_set on a tx dboard");
123
}

Also available in: Unified diff