ladybird/Userland/Services/WebSocket
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 LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 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 WebSocket: 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
WebSocketClient.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
WebSocketServer.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00