Lines Matching refs:channel
133 Dispatcher::Dispatcher(const EcmaVM *vm, ProtocolChannel *channel)
137 auto profiler = std::make_unique<ProfilerImpl>(vm, channel);
139 std::make_unique<ProfilerImpl::DispatcherImpl>(channel, std::move(profiler));
142 auto heapProfiler = std::make_unique<HeapProfilerImpl>(vm, channel);
144 std::make_unique<HeapProfilerImpl::DispatcherImpl>(channel, std::move(heapProfiler));
147 auto tracing = std::make_unique<TracingImpl>(vm, channel);
149 std::make_unique<TracingImpl::DispatcherImpl>(channel, std::move(tracing));
153 auto runtime = std::make_unique<RuntimeImpl>(vm, channel);
154 auto debugger = std::make_unique<DebuggerImpl>(vm, channel, runtime.get());
156 std::make_unique<RuntimeImpl::DispatcherImpl>(channel, std::move(runtime));
158 std::make_unique<DebuggerImpl::DispatcherImpl>(channel, std::move(debugger));
162 std::make_unique<DomImpl::DispatcherImpl>(channel, std::move(dom));
166 std::make_unique<CssImpl::DispatcherImpl>(channel, std::move(css));
170 std::make_unique<OverlayImpl::DispatcherImpl>(channel, std::move(overlay));
174 std::make_unique<TargetImpl::DispatcherImpl>(channel, std::move(target));
178 std::make_unique<PageImpl::DispatcherImpl>(channel, std::move(page));