libreoffice-online/net
Caolán McNamara 672f3cee2c rework URP to use a dedicated channel
Instead of fighting the SolarMutex to get the messages
processed by the main loop. Simple and no additional
threading, mutexes etc.

messages from the external uno client are just
written to URPtoLoFD and the core reads from that

messages to the external uno client are written
to URPfromLoFD by core, that fd is in poll, and
activity there triggers a read by the DocBroker
to send it to the external uno client.

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: Ib1f0a0d5fb5ab22eee476d5d740b290c51de59dc
2023-10-03 10:15:55 +01:00
..
Buffer.hpp
clientnb.cpp wsd: support EnableExperimental in Log 2023-10-02 20:14:53 +01:00
DelaySocket.cpp
DelaySocket.hpp
FakeSocket.cpp
FakeSocket.hpp
HttpHelper.cpp wsd: smart pointer cleanup 2023-08-03 08:40:20 +02:00
HttpHelper.hpp
HttpRequest.cpp Implement minor changes suggested during review 2023-06-15 19:01:42 +01:00
HttpRequest.hpp wsd: improved assertion 2023-09-25 19:29:12 -04:00
NetUtil.cpp
NetUtil.hpp
ServerSocket.hpp
Socket.cpp rework URP to use a dedicated channel 2023-10-03 10:15:55 +01:00
Socket.hpp rework URP to use a dedicated channel 2023-10-03 10:15:55 +01:00
Ssl.cpp
Ssl.hpp wsd: smart pointer cleanup 2023-08-03 08:40:20 +02:00
SslSocket.hpp wsd: return SSL_do_handshake error-codes unmodified 2023-04-15 23:07:38 +01:00
WebSocketHandler.hpp paste: cleanup excessive debugging. 2023-07-28 21:38:02 +01:00
WebSocketSession.hpp wsd: test: better polling in tests 2023-05-31 07:40:11 -04:00