Click or drag to resize

Signal Class

A trackable object that represents the travel of one signal through the data pathways. A signal may represent some data, a data request, or a data event.
Inheritance Hierarchy
SystemObject
  Demo3D.IOSignal

Namespace:  Demo3D.IO
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 15.0.2.11458
Syntax
C#
public sealed class Signal : IDisposable

The Signal type exposes the following members.

Methods
  NameDescription
Public methodDispose
Dispose this signal and indicate that it's reached the end of the data pathway.
Public methodFork
Forks a signal in two, returning a duplicate of the current signal.
Public methodStatic memberGenerate
Generate a new signal.
Public methodStatic memberGenerate(Signal)
Ensures a signal available for tracking. If the callingSignal is not null, then returns callingSignal, otherwise generates and returns a new signal.
Public methodLog
Log an event for an address.
Public methodMerge
Merges merge into the calling signal. The original merge signal is disposed.
Public methodSplit
Splits a signal in two, returning a duplicate of the current signal.
Top
Fields
  NameDescription
Public fieldStatic memberRegistry
A register of all signal trackers.
Top
See Also