Class that serves as the base class of all SPL primitive operators. More...

Inheritance diagram for streams.Operator:
Inheritance graph
node
[legend]

Detailed Description

Class that serves as the base class of all SPL primitive operators.

Member Function Documentation

◆ getIndex()

Get the index of the operator within the PE.

Returns
index of the operator within the PE

◆ getPE()

Get the processing element hosting this operator.

Returns
processing element hosting this operator

◆ getContext()

Get the context for this operator.

Returns
a reference to the context object for this operator

◆ getNumberOfInputPorts()

Get the number of inputs for this operator.

Returns
the number of inputs for this operator

◆ getNumberOfOutputPorts()

Get the number of outputs for this operator.

Returns
the number of outputs for this operator

◆ getInputPortAt()

◆ getOutputPortAt()

◆ forwardWindowPunctuation()

◆ createThreads()

◆ getThread()

◆ getParameterNames()

Get the set of all parameter names.

Returns
all the parameter names for an operator instance

◆ getParameterValues()

◆ getParameters()

Get the parameter map of parameter names to parameter values.

Returns
the map from parameter names to lists of parameter values.

◆ getToolkitDirectory()

Returns the runtime path of the root directory of the toolkit containing the operator code making this call.

Returns
Returns the root toolkit directory

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