#include <gr_scheduler.h>
Public Member Functions | |
gr_scheduler (gr_flat_flowgraph_sptr ffg) | |
Construct a scheduler and begin evaluating the graph. | |
virtual | ~gr_scheduler () |
virtual void | stop ()=0 |
Tell the scheduler to stop executing. | |
virtual void | wait ()=0 |
Block until the graph is done. |
Preconditions: details, buffers and buffer readers have been assigned.
gr_scheduler::gr_scheduler | ( | gr_flat_flowgraph_sptr | ffg | ) |
Construct a scheduler and begin evaluating the graph.
The scheduler will continue running until all blocks until they report that they are done or the stop method is called.
virtual gr_scheduler::~gr_scheduler | ( | ) | [virtual] |
virtual void gr_scheduler::stop | ( | ) | [pure virtual] |
virtual void gr_scheduler::wait | ( | ) | [pure virtual] |