18 #ifndef INCLUDED_LIBUHD_RFNOC_GRAPH_HPP 19 #define INCLUDED_LIBUHD_RFNOC_GRAPH_HPP 21 #include <boost/noncopyable.hpp> 24 namespace uhd {
namespace rfnoc {
26 class graph : boost::noncopyable
29 typedef boost::shared_ptr<uhd::rfnoc::graph>
sptr;
41 size_t src_block_port,
43 size_t dst_block_port,
44 const size_t pkt_size = 0
56 virtual std::string
get_name()
const = 0;
virtual std::string get_name() const =0
boost::shared_ptr< uhd::rfnoc::graph > sptr
Definition: graph.hpp:29
Definition: block_id.hpp:49
virtual void connect(const block_id_t &src_block, size_t src_block_port, const block_id_t &dst_block, size_t dst_block_port, const size_t pkt_size=0)=0
Definition: build_info.hpp:25