[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