GNU Radio 3.7.1 C++ API
gr::tpb_detail Struct Reference

used by thread-per-block scheduler More...

#include <tpb_detail.h>

List of all members.

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

Detailed Description

used by thread-per-block scheduler


Constructor & Destructor Documentation


Member Function Documentation

Called by us.

Called by us to tell all our downstream blocks that their input may have changed.

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.


Member Data Documentation


The documentation for this struct was generated from the following file: