ladybird/Userland/Services/ImageDecoder
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
..
ClientConnection.cpp ImageDecoder: Remove unnecessary client map 2021-11-30 23:34:40 +01:00
ClientConnection.h ImageDecoder: Remove unnecessary client map 2021-11-30 23:34:40 +01:00
CMakeLists.txt ImageDecoder: Port to LibMain :^) 2021-11-23 11:33:36 +01:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ImageDecoderClient.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
ImageDecoderServer.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
main.cpp LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 2021-12-06 19:22:16 +01:00