Submit `count` sequential read_vectored calls at `stride`-byte intervals.
(async_io: &mut dyn AsyncIo, count: usize, stride: u64, iovec: &[libc::iovec])
| 117 | |
| 118 | /// Submit `count` sequential read_vectored calls at `stride`-byte intervals. |
| 119 | pub fn submit_reads(async_io: &mut dyn AsyncIo, count: usize, stride: u64, iovec: &[libc::iovec]) { |
| 120 | for i in 0..count { |
| 121 | async_io |
| 122 | .read_vectored((i as u64 * stride) as libc::off_t, iovec, i as u64) |
| 123 | .expect("read_vectored failed"); |
| 124 | } |
| 125 | } |
| 126 | |
| 127 | /// Submit `count` sequential write_vectored calls at `stride`-byte intervals. |
| 128 | pub fn submit_writes(async_io: &mut dyn AsyncIo, count: usize, stride: u64, iovec: &[libc::iovec]) { |
no test coverage detected