#include "extensions/browser/extension_host_queue.h"
#include "base/functional/bind.h"
#include "base/location.h"
#include "base/no_destructor.h"
#include "base/ranges/algorithm.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/single_thread_task_runner.h"
#include "extensions/browser/deferred_start_render_host.h"
namespace extensions {
ExtensionHostQueue::ExtensionHostQueue() : … { … }
ExtensionHostQueue::~ExtensionHostQueue() = default;
ExtensionHostQueue& ExtensionHostQueue::GetInstance() { … }
void ExtensionHostQueue::Add(DeferredStartRenderHost* host) { … }
void ExtensionHostQueue::Remove(DeferredStartRenderHost* host) { … }
void ExtensionHostQueue::PostTask() { … }
void ExtensionHostQueue::ProcessOneHost() { … }
}