/* * Copyright (c) 2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include namespace IPC { class AutoCloseFileDescriptor; class Decoder; class Encoder; class Message; class MessageBuffer; class File; class Stub; template ErrorOr encode(Encoder&, T const&); template ErrorOr decode(Decoder&); using MessageDataType = Vector; using MessageFileType = Vector, 1>; }