C# 클래스 AK.F1.Timing.Model.Driver.DriverModel.DriverModelBuilder

상속: MessageVisitorBase, IMessageProcessor
파일 보기 프로젝트 열기: simoneb/ak-f1-timing

Private Properties

프로퍼티 타입 설명
IsForMyDriver bool

공개 메소드들

메소드 설명
DriverModelBuilder ( DriverModel model ) : System

Initialises a new instance of the DriverModelBuilder class and specifies the model to build.

Process ( Message message ) : void
Visit ( ReplaceDriverLapTimeMessage message ) : void
Visit ( ReplaceDriverSectorTimeMessage message ) : void
Visit ( SetDriverCarNumberMessage message ) : void
Visit ( SetDriverGapMessage message ) : void
Visit ( SetDriverIntervalMessage message ) : void
Visit ( SetDriverLapNumberMessage message ) : void
Visit ( SetDriverLapTimeMessage message ) : void
Visit ( SetDriverNameMessage message ) : void
Visit ( SetDriverPitTimeMessage message ) : void
Visit ( SetDriverPositionMessage message ) : void
Visit ( SetDriverQuallyTimeMessage message ) : void
Visit ( SetDriverSectorTimeMessage message ) : void
Visit ( SetDriverStatusMessage message ) : void

비공개 메소드들

메소드 설명
IsForMyDriver ( DriverMessageBase message ) : bool

메소드 상세

DriverModelBuilder() 공개 메소드

Initialises a new instance of the DriverModelBuilder class and specifies the model to build.
/// Thrown when is . ///
public DriverModelBuilder ( DriverModel model ) : System
model DriverModel The model to build.
리턴 System

Process() 공개 메소드

public Process ( Message message ) : void
message Message
리턴 void

Visit() 공개 메소드

public Visit ( ReplaceDriverLapTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.ReplaceDriverLapTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( ReplaceDriverSectorTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.ReplaceDriverSectorTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverCarNumberMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverCarNumberMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverGapMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverGapMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverIntervalMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverIntervalMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverLapNumberMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverLapNumberMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverLapTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverLapTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverNameMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverNameMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverPitTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverPitTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverPositionMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverPositionMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverQuallyTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverQuallyTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverSectorTimeMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverSectorTimeMessage
리턴 void

Visit() 공개 메소드

public Visit ( SetDriverStatusMessage message ) : void
message AK.F1.Timing.Messages.Driver.SetDriverStatusMessage
리턴 void