IBinaryImageParser Interface

This interface represents the protocol independent representation of a streaming data parser.

Definition

Namespace: Gemstone.IO.Parsing
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.166 -- Release Build+d3cb24a90fe44346300dfbb17444d7b350f42d79
public interface IBinaryImageParser : IProvideStatus
Implements
IProvideStatus

Properties

Enabled Gets or sets a boolean value that indicates whether the data parser is currently enabled.
Name Gets the name of the object providing status information.
(Inherited from IProvideStatus)
Status Gets the current status details about object providing status information.
(Inherited from IProvideStatus)
TotalProcessedBuffers Gets the total number of buffer images processed so far.

Methods

Start Start the streaming data parser.
Stop Stops the streaming data parser.
Write Writes a sequence of bytes onto the IBinaryImageParser stream for parsing.

Events

DataDiscarded Occurs when data image fails deserialization due to an exception.
ParsingException Occurs when an Exception is encountered while attempting to parse data.

See Also