mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:57:47 +00:00
LibIPC+LibWeb: Add an IPC helper to transfer an IPC message buffer
This large block of code is repeated nearly verbatim in LibWeb. Move it to a helper function that both LibIPC and LibWeb can defer to. This will let us make changes to this method in a singular location going forward. Note this is a bit of a regression for the MessagePort. It now suffers from the same performance issue that IPC messages face - we prepend the meessage size to the message buffer. This degredation is very temporary though, as a fix is imminent, and this change makes that fix easier.
This commit is contained in:
parent
bf15b66117
commit
91558fa381
6 changed files with 72 additions and 91 deletions
|
@ -2,6 +2,7 @@ set(SOURCES
|
|||
Connection.cpp
|
||||
Decoder.cpp
|
||||
Encoder.cpp
|
||||
Message.cpp
|
||||
)
|
||||
|
||||
serenity_lib(LibIPC ipc)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue