gr_scheduler_thread Class Reference
[Implementation Details]

A single thread of execution for the scheduler. More...

#include <gr_scheduler_thread.h>

Inheritance diagram for gr_scheduler_thread:

Inheritance graph
[legend]
Collaboration diagram for gr_scheduler_thread:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 gr_scheduler_thread (gr_block_vector_t graph)
 ~gr_scheduler_thread ()
virtual void * run_undetached (void *arg)
void start ()
void stop ()


Detailed Description

A single thread of execution for the scheduler.

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.


Constructor & Destructor Documentation

gr_scheduler_thread::gr_scheduler_thread ( gr_block_vector_t  graph  ) 

gr_scheduler_thread::~gr_scheduler_thread (  ) 


Member Function Documentation

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 (  ) 


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

Generated on Thu Mar 5 09:03:07 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8