RoutingTablesTraverseDependencyChain(ISetMeasurementKey, IInputAdapter, IActionAdapter, IOutputAdapter) Method

Determines the set of adapters in the dependency chain that produces the set of signals in the inputMeasurementKeysRestriction and returns the set of input signals required by the adapters in the chain and the set of output signals produced by the adapters in the chain.

Definition

Namespace: Gemstone.Timeseries.Adapters
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.128 -- Release Build+e2476c52e94864f123f37e60764c948e49eb89eb
protected virtual ISet<IAdapter> TraverseDependencyChain(
	ISet<MeasurementKey> inputMeasurementKeysRestriction,
	IInputAdapter[]? inputAdapterCollection,
	IActionAdapter[] actionAdapterCollection,
	IOutputAdapter[]? outputAdapterCollection
)

Parameters

inputMeasurementKeysRestriction  ISetMeasurementKey
The set of signals that must be produced by the dependency chain.
inputAdapterCollection  IInputAdapter
Collection of input adapters at start of routing table calculation.
actionAdapterCollection  IActionAdapter
Collection of action adapters at start of routing table calculation.
outputAdapterCollection  IOutputAdapter
Collection of output adapters at start of routing table calculation.

Return Value

ISetIAdapter

[Missing <returns> documentation for "M:Gemstone.Timeseries.Adapters.RoutingTables.TraverseDependencyChain(System.Collections.Generic.ISet{Gemstone.Timeseries.MeasurementKey},Gemstone.Timeseries.Adapters.IInputAdapter[],Gemstone.Timeseries.Adapters.IActionAdapter[],Gemstone.Timeseries.Adapters.IOutputAdapter[])"]

See Also