#include <gr_scheduler_thread.h>
Public Member Functions | |
gr_scheduler_thread (gr_block_vector_t graph) | |
~gr_scheduler_thread () | |
virtual void * | run_undetached (void *arg) |
void | start () |
void | stop () |
This class implements a single thread that runs undetached, and invokes the single-threaded block scheduler. The runtime makes one of these for each distinct partition of a flowgraph and runs them in parallel.
gr_scheduler_thread::gr_scheduler_thread | ( | gr_block_vector_t | graph | ) |
gr_scheduler_thread::~gr_scheduler_thread | ( | ) |
virtual void* gr_scheduler_thread::run_undetached | ( | void * | arg | ) | [virtual] |
Reimplemented from omni_thread.
void gr_scheduler_thread::start | ( | ) |
Reimplemented from omni_thread.
void gr_scheduler_thread::stop | ( | ) |