mpd/src/io
Max Kellermann 85bab67083 input/uring: safe cancellation
My concept with `class CancellableOperation` doesn't work properly,
because the kernel may continue to write to the given buffer as soon
as the read finishes.

To fix this, this commit adds `class ReadOperation` which owns the
buffer and the `struct iovec`.  Instances of this class persist until
the read really finishes, even if the operation is canceled.
2020-09-23 11:07:26 +02:00
..
uring input/uring: safe cancellation 2020-09-23 11:07:26 +02:00
FileDescriptor.cxx Merge branch 'v0.21.x' into master 2020-09-07 20:18:40 +02:00
FileDescriptor.hxx Merge branch 'v0.21.x' into master 2020-09-07 20:18:40 +02:00
meson.build
Open.cxx
Open.hxx
UniqueFileDescriptor.hxx