Feature #129
Recode hierarchical blocks so that they are in C++ and are first-class objects
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Johnathan Corgan | % Done: | 0% |
|
| Category: | gnuradio-core | |||
| Target version: | release-3.1 | |||
| Resolution: | fixed |
Description
The existing python hierarchical block implementation has several flaws. These include:
- inability to disconnect and/or reconnect at runtime
- hier_blocks are not "first-class". That is, they have a different interface than gr_blocks, and cannot do everything that a gr_block can.
- The input streams of the hier_block can't be connected to different internal blocks
- The output of the hier block can't come from different internal blocks
- The hier_block doesn't have it's own input and output io_signature
History
Updated by Johnathan Corgan over 6 years ago
- Status changed from New to Assigned
Updated by Johnathan Corgan over 5 years ago
- Status changed from Assigned to Closed
- Resolution set to fixed
Implemented in r6187 on trunk. Remaining implementation issues are documented in separate tickets.