ladybird/Libraries/LibIPC
Andreas Kling aba793fb3e LibIPC: Share most of the code between {Client,Server}Connection
This patch introduces IPC::Connection which becomes the new base class
of ClientConnection and ServerConnection. Most of the functionality
has been hoisted up to the base class since almost all of it is useful
on both sides.

This gives us the ability to send synchronous messages in both
directions, which is needed for the WebContent server process.
Unlike other servers, WebContent does not mind blocking on a response
from its client.
2020-09-12 14:49:29 +02:00
..
ClientConnection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
CMakeLists.txt Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Connection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
Decoder.cpp LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Decoder.h LibIPC+LibGfx+IPCCompiler: Drop some unused includes 2020-06-08 13:58:32 +02:00
Dictionary.h Clipboard: Add a key-value map alongside the clipboard storage 2020-09-05 16:52:24 +02:00
Encoder.cpp LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Encoder.h LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Endpoint.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Endpoint.h LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Forward.h LibIPC: Add a simple IPC::Dictionary type (String key -> String value) 2020-05-03 23:01:58 +02:00
Message.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Message.h LibIPC+IPCCompiler: Remove some unused members from generated messages 2020-02-15 12:10:48 +01:00
ServerConnection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00