#include "content/services/auction_worklet/debug_command_queue.h"
#include "base/containers/contains.h"
#include "base/task/sequenced_task_runner.h"
namespace auction_worklet {
DebugCommandQueue::DebugCommandQueue(
scoped_refptr<base::SequencedTaskRunner> v8_runner)
: … { … }
DebugCommandQueue::~DebugCommandQueue() = default;
void DebugCommandQueue::PauseForDebuggerAndRunCommands(
int context_group_id,
base::OnceClosure abort_helper) { … }
void DebugCommandQueue::AbortPauses(int context_group_id) { … }
void DebugCommandQueue::RecycleContextGroupId(int context_group_id) { … }
void DebugCommandQueue::QuitPauseForDebugger() { … }
void DebugCommandQueue::QueueTaskForV8Thread(base::OnceClosure task) { … }
void DebugCommandQueue::PostRunQueue() EXCLUSIVE_LOCKS_REQUIRED(lock_) { … }
void DebugCommandQueue::RunQueue() { … }
void DebugCommandQueue::RunQueueWithLockHeld() EXCLUSIVE_LOCKS_REQUIRED(lock_) { … }
}