libreoffice-online/net
Ashod Nakashian 04379f45ab wsd: ssl: simplify SSL poll events
This merges OpenSSL's poll events with ours.
Effectively, we now do a single poll when
there are reads and writes to be done,
regardless of the reason (i.e. SSL-specific
or application-specific).

Simpler code, and more efficient performance
by sharing code with http and reducing the
number of poll syscalls.

Change-Id: Ib329c7e76fccfdadc4a0783c1ad79c3eedcdd8f3
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2020-12-10 14:43:38 -05:00
..
Buffer.hpp Fix unit test to not rely on under-defined behavior. 2020-11-29 19:27:23 -05:00
clientnb.cpp fix license headers 2020-10-01 11:56:43 +02:00
DelaySocket.cpp wsd: log: overload chrono duration to simplify logging 2020-12-08 09:26:41 +00:00
DelaySocket.hpp fix license headers 2020-10-01 11:56:43 +02:00
FakeSocket.cpp fix license headers 2020-10-01 11:56:43 +02:00
FakeSocket.hpp Replace all __linux in CPP conditions with __linux__. 2020-11-17 09:21:45 +00:00
HttpHelper.cpp wsd: move HttpHelper namespace from Socket to its home 2020-11-02 07:56:03 -05:00
HttpHelper.hpp wsd: move HttpHelper namespace from Socket to its home 2020-11-02 07:56:03 -05:00
ServerSocket.hpp fix license headers 2020-10-01 11:56:43 +02:00
Socket.cpp Simulate EAGAIN in debug mode, every seventh operation. 2020-12-10 11:53:02 +00:00
Socket.hpp Simulate EAGAIN in debug mode, every seventh operation. 2020-12-10 11:53:02 +00:00
Ssl.cpp Implement SslContext::id() for FreeBSD systems by calling pthread_getthreadid_np(). 2020-11-16 14:02:23 +00:00
Ssl.hpp fix license headers 2020-10-01 11:56:43 +02:00
SslSocket.hpp wsd: ssl: simplify SSL poll events 2020-12-10 14:43:38 -05:00
WebSocketHandler.hpp wsd: test: add Buffer test and minor cosmetics 2020-11-29 19:27:23 -05:00