ladybird/Userland/Libraries/LibIPC
Sebastian Zaha 88872ca42d LibIPC: Do not leak the Core::File fd by default
This prevents fd leaks when the user of the API forgets to pass
CloseAfterSending to IPC::File. Since we are calling leak_fd in the
constructor, we want it to also take care of closing.
2023-07-12 18:22:18 -04:00
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Concepts.h LibIPC: Fix HashMap detection in case of non-trivial traits 2023-05-21 07:53:45 +02:00
Connection.cpp LibCore: Big first step towards pluggable Core::EventLoop 2023-04-25 14:48:40 +02:00
Connection.h Everywhere: Remove NonnullOwnPtr.h includes 2023-03-06 23:46:35 +01:00
ConnectionFromClient.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
ConnectionToServer.h LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
Decoder.cpp AK: Introduce UnixDateTime 2023-05-24 23:18:07 +02:00
Decoder.h AK: Introduce UnixDateTime 2023-05-24 23:18:07 +02:00
Encoder.cpp AK: Introduce UnixDateTime 2023-05-24 23:18:07 +02:00
Encoder.h AK: Introduce UnixDateTime 2023-05-24 23:18:07 +02:00
File.h LibIPC: Do not leak the Core::File fd by default 2023-07-12 18:22:18 -04:00
Forward.h LibIPC: Remove redundant IPC::Dictionary type 2023-05-21 07:53:45 +02:00
Message.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
MultiServer.h LibIPC: Add a hook to MultiServer to inform owners of new clients 2022-12-11 10:08:17 -05:00
SingleServer.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
Stub.h IPCCompiler+LibIPC: Propagate IPC encoder errors 2023-01-04 11:49:15 +01:00