class BufferedNode


Contains pure virtuals
Definition#include <data-flow/include/BufferedNode.h>
InheritsNode
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

int processCount

[protected]

vector<OutputCacheInfo> outputs

[protected]

vector<InputCacheInfo> inputsCache

[protected]

bool inOrder

[protected]

true if the calculations must be made in order of process count

 BufferedNode (string nodeName, const ParameterSet &params)

Constructor, takes the name of the node and a set of parameters

BufferedNode ()

[virtual]

Destructor

ObjectRef  getOutput (int output_id, int count)

[virtual]

Ask for the node's output which ID (number) is output_id and for the 'count' iteration

Reimplemented from Node.

void  calculate (int output_id, int count, Buffer &buf)

[pure virtual]

Ask for the node's output which ID (number) is output_id and for the 'count' iteration

void  request (int outputID, const ParameterSet &req)

[virtual]

Standard request-passing method between nodes during initialization

Reimplemented from Node.

void  initialize ()

[virtual]

Class specific initialization routine. Each class will call its subclass initialize() method

Reimplemented from Node.

void  reset ()

[virtual]

Resets the node internal values and buffers

Reimplemented from Node.

int  addOutput (const string &outputName)

[virtual]

Adding an output to a node

Reimplemented from Node.

int  addInput (const string &inputName)

[virtual]

Adding an input to a node

Reimplemented from Node.

void  performRequests ()

[virtual]

/ virtual void initializeBuffers();

/**

 BufferedNode ()

[protected]

Default constructor, should not be used


Generated by: jmvalin@usw-pr-shell2 on Mon Jun 24 00:06:36 2002, using kdoc 2.0a40.