1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-25 11:15:07 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers/Shell
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.h LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 2021-12-06 19:22:16 +01:00
CMakeLists.txt LanguageServers/Shell: Port to LibMain :^) 2021-11-23 11:33:36 +01:00
main.cpp LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 2021-12-06 19:22:16 +01:00
ShellComprehensionEngine.cpp AK: Rename create<T> => make_ref_counted<T> 2021-09-03 02:36:09 +02:00
ShellComprehensionEngine.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00