AK.F1.Timing.Playback.RecordedMessageReader.ReadImpl C# (CSharp) Method

ReadImpl() protected method

protected ReadImpl ( ) : Message
return Message
        protected override Message ReadImpl()
        {
            Message message;

            if((message = Reader.Read<Message>()) != null)
            {
                if(DelayEngine.Process(message))
                {
                    // The engine processed a delay message, let our base class handle the re-read.
                    // See MessageReaderBase#Read.
                    message = Message.Empty;
                }
            }

            return message;
        }