#include <uhd/rfnoc/graph.hpp>
◆ sptr
◆ connect() [1/2]
  
  
      
        
          | virtual void uhd::rfnoc::graph::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  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
Connect a RFNOC block with block ID src_block to another with block ID dst_block.
This will:
- Check if this connection is valid (IO signatures, see if types match)
 
- Configure the flow control for the blocks
 
- Configure SID for the upstream block
 
- Register the upstream block in the downstream block 
 
 
 
◆ connect() [2/2]
  
  
      
        
          | virtual void uhd::rfnoc::graph::connect  | 
          ( | 
          const block_id_t &  | 
          src_block,  | 
         
        
           | 
           | 
          const block_id_t &  | 
          dst_block  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
Shorthand for connect().
Using default ports for both source and destination. 
 
 
◆ get_name()
  
  
      
        
          | virtual std::string uhd::rfnoc::graph::get_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: