34 const size_t dst_port_,
#define UHD_API
Definition config.h:87
Definition actions.hpp:18
Definition build_info.hpp:12
std::string to_string() const
Return a string representation of the connection.
Definition graph_edge.hpp:82
bool is_equal(const graph_edge_t &rhs, const bool match_properties=false) const
Definition graph_edge.hpp:71
std::string dst_blockid
The ID of the destination block for this edge.
Definition graph_edge.hpp:46
edge_t
Definition graph_edge.hpp:24
@ DYNAMIC
A user (dynamic) connection between two blocks in the FPGA.
Definition graph_edge.hpp:26
@ STATIC
A static connection between two blocks in the FPGA.
Definition graph_edge.hpp:25
@ TX_STREAM
A connection from a software TX streamer and an FPGA block.
Definition graph_edge.hpp:28
@ RX_STREAM
A connection from an FPGA block to a software RX streamer.
Definition graph_edge.hpp:27
bool is_forward_edge
When false, the framework will assume this is a back-edge. Back-edges.
Definition graph_edge.hpp:53
std::string src_blockid
The ID of the source block for this edge.
Definition graph_edge.hpp:42
edge_t edge
The type of edge.
Definition graph_edge.hpp:50
graph_edge_t(const size_t src_port_, const size_t dst_port_, const edge_t edge_, const bool fwd_edge)
Definition graph_edge.hpp:33
size_t dst_port
The port number of the destination block for this edge.
Definition graph_edge.hpp:48
bool operator==(const graph_edge_t &rhs) const
Equality operator: Compare two edges if they match, including edge.
Definition graph_edge.hpp:57
size_t src_port
The port number of the source block for this edge.
Definition graph_edge.hpp:44