18 #ifndef INCLUDED_LIBUHD_RX_BLOCK_CTRL_BASE_HPP 19 #define INCLUDED_LIBUHD_RX_BLOCK_CTRL_BASE_HPP 38 typedef boost::shared_ptr<source_block_ctrl_base>
sptr;
95 boost::uint32_t next_address,
96 size_t output_block_port = 0
114 size_t buf_size_pkts,
128 const size_t suggested_port,
Definition: stream_cmd.hpp:46
virtual void configure_flow_control_out(size_t buf_size_pkts, size_t block_port=0, const uhd::sid_t &sid=uhd::sid_t())
stream_sig_t get_output_signature(size_t block_port=0) const
Definition: source_node_ctrl.hpp:34
Definition: block_ctrl_base.hpp:106
virtual void set_destination(boost::uint32_t next_address, size_t output_block_port=0)
Definition: build_info.hpp:25
#define UHD_RFNOC_API
Definition: config.hpp:103
Definition: source_block_ctrl_base.hpp:35
Represents a stream ID (SID).
Definition: sid.hpp:79
virtual size_t _request_output_port(const size_t suggested_port, const uhd::device_addr_t &args) const
virtual void issue_stream_cmd(const uhd::stream_cmd_t &stream_cmd, const size_t chan=0)
std::vector< size_t > get_output_ports() const
boost::shared_ptr< source_block_ctrl_base > sptr
Definition: source_block_ctrl_base.hpp:38
Definition: stream_sig.hpp:33
Definition: device_addr.hpp:47