UnaryBufferingVertex<TInput, 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

System.Object
  Microsoft.Research.Naiad.Dataflow.Vertex
    Microsoft.Research.Naiad.Dataflow.Vertex<TTime>
      Microsoft.Research.Naiad.Dataflow.StandardVertices.UnaryVertex<TInput, TOutput, TTime>
        Microsoft.Research.Naiad.Dataflow.StandardVertices.UnaryBufferingVertex<TInput, 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 UnaryBufferingVertex<TInput, TOutput, TTime> type exposes the following members.

Constructors

  NameDescription
Public methodUnaryBufferingVertex<TInput, 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 Vertex<TTime>.OnNotify(TTime).)
Public methodOnReceive
Called when a message is received.
(Overrides UnaryVertex<TInput, TOutput, TTime>.OnReceive(Message<TInput, 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 UnaryVertex<TInput, TOutput, TTime>.)
Top
See Also

Reference