C# Class AcManager.Tools.Profile.LapTimesStorage

Inheritance: Storage
Show file Open project: gro-ove/actools Class Usage Examples

Public Methods

Method Description
GetLapTimes ( ) : IEnumerable
IsBetter ( [ entry ) : bool
LapTimesStorage ( string sourceId ) : System
Set ( [ entry ) : void

Private Methods

Method Description
GetCachedLapTimesList ( ILapTimesReader reader ) : IReadOnlyList
GetKey ( string carId, string trackAcId ) : string
GetLapTime ( string carId, string trackAcId ) : LapTimeEntry
GetLapTime ( string carId, string trackAcId, string packedValue ) : LapTimeEntry
GetLapTimesList ( ILapTimesReader reader ) : IReadOnlyList
Pack ( LapTimeEntry entry ) : string
Unpack ( string packed, System.DateTime &date, System.TimeSpan &lapTime ) : bool
UpdateCachedLapTimesList ( ILapTimesReader reader ) : IReadOnlyList

Method Details

GetLapTimes() public method

public GetLapTimes ( ) : IEnumerable
return IEnumerable

IsBetter() public method

public IsBetter ( [ entry ) : bool
entry [
return bool

LapTimesStorage() public method

public LapTimesStorage ( string sourceId ) : System
sourceId string
return System

Set() public method

public Set ( [ entry ) : void
entry [
return void