collabora-online/net
Michael Meeks 6f49f9398e Split outbound callback processing from incoming message queueing.
Now we always send callbacks as soon as possible back to wsd from the
kit. This has several implications:

1. even when InputProcessing is disabled we will send outbound
   progress updates.
2. we should send callbacks much more quickly without waiting for
   other queue events to be processed eg. tilecombine:

We also drastically simplify storage of callbacks, avoiding lots of
re-parsing of the same strings, and allow much more efficient
comparison and merging at a small space cost in queue size.

Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Change-Id: Ia1ede5406767f895616a52775316ee6ab1c5db09
2024-05-09 17:47:15 +01:00
..
Buffer.hpp spdx: improve machine and human readability of headers. 2023-11-14 19:36:31 +00:00
DelaySocket.cpp spdx: improve machine and human readability of headers. 2023-11-14 19:36:31 +00:00
DelaySocket.hpp spdx: improve machine and human readability of headers. 2023-11-14 19:36:31 +00:00
FakeSocket.cpp cool#8328 - config header fixup. 2024-02-21 09:35:25 +00:00
FakeSocket.hpp sockets should use CLOEXEC ticket cool#8016 2024-01-29 21:01:39 +00:00
HttpHelper.cpp cool#8328 - config header fixup. 2024-02-21 09:35:25 +00:00
HttpHelper.hpp wsd: detect unencoded WOPISrc 2024-02-09 03:57:04 -05:00
HttpRequest.cpp reduce uses of MOBILEAPP on some files 2024-03-20 09:13:00 +01:00
HttpRequest.hpp killpoco: use http::Response in admin file serving 2024-03-19 20:51:02 -04:00
NetUtil.cpp sockets should use CLOEXEC ticket cool#8016 2024-01-29 21:01:39 +00:00
NetUtil.hpp spdx: improve machine and human readability of headers. 2023-11-14 19:36:31 +00:00
ServerSocket.hpp spdx: improve machine and human readability of headers. 2023-11-14 19:36:31 +00:00
Socket.cpp disable watchdog while loading and saving 2024-04-30 17:55:13 +02:00
Socket.hpp bgsave: change statusindicator protocol message to 'progress' + JSON. 2024-05-06 20:28:08 +01:00
Ssl.cpp wsd: clean up unused header includes 2024-01-08 08:38:48 +01:00
Ssl.hpp wsd: clean up unused header includes 2024-01-08 08:38:48 +01:00
SslSocket.hpp net: add socketpair wrapper. 2024-03-12 08:49:39 +00:00
WebSocketHandler.hpp Split outbound callback processing from incoming message queueing. 2024-05-09 17:47:15 +01:00
clientnb.cpp clientnb: missing include 2024-03-15 11:49:09 +10:30