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.110 -- Release Build+3e0464f4461df4d3e1175b13966eb47ff832554d
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