#include "content/browser/devtools/worker_devtools_manager.h"
#include "base/containers/contains.h"
#include "content/browser/devtools/dedicated_worker_devtools_agent_host.h"
#include "content/browser/devtools/devtools_instrumentation.h"
#include "content/browser/worker_host/dedicated_worker_host.h"
#include "content/public/browser/browser_thread.h"
#include "third_party/blink/public/common/features.h"
namespace content {
WorkerDevToolsManager& WorkerDevToolsManager::GetInstance() { … }
WorkerDevToolsManager::WorkerDevToolsManager() = default;
WorkerDevToolsManager::~WorkerDevToolsManager() = default;
DedicatedWorkerDevToolsAgentHost* WorkerDevToolsManager::GetDevToolsHost(
const DedicatedWorkerHost* host) { … }
DedicatedWorkerDevToolsAgentHost*
WorkerDevToolsManager::GetDevToolsHostFromToken(
const base::UnguessableToken& token) { … }
void WorkerDevToolsManager::WorkerCreated(
const DedicatedWorkerHost* host,
int process_id,
const GlobalRenderFrameHostId& ancestor_render_frame_host_id,
scoped_refptr<DevToolsThrottleHandle> throttle_handle) { … }
void WorkerDevToolsManager::WorkerDestroyed(const DedicatedWorkerHost* host) { … }
}