You are here: Symbol Reference > Dew Namespace > Dew.Signal Namespace > Structs, Records, Enums > Dew.Signal.TPipeState Enumeration
Dew Signal for .NET
ContentsIndexHome
PreviousUpNext
Dew.Signal.TPipeState Enumeration

Defines the state of the processing pipe.

Syntax
C#
Visual Basic
public enum TPipeState : uint { pipeOK, pipeEnd, pipeStream, pipeBuffer }

SignalTools.cs

Members 
Description 
pipeOK 
The connected component has returned a valid block of data. 
pipeEnd 
The connected component has not returned a valid block of data, because there is no more data to be processed. The connected components have not recalucated (no data). The processing can stop. 
pipeStream 
The buffer has not returned a new block of data, but the stream has not ended yet. All components in the chain before the buffer have been recalculated. 
pipeBuffer 
The connected component has returned a valid block of data, but it came from the buffer and the update request did not go beyond the buffer component. All components from the buffer forward have recalculated. All components in the chain before the buffer have not yet recalculated. 

There are four possible states. Two of them, pipeStream and pipeBuffer, occure only, if TSignalBuffer component is connected in the processing chain.

Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!