summaryrefslogtreecommitdiff
path: root/Userland/DevTools/HackStudio/LanguageServers/ClientConnection.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-12-06 17:54:11 +0100
committerAndreas Kling <kling@serenityos.org>2021-12-06 19:22:16 +0100
commit6d0f504822bad8baaed79ed55e43e7a253efa187 (patch)
tree5d0ff3c6fc615addc006edd4c8e0219fcfaead61 /Userland/DevTools/HackStudio/LanguageServers/ClientConnection.h
parent81047d8f9cb092fa3ef83c4e06f1dfd8f65173be (diff)
downloadserenity-6d0f504822bad8baaed79ed55e43e7a253efa187.zip
LibIPC: Add IPC::MultiServer convenience class
This encapsulates what our multi-client IPC servers typically do on startup: 1. Create a Core::LocalServer 2. Take over a listening socket file descriptor from SystemServer 3. Set up an accept handler for incoming connections IPC::MultiServer does all this for you! All you have to do is provide the relevant client connection type as a template argument.
Diffstat (limited to 'Userland/DevTools/HackStudio/LanguageServers/ClientConnection.h')
0 files changed, 0 insertions, 0 deletions