gr_scheduler_sts Class Reference

Concrete scheduler that uses the single_threaded_scheduler. More...

#include <gr_scheduler_sts.h>

Inheritance diagram for gr_scheduler_sts:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 ~gr_scheduler_sts ()
void stop ()
 Tell the scheduler to stop executing.
void wait ()
 Block until the graph is done.

Static Public Member Functions

static gr_scheduler_sptr make (gr_flat_flowgraph_sptr ffg)

Protected Member Functions

 gr_scheduler_sts (gr_flat_flowgraph_sptr ffg)
 Construct a scheduler and begin evaluating the graph.


Detailed Description

Concrete scheduler that uses the single_threaded_scheduler.

Constructor & Destructor Documentation

gr_scheduler_sts::gr_scheduler_sts ( gr_flat_flowgraph_sptr  ffg  )  [protected]

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.

gr_scheduler_sts::~gr_scheduler_sts (  ) 


Member Function Documentation

static gr_scheduler_sptr gr_scheduler_sts::make ( gr_flat_flowgraph_sptr  ffg  )  [static]

void gr_scheduler_sts::stop (  )  [virtual]

Tell the scheduler to stop executing.

Implements gr_scheduler.

void gr_scheduler_sts::wait (  )  [virtual]

Block until the graph is done.

Implements gr_scheduler.


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

Generated on Wed Jul 29 07:20:37 2009 for GNU Radio 3.2.2 C++ API by  doxygen 1.5.8