Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RxPipelineNode Struct Reference
[Generic]

Collaboration diagram for RxPipelineNode:
Collaboration graph

Data Fields

RxNodeDefinition nodeDef
RwUInt32  numOutputs
RwUInt32 outputs
RxPipelineCluster **  slotClusterRefs
RwUInt32 slotsContinue
void *  privateData
RwUInt32 inputToClusterSlot
RxPipelineNodeTopSortData topSortData
void *  initializationData
RwUInt32  initializationDataSize

Detailed Description

Structure describing a pipeline Node; that is an RxNodeDefinition in the context of a specific RxPipeline.

Field Documentation

void* initializationData
 

Used by the pipeline node initialisation function in setting up the Private data.

RwUInt32 initializationDataSize
 

Present so that if the node is cloned we can copy the initialisation data.

RwUInt32* inputToClusterSlot
 

LUT to locate clusters of interest in packets passing through this pipeline Node

RxNodeDefinition* nodeDef
 

Node definition reference

RwUInt32 numOutputs
 

Output count

RwUInt32* outputs
 

Output array, indexing the pipeline's array of pipeline nodes

void* privateData
 

Pointer to the pipeline Node's private data

RxPipelineCluster** slotClusterRefs
 

For packets passing through this node, SlotClusterRefs[n] identifies the cluster to be found at index n in the packet's Clusters[] array. These assignments are determined at pipeline Unlock() time and are good for the life of the pipeline.

RwUInt32* slotsContinue
 

Cluster persistence table for the node's outputs

RxPipelineNodeTopSortData* topSortData
 

Internal Use


Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:12 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)