/* * Copyright (c) 2023, Andrew Kaster * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::HTML { void WebWorkerClient::die() { // FIXME: Notify WorkerAgent that the worker is ded } void WebWorkerClient::did_close_worker() { if (on_worker_close) on_worker_close(); } WebWorkerClient::WebWorkerClient(IPC::Transport transport) : IPC::ConnectionToServer(*this, move(transport)) { } IPC::File WebWorkerClient::clone_transport() { return MUST(m_transport.clone_for_transfer()); } }