#include "cc/base/delayed_unique_notifier.h"
#include <utility>
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/location.h"
#include "base/task/sequenced_task_runner.h"
namespace cc {
DelayedUniqueNotifier::DelayedUniqueNotifier(
base::SequencedTaskRunner* task_runner,
base::RepeatingClosure closure,
const base::TimeDelta& delay)
: … { … }
DelayedUniqueNotifier::~DelayedUniqueNotifier() = default;
void DelayedUniqueNotifier::Schedule() { … }
void DelayedUniqueNotifier::Cancel() { … }
void DelayedUniqueNotifier::Shutdown() { … }
bool DelayedUniqueNotifier::HasPendingNotification() const { … }
base::TimeTicks DelayedUniqueNotifier::Now() const { … }
void DelayedUniqueNotifier::NotifyIfTime() { … }
}