aboutsummaryrefslogtreecommitdiff
path: root/util/alarm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'util/alarm.cc')
-rw-r--r--util/alarm.cc16
1 files changed, 7 insertions, 9 deletions
diff --git a/util/alarm.cc b/util/alarm.cc
index c72815a1..16f099e2 100644
--- a/util/alarm.cc
+++ b/util/alarm.cc
@@ -58,8 +58,7 @@ class Alarm::CancelableFunctor {
Alarm* alarm_;
};
-Alarm::Alarm(platform::ClockNowFunctionPtr now_function,
- platform::TaskRunner* task_runner)
+Alarm::Alarm(ClockNowFunctionPtr now_function, TaskRunner* task_runner)
: now_function_(now_function), task_runner_(task_runner) {
OSP_DCHECK(now_function_);
OSP_DCHECK(task_runner_);
@@ -73,11 +72,11 @@ Alarm::~Alarm() {
}
void Alarm::Cancel() {
- scheduled_task_ = platform::TaskRunner::Task();
+ scheduled_task_ = TaskRunner::Task();
}
-void Alarm::ScheduleWithTask(platform::TaskRunner::Task task,
- platform::Clock::time_point alarm_time) {
+void Alarm::ScheduleWithTask(TaskRunner::Task task,
+ Clock::time_point alarm_time) {
OSP_DCHECK(task.valid());
scheduled_task_ = std::move(task);
@@ -94,8 +93,7 @@ void Alarm::ScheduleWithTask(platform::TaskRunner::Task task,
InvokeLater(now_function_(), alarm_time);
}
-void Alarm::InvokeLater(platform::Clock::time_point now,
- platform::Clock::time_point fire_time) {
+void Alarm::InvokeLater(Clock::time_point now, Clock::time_point fire_time) {
OSP_DCHECK(!queued_fire_);
next_fire_time_ = fire_time;
// Note: Instantiating the CancelableFunctor below sets |this->queued_fire_|.
@@ -109,7 +107,7 @@ void Alarm::TryInvoke() {
// If this is an early firing, re-schedule for later. This happens if
// Schedule() was called again before this firing had occurred.
- const platform::Clock::time_point now = now_function_();
+ const Clock::time_point now = now_function_();
if (now < alarm_time_) {
InvokeLater(now, alarm_time_);
return;
@@ -119,7 +117,7 @@ void Alarm::TryInvoke() {
// itself: a) calls any Alarm methods re-entrantly, or b) causes the
// destruction of this Alarm instance.
// WARNING: |this| is not valid after here!
- platform::TaskRunner::Task task = std::move(scheduled_task_);
+ TaskRunner::Task task = std::move(scheduled_task_);
task();
}