 |
USRP Hardware Driver and USRP Manual
Version: 3.15.0.0-2+b1
UHD and USRP Manual
|
|
Go to the documentation of this file.
8 #ifndef INCLUDED_LIBUHD_RFNOC_GRAPH_HPP
9 #define INCLUDED_LIBUHD_RFNOC_GRAPH_HPP
15 namespace uhd {
namespace rfnoc {
20 typedef boost::shared_ptr<uhd::rfnoc::graph>
sptr;
32 size_t src_block_port,
34 size_t dst_block_port,
35 const size_t pkt_size = 0) = 0;
54 const size_t src_block_port,
56 const size_t buf_size_dst_bytes,
57 const size_t pkt_size) = 0;
68 const size_t dst_block_port,
69 const size_t bytes_per_ack) = 0;
71 virtual std::string
get_name()
const = 0;
Represents a stream ID (SID).
Definition: sid.hpp:74
Definition: block_id.hpp:39
boost::shared_ptr< uhd::rfnoc::graph > sptr
Definition: graph.hpp:20
Definition: build_info.hpp:13
virtual std::string get_name() const =0
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
virtual void connect_src(const block_id_t &src_block, const size_t src_block_port, const uhd::sid_t dst_sid, const size_t buf_size_dst_bytes, const size_t pkt_size)=0
boost::noncopyable noncopyable
Definition: noncopyable.hpp:46
virtual void connect_sink(const block_id_t &sink_block, const size_t dst_block_port, const size_t bytes_per_ack)=0