- 
Max Kellermann authored
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.
85bab670 
| Name | 
 Last commit 
 | 
Last update | 
|---|---|---|
| .. | ||
| CancellableOperation.hxx | ||
| Handler.hxx | ||
| Operation.cxx | ||
| Operation.hxx | ||
| Queue.cxx | ||
| Queue.hxx | ||
| ReadOperation.cxx | ||
| ReadOperation.hxx | ||
| Ring.cxx | ||
| Ring.hxx | ||
| meson.build |