diff options
Diffstat (limited to 'host')
-rw-r--r-- | host/include/uhd/rfnoc_graph.hpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/host/include/uhd/rfnoc_graph.hpp b/host/include/uhd/rfnoc_graph.hpp index 968075cff..b25d7c207 100644 --- a/host/include/uhd/rfnoc_graph.hpp +++ b/host/include/uhd/rfnoc_graph.hpp @@ -172,6 +172,9 @@ public: * Note you need to also call this on statically connected blocks if you * desire to use them. * + * Connections that are made using this API call will be listed when calling + * enumerate_active_connections(). + * * \param src_blk The block ID of the source block to connect. * \param src_port The port of the source block to connect. * \param dst_blk The block ID of the destination block to connect to. @@ -226,6 +229,9 @@ public: * connection will not be changed until a new connection is made on the source * port. * + * Disconnected edges will no longer be listed in + * enumerate_active_connections(). + * * \param src_blk The block ID of the source block to disconnect. * \param src_port The port of the source block to disconnect. * \param dst_blk The block ID of the destination block to disconnect from. @@ -285,12 +291,20 @@ public: /*! Enumerate all the possible static connections in the graph * + * A static connection is a connection that is statically connected in + * hardware. Note that static connections also need to be declared using + * connect() if an application wants to use them, or they won't be available + * for property propagation or any other graph mechanism. + * * \return A vector containing all the static edges in the graph. */ virtual std::vector<graph_edge_t> enumerate_static_connections() const = 0; /*! Enumerate all the active connections in the graph * + * An active connection is a connection which was previously created by + * calling connect(). + * * \return A vector containing all the active edges in the graph. */ virtual std::vector<graph_edge_t> enumerate_active_connections() = 0; |