Skip to main content
View as Markdown

IProcessFlow_Internal interface

No description yet.

public interface IProcessFlow_Internal

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
BroadcastRunStartingvoid
BroadcastRunStoppedvoid
Dependencies_RunTFlowRunResult
Dependencies_UpToDatebool
ImmediateDependencies_DateTimeUpdateddouble
ImmediateDependencies_OutputExistsbool
Internal_RunTFlowRunResult
NotifyRunStartingvoid
NotifyRunStoppedvoid
RegisterChildRunResultvoid
ThisStage_DateTimeUpdateddouble
ThisStage_OutputExistsbool

BroadcastRunStarting​

No description yet.

void BroadcastRunStarting();

Returns: nothing (void)

BroadcastRunStopped​

No description yet.

void BroadcastRunStopped();

Returns: nothing (void)

Dependencies_Run​

No description yet.

TFlowRunResult Dependencies_Run(bool argForce, IProcessFlowRunner argRunner);
ParameterTypePassing
argForceboolvalue
argRunnerIProcessFlowRunnervalue

Returns: TFlowRunResult

Extension method of IProcessFlow_InternalHelper (using SCH;).

Dependencies_UpToDate​

No description yet.

bool Dependencies_UpToDate();

Returns: bool

ImmediateDependencies_DateTimeUpdated​

No description yet.

double ImmediateDependencies_DateTimeUpdated();

Returns: double

ImmediateDependencies_OutputExists​

No description yet.

bool ImmediateDependencies_OutputExists();

Returns: bool

Internal_Run​

No description yet.

TFlowRunResult Internal_Run(bool argForceLastStage, bool argForceThisStage, bool argForceAllStages, IProcessFlowRunner argRunner);
ParameterTypePassing
argForceLastStageboolvalue
argForceThisStageboolvalue
argForceAllStagesboolvalue
argRunnerIProcessFlowRunnervalue

Returns: TFlowRunResult

Extension method of IProcessFlow_InternalHelper (using SCH;).

NotifyRunStarting​

No description yet.

void NotifyRunStarting();

Returns: nothing (void)

NotifyRunStopped​

No description yet.

void NotifyRunStopped();

Returns: nothing (void)

RegisterChildRunResult​

No description yet.

void RegisterChildRunResult(TFlowRunResult argResult);
void RegisterChildRunResult(int argResult);
ParameterTypePassing
argResultTFlowRunResultvalue

Returns: nothing (void)

The first overload is an extension method of IProcessFlow_InternalHelper (using SCH;) with typed parameters; the second is declared by the interface.

ThisStage_DateTimeUpdated​

No description yet.

double ThisStage_DateTimeUpdated();

Returns: double

ThisStage_OutputExists​

No description yet.

bool ThisStage_OutputExists();

Returns: bool