Home | History | Annotate | Download | only in fileapi

Lines Matching refs:Tracker

13 struct TimedTaskHelper::Tracker {
14 explicit Tracker(TimedTaskHelper* timer) : timer(timer) {}
16 ~Tracker() {
58 // Initialize the tracker for the first time.
59 tracker_ = new Tracker(this);
64 void TimedTaskHelper::Fired(scoped_ptr<Tracker> tracker) {
65 if (!tracker->timer)
67 TimedTaskHelper* timer = tracker->timer;
68 timer->OnFired(tracker.Pass());
71 void TimedTaskHelper::OnFired(scoped_ptr<Tracker> tracker) {
75 PostDelayedTask(tracker.Pass(), desired_run_time_ - now);
78 tracker.reset();
84 void TimedTaskHelper::PostDelayedTask(scoped_ptr<Tracker> tracker,
88 base::Bind(&TimedTaskHelper::Fired, base::Passed(&tracker)),