#include "third_party/webrtc_overrides/coalesced_tasks.h"
#include <vector>
namespace blink {
CoalescedTasks::UniqueTimeTicks::UniqueTimeTicks(base::TimeTicks time_ticks,
uint64_t unique_id)
: … { … }
bool CoalescedTasks::UniqueTimeTicks::operator<(
const UniqueTimeTicks& other) const { … }
bool CoalescedTasks::QueueDelayedTask(base::TimeTicks task_time,
absl::AnyInvocable<void() &&> task,
base::TimeTicks scheduled_time) { … }
CoalescedTasks::~CoalescedTasks() { … }
void CoalescedTasks::RunScheduledTasks(
base::TimeTicks scheduled_time,
PrepareRunTaskCallback prepare_run_task_callback,
FinalizeRunTaskCallback finalize_run_task_callback) { … }
void CoalescedTasks::Clear() { … }
}