BinaryBufferingVertexTInput1, TInput2, TOutput, TTime ClassNaiad Help

[This is preliminary documentation and is subject to change.]

Vertex with two inputs, one output, which accumulates inputs and schedules itself for each time seen.
Inheritance Hierarchy

SystemObject
  Microsoft.Research.Naiad.DataflowVertex
    Microsoft.Research.Naiad.DataflowVertexTTime
      Microsoft.Research.Naiad.Dataflow.StandardVerticesBinaryVertexTInput1, TInput2, TOutput, TTime
        Microsoft.Research.Naiad.Dataflow.StandardVerticesBinaryBufferingVertexTInput1, TInput2, TOutput, TTime

Namespace: Microsoft.Research.Naiad.Dataflow.StandardVertices
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax

C#
public class BinaryBufferingVertex<TInput1, TInput2, TOutput, TTime> : BinaryVertex<TInput1, TInput2, TOutput, TTime>
where TTime : Object, Time<TTime>

Type Parameters

TInput1
Source 1 record type
TInput2
Source 2 record type
TOutput
Result type
TTime
Time type

The BinaryBufferingVertexTInput1, TInput2, TOutput, TTime type exposes the following members.

Constructors

  NameDescription
Public methodBinaryBufferingVertexTInput1, TInput2, TOutput, TTime
Constructs a new BinaryBufferingVertex
Top
Methods

  NameDescription
Public methodOnNotify
Indicates that all messages bearing the given time (or earlier) have been delivered.
(Overrides VertexTTimeOnNotify(TTime).)
Public methodOnReceive1
Called when a message is received on the first input.
(Overrides BinaryVertexTInput1, TInput2, TOutput, TTimeOnReceive1(MessageTInput1, TTime).)
Public methodOnReceive2
Called when a message is received on the second input.
(Overrides BinaryVertexTInput1, TInput2, TOutput, TTimeOnReceive2(MessageTInput2, TTime).)
Top
Fields

  NameDescription
Protected fieldInput1
First input buffer
Protected fieldInput2
Second input buffer
Protected fieldOutput
The buffer for output records.
(Inherited from BinaryVertexTInput1, TInput2, TOutput, TTime.)
Top
See Also

Reference