1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-28 19:12:33 +00:00
serenity/Userland/DevTools
Andreas Kling 971b3645ef LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>()
This is an encapsulation of the common work done by all of our
single-client IPC servers on startup:

    1. Create a Core::LocalSocket, taking over an accepted fd.
    2. Create an application-specific ClientConnection object,
       wrapping the socket.

It's not a huge change in terms of lines saved, but I do feel that it
improves expressiveness. :^)
2021-12-06 19:22:16 +01:00
..
HackStudio LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 2021-12-06 19:22:16 +01:00
Inspector Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Playground Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Profiler LibDesktop: Make allowlist APIs return ErrorOr<void> 2021-11-24 00:25:23 +01:00
UserspaceEmulator UserspaceEmulator: Fix after add_positional_argument API change :^) 2021-11-26 16:47:39 -08:00
CMakeLists.txt HackStudio: Enable building HackStudio on x86_64 2021-08-02 00:57:06 +02:00