ISupportFrameImageTTypeIdentifier Interface

Specifies that this Type can produce or consume a frame of data represented as a binary image.

Definition

Namespace: Gemstone.IO.Parsing
Assembly: Gemstone.IO (in Gemstone.IO.dll) Version: 1.0.136 -- Release Build+592566f1f1a0611fc6728baac3ce2737bd65809c
public interface ISupportFrameImage<TTypeIdentifier> : ISupportBinaryImage
Implements
ISupportBinaryImage

Type Parameters

TTypeIdentifier
Type of the frame identifier.

Remarks

Related types of protocol data that occur as frames in a stream can implement this interface for automated parsing via the FrameImageParserBaseTTypeIdentifier, TOutputType class.

Properties

AllowQueuedPublication Gets flag that determines if frame image can queued for publication or should be processed immediately.
BinaryLength Gets the length of the binary image.
(Inherited from ISupportBinaryImage)
CommonHeader Gets or sets current ICommonHeaderTTypeIdentifier.
TypeID Gets the identifier that can be used for identifying the Type.

Methods

GenerateBinaryImage(Byte[], Int32) Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
(Inherited from ISupportBinaryImage)
ParseBinaryImage(Byte[], Int32, Int32) Initializes object by parsing the specified buffer containing a binary image.
(Inherited from ISupportBinaryImage)

See Also