OutputPortStateT Class

Output port is used to send outgoing messages.

Definition

Namespace: Quine.Schemas.Graph
Assembly: Quine.Schemas.Graph (in Quine.Schemas.Graph.dll) Version: 1.0.0+0ea0706914ee4edf2b0ed66bec3ab4d062a43b68
C#
[DataContractAttribute(Namespace = "http://schemas.quine.no/graph/v8_0.xsd", 
	IsReference = true)]
public sealed class OutputPortState<T> : PortStateBase, 
	IConnectionSource<T>
where T : GraphMessage
Inheritance
Object    GraphRuntimeHook    PortStateBase    OutputPortStateT
Implements
IConnectionSourceT

Type Parameters

T
Message type.

Constructors

OutputPortStateT Constructor.

Properties

Id "Local" id of this instance. This is valid only within the same graph.
(Inherited from GraphRuntimeHook)
MessageType Assembly-qualified name of the port's message type.
(Inherited from PortStateBase)
Owner Parent/owner of this node, or null.
(Inherited from GraphRuntimeHook)
PathId Provides IDs of all job nodes from the root (1st element) to this. The byte array is a sequence of integer ids with variable-length encoding (7-bit).
(Inherited from GraphRuntimeHook)
RuntimeObject The object implementing the actual behavior.
(Inherited from GraphRuntimeHook)
Successors Input ports that will receive messages sent to this output port.

Methods

Connect Connect this to target.
SetId Sets id and path id on this.
(Inherited from GraphRuntimeHook)

See Also