31 [[nodiscard]] size_t
ReadSome(
void* buf, size_t len, Deadline deadline)
override;
36 [[nodiscard]] size_t
ReadAll(
void* buf, size_t len, Deadline deadline)
override;
52 PipeReader() =
default;
53 explicit PipeReader(
int fd);
55 impl::FdControlHolder fd_control_;