GNU Radio 3.9 OOT Module Porting Guide
Jump to navigation
Jump to search
The major changes in the (in-progress) GNU Radio 3.9 release that will impact OOTs are:
- Replacement of SWIG with Pybind11
- C++ modernization (C++11/14?)
Pybind11 Python Bindings
OOT Workflow
OOT Migration
Caveats
C++ Modernization
The most obvious change that will impact OOTs is that Boost shared pointers have been replaced with std:: shared pointers and memory management. At the top level of each block, the instantiation will need to change, e.g. ...