ladybird/Libraries/LibRequests
Timothy Flynn cf69f52d53 LibIPC+Everywhere: Always pass ownership of transferred data to clients
This has been a longstanding ergonomic issue with our IPC compiler. Non-
trivial types were previously passed by const&. So if we wanted to avoid
expensive copies, we would have to const_cast and move the data.

We now pass ownership of all transferred data to the client subclasses.
This allows us to remove const_cast from these methods, and allows us to
avoid some trivial expensive copies that we didn't bother to const_cast.
2025-03-09 11:14:20 -04:00
..
ALPNHttpVersion.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
CMakeLists.txt Meta: Make pthread and mman available for all libraries on Windows 2024-12-18 05:55:58 +01:00
Forward.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
NetworkErrorEnum.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Request.cpp RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
Request.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
RequestClient.cpp LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
RequestClient.h LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
RequestTimingInfo.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
WebSocket.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebSocket.h LibRequests: Clean up #include directives 2024-11-29 09:48:29 +01:00