VertexInputBufferTRecord, TTime ClassNaiad Help

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

A repository for input records, stored indexed by time. Calls NotifyAt on record receipt.
Inheritance Hierarchy

SystemObject
  Microsoft.Research.Naiad.DataflowVertexInputBufferTRecord, TTime

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

C#
public class VertexInputBuffer<TRecord, TTime> : VertexInput<TRecord, TTime>
where TTime : Object, Time<TTime>

Type Parameters

TRecord
The type of records in this buffer.
TTime
The type of timestamp by which this buffer is indexed.

The VertexInputBufferTRecord, TTime type exposes the following members.

Constructors

  NameDescription
Public methodVertexInputBufferTRecord, TTime
Constructs new input buffer for the given vertex.
Top
Methods

  NameDescription
Public methodCheckpoint
Checkpoints the contents of this buffer to the given NaiadWriter.
Public methodFlush
Flushes the associated vertex.
Public methodGetRecordsAt
Enumerates (and destroys) input records associated with the given time.
Public methodOnReceive
Buffers the content of the given message, and schedules a corresponding notification on the owning Vertex.
Public methodRestore
Restores this buffer from the given NaiadReader.
Public methodSerializedMessageReceived
Buffers the content of the given serializedMessage, and schedules a corresponding notification on the owning Vertex.
Public methodToString
Returns a string representation of this buffer.
(Overrides ObjectToString.)
Top
Properties

  NameDescription
Public propertyAvailableEntrancy
Indicates available entrancy; always 1 as this class buffers everything.
Public propertyLoggingEnabled
Controls whether logging occurs (presently disabled)
Public propertyVertex
The vertex to which this buffer belongs.
Top
See Also

Reference