/* * Copyright (c) 2021, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::HTML { TaskQueue::TaskQueue(HTML::EventLoop& event_loop) : m_event_loop(event_loop) { } TaskQueue::~TaskQueue() { } void TaskQueue::add(NonnullOwnPtr task) { m_tasks.enqueue(move(task)); m_event_loop.schedule(); } }