Max Kellermann
491cc8f54d
net/SocketDescriptor: add {Read,Write}NoWait()
...
It was surprising that Read() was non-blocking, but there was no
blocking version of it. Let's make the non-blocking behavior explicit
and change Read() to be blocking.
In order to find existing callers easily with compiler errors, this
also refactors Read()/Write() to take a std::span parameter.
2023-09-27 11:39:55 +02:00
..
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-09-11 21:27:12 +02:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2022-11-29 14:10:34 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-09-27 11:39:55 +02:00
2023-09-27 11:39:55 +02:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-03-06 14:59:48 +01:00
2023-09-11 21:27:12 +02:00
2023-09-18 21:59:27 +02:00
2023-09-18 22:01:40 +02:00
2023-03-29 10:12:50 +02:00