#include "components/input/timeout_monitor.h"
#include "base/memory/scoped_refptr.h"
#include "base/task/sequenced_task_runner.h"
#include "base/trace_event/trace_event.h"
TimeTicks;
namespace input {
TimeoutMonitor::TimeoutMonitor(
const TimeoutHandler& timeout_handler,
scoped_refptr<base::SequencedTaskRunner> task_runner)
: … { … }
TimeoutMonitor::~TimeoutMonitor() { … }
void TimeoutMonitor::Start(base::TimeDelta delay) { … }
void TimeoutMonitor::Restart(base::TimeDelta delay) { … }
void TimeoutMonitor::Stop() { … }
void TimeoutMonitor::StartImpl(base::TimeDelta delay) { … }
void TimeoutMonitor::CheckTimedOut() { … }
bool TimeoutMonitor::IsRunning() const { … }
base::TimeDelta TimeoutMonitor::GetCurrentDelay() { … }
}