[This is preliminary documentation and is subject to change.]
An intermediate buffer for records sent by a Vertex.
Inheritance Hierarchy
Microsoft.Research.Naiad.DataflowVertexOutputBufferTRecord, 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 VertexOutputBuffer<TRecord, TTime> : VertexOutput<TRecord, TTime> where TTime : Object, Time<TTime>
Type Parameters
- TRecord
- The type of records to be sent.
- TTime
- The type of timestamp on the records to be sent.
The VertexOutputBufferTRecord, TTime type exposes the following members.
Constructors
Name | Description | |
---|---|---|
VertexOutputBufferTRecord, TTime |
Constructs a VertexOutputBuffer for the given vertex.
|
Methods
Name | Description | |
---|---|---|
AddReceiver |
Adds a recipient for records handled by this buffer.
| |
Flush |
Flushes all internal buffers associated with this buffer.
| |
GetBufferForTime |
Returns a per-time buffer with for records with a single time, using which records may be sent.
| |
Send |
Sends a full message.
|
Properties
Name | Description | |
---|---|---|
Vertex |
The vertex to which this buffer belongs.
|
See Also