8 #ifndef INCLUDED_LIBUHD_TICK_NODE_CTRL_BASE_HPP 9 #define INCLUDED_LIBUHD_TICK_NODE_CTRL_BASE_HPP 14 namespace uhd {
namespace rfnoc {
30 typedef boost::shared_ptr<tick_node_ctrl>
sptr;
47 double get_tick_rate(
const std::set<node_ctrl_base::sptr>& _explored_nodes =
48 std::set<node_ctrl_base::sptr>());
Definition: build_info.hpp:13
Definition: tick_node_ctrl.hpp:24
#define UHD_RFNOC_API
Definition: config.hpp:104
double get_tick_rate(const std::set< node_ctrl_base::sptr > &_explored_nodes=std::set< node_ctrl_base::sptr >())
virtual double _get_tick_rate()
Definition: tick_node_ctrl.hpp:51
static const double RATE_UNDEFINED
This value is used by rate nodes that don't actually set a rate themselves.
Definition: tick_node_ctrl.hpp:36
boost::shared_ptr< tick_node_ctrl > sptr
Definition: tick_node_ctrl.hpp:30
Definition: node_ctrl_base.hpp:31