Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ExecuteBlock Class Reference

#include <executeblock.h>

List of all members.

Public Methods

 ExecuteBlock (Component *c)
 ~ExecuteBlock ()
void reset ()
bool send_input (ExecuteBlock *srcblock, FrameClass *frame)
void print (int indent_amt)

Public Attributes

vector< ExecuteBlock * > inputs
vector< ExecuteBlock * > outputs
Componentcomponent
bool is_reset

Private Methods

bool execute ()

Private Attributes

vector< FrameClass * > frames_received
int nb_inputs_required


Constructor & Destructor Documentation

ExecuteBlock::ExecuteBlock Component   c
 

ExecuteBlock::~ExecuteBlock  
 


Member Function Documentation

bool ExecuteBlock::execute   [private]
 

void ExecuteBlock::print int    indent_amt
 

void ExecuteBlock::reset  
 

bool ExecuteBlock::send_input ExecuteBlock *    srcblock,
FrameClass   frame
 


Member Data Documentation

Component* ExecuteBlock::component
 

vector<FrameClass *> ExecuteBlock::frames_received [private]
 

vector<ExecuteBlock *> ExecuteBlock::inputs
 

bool ExecuteBlock::is_reset
 

int ExecuteBlock::nb_inputs_required [private]
 

vector<ExecuteBlock *> ExecuteBlock::outputs
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 23 10:42:35 2003 for BioFilter by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002