/* * Copyright (c) 2023, Andrew Kaster * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include #include #include #include #include #include namespace WebView { WEBVIEW_API ErrorOr> launch_web_content_process(u64 initial_page_id); WEBVIEW_API ErrorOr> launch_image_decoder_process(); WEBVIEW_API ErrorOr> launch_compositor_process(); WEBVIEW_API ErrorOr> launch_web_worker_process(Web::Bindings::AgentType, Web::HTML::WorkerAgentId); WEBVIEW_API ErrorOr> launch_request_server_process(); WEBVIEW_API ErrorOr connect_new_request_server_client(); WEBVIEW_API ErrorOr connect_new_image_decoder_client(); }