Class TimeKeeper
- Namespace
- Sportradar.LiveData.Sdk.Common.Utils
- Assembly
- Sportradar.LiveData.Sdk.dll
public class TimeKeeper : ITimeKeeper
- Inheritance
-
TimeKeeper
- Implements
-
- Inherited Members
-
Constructors
TimeKeeper(int, TimeSpan)
public TimeKeeper(int maximum_samples, TimeSpan max_age)
Parameters
maximum_samples int
max_age TimeSpan
Properties
LastServerTime
public DateTime LastServerTime { get; }
Property Value
- DateTime
LastSyncTime
public DateTime LastSyncTime { get; }
Property Value
- DateTime
ServerTime
public DateTime? ServerTime { get; }
Property Value
- DateTime?
Methods
CheckTime(DateTime, DateTime)
public TimeKeeperResponse CheckTime(DateTime server_time, DateTime received_time = default)
Parameters
server_time DateTime
received_time DateTime
Returns
- TimeKeeperResponse
NewTime(DateTime, DateTime)
public TimeKeeperResponse NewTime(DateTime server_time, DateTime received_time = default)
Parameters
server_time DateTime
received_time DateTime
Returns
- TimeKeeperResponse