1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 15:05:07 +00:00
serenity/Userland/Libraries/LibIPC
Andreas Kling 3bed7d5a5e LibIPC: Use a zero-delay timer for message processing
This lets us avoid using Core::deferred_invoke() which is not usable
during application teardown (as there is no event loop to push the
deferred invocation onto.)

(Not that there is an event loop to fire the processing timer during
teardown *either*, but at least we can exit gracefully with pending
timers, unlike deferred invocations, which hang the process. This is an
area where more improvements are definitely needed!)
2021-10-24 01:01:01 +02:00
..
ClientConnection.h LibIPC: Store local endpoint magic in a ConnectionBase member 2021-10-24 01:01:01 +02:00
CMakeLists.txt LibIPC: Move non-templated parts of IPC::Connection out of line 2021-10-24 01:01:01 +02:00
Connection.cpp LibIPC: Use a zero-delay timer for message processing 2021-10-24 01:01:01 +02:00
Connection.h LibIPC: Use a zero-delay timer for message processing 2021-10-24 01:01:01 +02:00
Decoder.cpp LibIPC: Add support for transferring doubles over IPC messages 2021-09-12 23:38:57 +02:00
Decoder.h LibIPC: Add support for transferring doubles over IPC messages 2021-09-12 23:38:57 +02:00
Dictionary.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Encoder.cpp LibIPC: Add support for transferring doubles over IPC messages 2021-09-12 23:38:57 +02:00
Encoder.h LibIPC: Add support for transferring doubles over IPC messages 2021-09-12 23:38:57 +02:00
File.h LibIPC: Use default instead of an empty constructor/destructor 2021-09-16 17:17:13 +02:00
Forward.h LibIPC: Add IPC::Stub to forwarding header 2021-10-24 01:01:01 +02:00
Message.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Message.h Libraries: Remove unused header includes 2021-08-01 08:10:16 +02:00
ServerConnection.h Userland: Disambiguate dependent types 2021-06-24 17:35:49 +04:30
Stub.cpp Userland: Split IPC endpoints into proxies and stubs 2021-05-03 21:14:06 +02:00
Stub.h Everywhere: Forward declare structs as structs 2021-07-08 10:11:00 +02:00