#include <uhd/experts/expert_nodes.hpp>
 
  
| Public Types | |
| typedef std::function< void(std::string)> | callback_func_t | 
| Public Member Functions | |
| virtual | ~dag_vertex_t () | 
| node_class_t | get_class () const | 
| const std::string & | get_name () const | 
| virtual const std::string & | get_dtype () const =0 | 
| virtual std::string | to_string () const =0 | 
| virtual bool | is_dirty () const =0 | 
| virtual void | mark_clean ()=0 | 
| virtual void | force_dirty ()=0 | 
| virtual void | resolve ()=0 | 
| virtual void | set_write_callback (const callback_func_t &func)=0 | 
| virtual bool | has_write_callback () const =0 | 
| virtual void | clear_write_callback ()=0 | 
| virtual void | set_read_callback (const callback_func_t &func)=0 | 
| virtual bool | has_read_callback () const =0 | 
| virtual void | clear_read_callback ()=0 | 
| Protected Member Functions | |
| dag_vertex_t (const node_class_t c, const std::string &n) | |
class dag_vertex_t
This serves as the base class for all nodes in the expert
| typedef std::function<void(std::string)> uhd::experts::dag_vertex_t::callback_func_t | 
| 
 | inlinevirtual | 
| 
 | inlineprotected | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.
| 
 | inline | 
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.
| 
 | inline | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Implemented in uhd::experts::data_node_t< data_t >.