void ProcessIdleTime(IdleTimeInfo idle_time) { if (idle_time.LastInputTime <= last_idle_time_.LastInputTime) { last_idle_time_.MachineUpTime = idle_time.MachineUpTime; } if (idle_time.InSeconds() > IdleThresholdInSeconds) { idle_time_processor_.Process(idle_time); last_idle_time_ = idle_time; } }
public void Send(IdleTimeInfo idle_time_info) { Console.WriteLine(idle_time_info.InSeconds()); }