LibIPC: Add some type aliases and MessageBuffer helpers

To re-use some of these wordy types outside of LibIPC, let's add some
aliases.
This commit is contained in:
Timothy Flynn 2025-07-17 09:47:15 -04:00 committed by Tim Flynn
commit fd6d868ae2
Notes: github-actions[bot] 2025-07-18 14:11:24 +00:00
4 changed files with 30 additions and 5 deletions

View file

@ -10,6 +10,7 @@
namespace IPC {
class AutoCloseFileDescriptor;
class Decoder;
class Encoder;
class Message;
@ -23,4 +24,7 @@ ErrorOr<void> encode(Encoder&, T const&);
template<typename T>
ErrorOr<T> decode(Decoder&);
using MessageDataType = Vector<u8, 1024>;
using MessageFileType = Vector<NonnullRefPtr<AutoCloseFileDescriptor>, 1>;
}