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