29 [[nodiscard]] size_t
ReadSome(
void* buf, size_t len, Deadline deadline)
override;
33 [[nodiscard]] size_t
ReadAll(
void* buf, size_t len, Deadline deadline)
override;
49 PipeReader() =
default;
50 explicit PipeReader(
int fd);
52 impl::FdControlHolder fd_control_;