#include "components/performance_manager/test_support/test_worker_node_factory.h"
#include "base/memory/raw_ptr.h"
namespace performance_manager {
namespace {
void CleanupWorker(WorkerNodeImpl* worker_node) { … }
}
TestWorkerNodeFactory::TestWorkerNodeFactory(TestGraphImpl* graph)
: … { … }
TestWorkerNodeFactory::~TestWorkerNodeFactory() { … }
WorkerNodeImpl* TestWorkerNodeFactory::CreateDedicatedWorker(
ProcessNodeImpl* process_node,
FrameNodeImpl* client_frame_node) { … }
WorkerNodeImpl* TestWorkerNodeFactory::CreateDedicatedWorker(
ProcessNodeImpl* process_node,
WorkerNodeImpl* client_worker_node) { … }
WorkerNodeImpl* TestWorkerNodeFactory::CreateSharedWorker(
ProcessNodeImpl* process_node,
const std::vector<FrameNodeImpl*>& client_frame_nodes) { … }
void TestWorkerNodeFactory::DeleteWorker(WorkerNodeImpl* worker_node) { … }
}