Table of Contents

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