The actual implementation of gr_top_block. Separate class allows decoupling of changes from dependent classes. More...
#include <gr_top_block_impl.h>
Public Member Functions | |
| gr_top_block_impl (gr_top_block *owner) | |
| ~gr_top_block_impl () | |
| void | start () |
| void | stop () |
| void | wait () |
| void | lock () |
| void | unlock () |
| void | dump () |
Protected Types | |
| enum | tb_state { IDLE, RUNNING } |
Protected Attributes | |
| gr_top_block * | d_owner |
| gr_flat_flowgraph_sptr | d_ffg |
| gr_scheduler_sptr | d_scheduler |
| gr_mutex | d_mutex |
| tb_state | d_state |
| int | d_lock_count |
The actual implementation of gr_top_block. Separate class allows decoupling of changes from dependent classes.
enum gr_top_block_impl::tb_state [protected] |
| gr_top_block_impl::gr_top_block_impl | ( | gr_top_block * | owner | ) |
| gr_top_block_impl::~gr_top_block_impl | ( | ) |
| void gr_top_block_impl::dump | ( | ) |
| void gr_top_block_impl::lock | ( | ) |
| void gr_top_block_impl::start | ( | ) |
| void gr_top_block_impl::stop | ( | ) |
| void gr_top_block_impl::unlock | ( | ) |
| void gr_top_block_impl::wait | ( | ) |
gr_flat_flowgraph_sptr gr_top_block_impl::d_ffg [protected] |
int gr_top_block_impl::d_lock_count [protected] |
gr_mutex gr_top_block_impl::d_mutex [protected] |
gr_top_block* gr_top_block_impl::d_owner [protected] |
gr_scheduler_sptr gr_top_block_impl::d_scheduler [protected] |
tb_state gr_top_block_impl::d_state [protected] |
1.5.9