C# Класс AK.F1.Timing.Live.LiveMessageReader

A AK.F1.Timing.IMessageReader implementation which reads AK.F1.Timing.Messages serialized by the live-timing servers. This class cannot be inherited.
Наследование: MessageReaderBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateBuffer byte[]
DecodeLatin1 string
DecodeLatin1 string
DecodeUtf8 string
DecodeUtf8 string
DequeueOrReadNextMessage Message
DisposeOfMessageStream void
EnqueueMessagesFromKeyframe void
Initialise void
PostProcessMessage void
ReadAddCommentaryMessage Message
ReadAndDecryptBytes void
ReadBytes void
ReadClearGridColumnValueMessage Message
ReadDriverMessage Message
ReadGridColumnMessage Message
ReadHeader LiveMessageHeader
ReadHistoricalPositionMessage Message
ReadMessage Message
ReadRefrehRateMessage Message
ReadSetCopyrightMessage Message
ReadSetDriverPositionMessage Message
ReadSetElapsedSessionTimeMessage Message
ReadSetGridColumnColourMessage Message
ReadSetGridColumnValueMessage Message
ReadSetKeyframeMessage Message
ReadSetMinRequiredQuallyTimeMessage Message
ReadSetRemainingSessionTimeMessage Message
ReadSetSessionStatusMessage Message
ReadSetSessionTypeMessage Message
ReadSetStreamValidityMessage Message
ReadSetSystemMessageMessage Message
ReadSetWindAngleMessage Message
ReadSpeedCaptureMessage Message
ReadSystemMessage Message
ReadWeatherMessage Message
StreamAndBufferBackup IDisposable

Открытые методы

Метод Описание
LiveMessageReader ( IMessageStreamEndpoint messageStreamEndpoint, IDecrypterFactory decrypterFactory ) : System

Защищенные методы

Метод Описание
DisposeOfManagedResources ( ) : void
ReadImpl ( ) : Message

Приватные методы

Метод Описание
CreateBuffer ( ) : byte[]
DecodeLatin1 ( int count ) : string
DecodeLatin1 ( int offset, int count ) : string
DecodeUtf8 ( int count ) : string
DecodeUtf8 ( int offset, int count ) : string
DequeueOrReadNextMessage ( ) : Message
DisposeOfMessageStream ( ) : void

Disposes of the current message stream.

EnqueueMessagesFromKeyframe ( int keyframe ) : void
Initialise ( ) : void
PostProcessMessage ( Message message, bool translate ) : void
ReadAddCommentaryMessage ( LiveMessageHeader header ) : Message
ReadAndDecryptBytes ( int count ) : void
ReadBytes ( int count ) : void
ReadClearGridColumnValueMessage ( LiveMessageHeader header ) : Message
ReadDriverMessage ( LiveMessageHeader header ) : Message
ReadGridColumnMessage ( LiveMessageHeader header ) : Message
ReadHeader ( ) : LiveMessageHeader
ReadHistoricalPositionMessage ( LiveMessageHeader header ) : Message
ReadMessage ( ) : Message
ReadRefrehRateMessage ( LiveMessageHeader header ) : Message
ReadSetCopyrightMessage ( LiveMessageHeader header ) : Message
ReadSetDriverPositionMessage ( LiveMessageHeader header ) : Message
ReadSetElapsedSessionTimeMessage ( LiveMessageHeader header ) : Message
ReadSetGridColumnColourMessage ( LiveMessageHeader header ) : Message
ReadSetGridColumnValueMessage ( LiveMessageHeader header ) : Message
ReadSetKeyframeMessage ( LiveMessageHeader header ) : Message
ReadSetMinRequiredQuallyTimeMessage ( LiveMessageHeader header ) : Message
ReadSetRemainingSessionTimeMessage ( LiveMessageHeader header ) : Message
ReadSetSessionStatusMessage ( LiveMessageHeader header ) : Message
ReadSetSessionTypeMessage ( LiveMessageHeader header ) : Message
ReadSetStreamValidityMessage ( LiveMessageHeader header ) : Message
ReadSetSystemMessageMessage ( LiveMessageHeader header ) : Message
ReadSetWindAngleMessage ( string s ) : Message
ReadSpeedCaptureMessage ( LiveMessageHeader header ) : Message
ReadSystemMessage ( LiveMessageHeader header ) : Message
ReadWeatherMessage ( LiveMessageHeader header ) : Message
StreamAndBufferBackup ( ) : IDisposable

Описание методов

DisposeOfManagedResources() защищенный метод

protected DisposeOfManagedResources ( ) : void
Результат void

LiveMessageReader() публичный метод

public LiveMessageReader ( IMessageStreamEndpoint messageStreamEndpoint, IDecrypterFactory decrypterFactory ) : System
messageStreamEndpoint IMessageStreamEndpoint
decrypterFactory IDecrypterFactory
Результат System

ReadImpl() защищенный метод

protected ReadImpl ( ) : Message
Результат Message