C# Class AK.F1.Timing.MessageReaderBase

Defines a useful base class for AK.F1.Timing.IMessageReader implementations. This class is .
Inheritance: DisposableBase, IMessageReader
Show file Open project: simoneb/ak-f1-timing

Private Properties

Property Type Description
ProcessReadException void
ThrowReadException void

Public Methods

Method Description
Read ( ) : Message

Protected Methods

Method Description
ReadImpl ( ) : Message

When overriden in a derived class; reads the next AK.F1.Timing.Message from the underlying data stream.

This method is only invoked when this instance has not been disposed of and MessageReaderBase.ReadException is and a previous invocation did not return .

Private Methods

Method Description
ProcessReadException ( Exception exc ) : void
ThrowReadException ( ) : void

Method Details

Read() public method

public Read ( ) : Message
return Message

ReadImpl() protected abstract method

When overriden in a derived class; reads the next AK.F1.Timing.Message from the underlying data stream.
This method is only invoked when this instance has not been disposed of and MessageReaderBase.ReadException is and a previous invocation did not return .
protected abstract ReadImpl ( ) : Message
return Message