/* * Copyright (c) 2022, Andreas Kling * Copyright (c) 2023, Andrew Kaster * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include #include namespace WebView { WEBVIEW_API void platform_init(Optional ladybird_binary_path = {}); WEBVIEW_API void copy_default_config_files(StringView config_path); WEBVIEW_API ErrorOr> get_paths_for_helper_process(StringView process_name); WEBVIEW_API extern ByteString s_ladybird_resource_root; WEBVIEW_API Optional mach_server_name(); WEBVIEW_API void set_mach_server_name(ByteString name); WEBVIEW_API ErrorOr handle_attached_debugger(); }