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.110 -- Release Build+5f28d91246fb64a1bf6c938596f3050396eb7eba
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