chromium/third_party/webrtc_overrides/coalesced_tasks.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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() {}

}  // namespace blink