Click or drag to resize

IBinaryImageParser Interface

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

Namespace: GSF.Parsing
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax
public interface IBinaryImageParser : IProvideStatus

The IBinaryImageParser type exposes the following members.

Properties
 NameDescription
Public propertyEnabled Gets or sets a boolean value that indicates whether the data parser is currently enabled.
Public propertyName Gets the name of the object providing status information.
(Inherited from IProvideStatus)
Public propertyStatus Gets the current status details about object providing status information.
(Inherited from IProvideStatus)
Public propertyTotalProcessedBuffers Gets the total number of buffer images processed so far.
Top
Methods
 NameDescription
Public methodStart Start the streaming data parser.
Public methodStop Stops the streaming data parser.
Public methodWrite Writes a sequence of bytes onto the IBinaryImageParser stream for parsing.
Top
Events
 NameDescription
Public eventDataDiscarded Occurs when data image fails deserialization due to an exception.
Public eventParsingException Occurs when an Exception is encountered while attempting to parse data.
Top
See Also