ladybird/Libraries/LibIPC
Andreas Kling 72bdf595cc LibIPC: Make sure we always process unhandled messages
A client that only ever does synchronous IPC calls from its side would
never actually process incoming asynchronous messages since they would
arrive while waiting for a synchronous response and then end up sitting
forever in the "unhandled messages" queue.

We now always handle unhandled messages using a deferred invocation.

This fixes the bug where Audio.MenuApplet didn't learn that the muted
state changed in response to its own request to change it. :^)
2019-12-16 17:45:57 +01:00
..
IClientConnection.h LibIPC: Get client/server PIDs using getsockopt(SO_PEERCRED) 2019-12-06 18:39:59 +01:00
IEndpoint.cpp LibIPC: Start fleshing out a separate IPC library 2019-08-03 15:29:40 +02:00
IEndpoint.h LibIPC+AudioServer: Allow unsolicited server-to-client IPC messages 2019-11-23 16:50:21 +01:00
IMessage.cpp LibIPC: Start fleshing out a separate IPC library 2019-08-03 15:29:40 +02:00
IMessage.h LibIPC: Rename IMessage id/name to message_id/message_name 2019-12-02 11:11:05 +01:00
install.sh LibIPC: Install libipc.a into /usr/lib 2019-12-07 14:52:27 +01:00
IServerConnection.h LibIPC: Make sure we always process unhandled messages 2019-12-16 17:45:57 +01:00
Makefile LibIPC: Start fleshing out a separate IPC library 2019-08-03 15:29:40 +02:00