__FilterData__ Struct Reference

the data that filter needs to run More...

#include <FilterData.h>

Collaboration diagram for __FilterData__:

Collaboration graph
[legend]

Data Fields

int id
 the filter id
char name [50+1]
 the filter name
char hostName [100+1]
 name of filter host
int memory
 the memory this machine has available for this execution, from XML
int numLocalInstances
 the number of brother + me in this machine
int numInstances
 number of brothers + me
int tids [40]
 array of tids, mine and brothers
int myRank
 which brother am I?
int numInputPorts
int numOutputPorts
 my number of ports
int numInportsAdded
int numOutportsAdded
 number of ports loaded till now
InputPortinputPorts [20]
 my input ports
OutputPortoutputPorts [20]
 my output ports
LibData libdata
 the library data

Detailed Description

the data that filter needs to run

Definition at line 31 of file FilterData.h.


Field Documentation

char __FilterData__::hostName[100+1]
 

name of filter host

Definition at line 34 of file FilterData.h.

Referenced by recvFilterData(), and setFDHostName().

int __FilterData__::id
 

the filter id

Definition at line 32 of file FilterData.h.

Referenced by dsGetFilterId(), and setFDIdFilter().

InputPort* __FilterData__::inputPorts[20]
 

my input ports

Definition at line 42 of file FilterData.h.

Referenced by addFDInputPort(), destroyFilterData(), dsGetInputPortByName(), dsGetInputPortNames(), dsGetNumUpStreamsRunning(), dsGetNumWriters(), dsProbe(), dsReadBuffer(), dsReadNonBlockingBuffer(), initTerminationDetection(), and runFilter().

LibData __FilterData__::libdata
 

the library data

Definition at line 44 of file FilterData.h.

Referenced by destroyFilterData(), loadFDLibFunctions(), and setFDLibName().

int __FilterData__::memory
 

the memory this machine has available for this execution, from XML

Definition at line 35 of file FilterData.h.

Referenced by getFDMachineMem(), and setFDMachineMem().

int __FilterData__::myRank
 

which brother am I?

Definition at line 39 of file FilterData.h.

Referenced by dsGetMyRank(), recvFilterData(), and setFDRank().

char __FilterData__::name[50+1]
 

the filter name

Definition at line 33 of file FilterData.h.

Referenced by dsGetFilterName(), getFDName(), recvFilterData(), and setFDName().

int __FilterData__::numInportsAdded
 

Definition at line 41 of file FilterData.h.

Referenced by addFDInputPort(), createFilterData(), dsReadBuffer(), and dsReadNonBlockingBuffer().

int __FilterData__::numInputPorts
 

Definition at line 40 of file FilterData.h.

Referenced by createFilterData(), destroyFilterData(), dsGetInputPortByName(), dsGetInputPortNames(), dsGetNumInputPorts(), dsGetNumUpStreamsRunning(), dsGetNumWriters(), dsReadBuffer(), dsReadNonBlockingBuffer(), initTerminationDetection(), runFilter(), and setFDNumInputs().

int __FilterData__::numInstances
 

number of brothers + me

Definition at line 37 of file FilterData.h.

Referenced by dsGetTotalInstances(), getFDNumInstances(), setFDNumInstances(), and setFDTids().

int __FilterData__::numLocalInstances
 

the number of brother + me in this machine

Definition at line 36 of file FilterData.h.

Referenced by getFDLocalInstances(), and setFDNumLocalInstances().

int __FilterData__::numOutportsAdded
 

number of ports loaded till now

Definition at line 41 of file FilterData.h.

Referenced by addFDOutputPort(), and createFilterData().

int __FilterData__::numOutputPorts
 

my number of ports

Definition at line 40 of file FilterData.h.

Referenced by createFilterData(), dsGetNumOutputPorts(), dsGetNumReaders(), dsGetOutputPortByName(), dsGetOutputPortNames(), endTaskSend(), initTerminationDetection(), recvFilterData(), runFilter(), setFDNumOutputs(), and taskSend().

OutputPort* __FilterData__::outputPorts[20]
 

my output ports

Definition at line 43 of file FilterData.h.

Referenced by addFDOutputPort(), dsCloseOutputPort(), dsGetNumReaders(), dsGetOutputPortByName(), dsGetOutputPortNames(), dsWriteBuffer(), endTaskSend(), runFilter(), and taskSend().

int __FilterData__::tids[40]
 

array of tids, mine and brothers

Definition at line 38 of file FilterData.h.

Referenced by setFDTids().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 17 19:28:36 2006 for Void by  doxygen 1.4.6