|
GNU Radio 3.7.1 C++ API
|
used by thread-per-block scheduler More...
#include <tpb_detail.h>
Public Member Functions | |
| tpb_detail () | |
| void | notify_upstream (block_detail *d) |
| Called by us to tell all our upstream blocks that their output may have changed. | |
| void | notify_downstream (block_detail *d) |
| Called by us to tell all our downstream blocks that their input may have changed. | |
| void | notify_neighbors (block_detail *d) |
| Called by us to notify both upstream and downstream. | |
| void | notify_msg () |
| Called by pmt msg posters. | |
| void | clear_changed () |
| Called by us. | |
Public Attributes | |
| gr::thread::mutex | mutex |
| bool | input_changed |
| gr::thread::condition_variable | input_cond |
| bool | output_changed |
| gr::thread::condition_variable | output_cond |
used by thread-per-block scheduler
| gr::tpb_detail::tpb_detail | ( | ) | [inline] |
| void gr::tpb_detail::clear_changed | ( | ) | [inline] |
Called by us.
Called by us to tell all our downstream blocks that their input may have changed.
| void gr::tpb_detail::notify_msg | ( | ) | [inline] |
Called by pmt msg posters.
Called by us to notify both upstream and downstream.
Called by us to tell all our upstream blocks that their output may have changed.