UnaryBufferingVertexTInput, TOutput, TTime ClassNaiad Help

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

Vertex with one input, 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.StandardVerticesUnaryVertexTInput, TOutput, TTime
        Microsoft.Research.Naiad.Dataflow.StandardVerticesUnaryBufferingVertexTInput, 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 UnaryBufferingVertex<TInput, TOutput, TTime> : UnaryVertex<TInput, TOutput, TTime>
where TTime : Object, Time<TTime>

Type Parameters

TInput
Source record type
TOutput
Result record type
TTime
Time type

The UnaryBufferingVertexTInput, TOutput, TTime type exposes the following members.

Constructors

  NameDescription
Public methodUnaryBufferingVertexTInput, TOutput, TTime
Constructs a new UnaryBufferingVertex.
Top
Methods

  NameDescription
Public methodOnNotify
Indicates that all messages bearing the given time (or earlier) have been delivered.
(Overrides VertexTTimeOnNotify(TTime).)
Public methodOnReceive
Called when a message is received.
(Overrides UnaryVertexTInput, TOutput, TTimeOnReceive(MessageTInput, TTime).)
Top
Fields

  NameDescription
Protected fieldInput
Input buffer
Public fieldOutput
Manages the list of intended recipients, and the buffering and sending of output.
(Inherited from UnaryVertexTInput, TOutput, TTime.)
Top
See Also

Reference