/* * Copyright (c) 2024, Andrew Kaster * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include template<> ErrorOr IPC::encode(IPC::Encoder& encoder, WebView::ProcessHandle const& handle) { TRY(encoder.encode(handle.pid)); return {}; } template<> ErrorOr IPC::decode(IPC::Decoder& decoder) { auto pid = TRY(decoder.decode()); return WebView::ProcessHandle { pid }; }