This is the complete list of members for os::posix::block_device_impl, including all inherited members.
| blknum_t typedef | os::posix::block_device_impl | |
| block_device | os::posix::block_device_impl | friend |
| block_device_impl(void) | os::posix::block_device_impl | |
| device_impl(void) | os::posix::device_impl | |
| do_close(void)=0 | os::posix::io_impl | pure virtual |
| do_deallocate(void) | os::posix::io_impl | virtual |
| do_fstat(struct stat *buf) | os::posix::io_impl | virtual |
| do_is_connected(void) | os::posix::io_impl | virtual |
| do_is_opened(void) override | os::posix::device_impl | virtual |
| do_isatty(void) | os::posix::io_impl | virtual |
| do_lseek(off_t offset, int whence) override | os::posix::block_device_impl | virtual |
| do_read(void *buf, std::size_t nbyte) override | os::posix::block_device_impl | virtual |
| do_read_block(void *buf, blknum_t blknum, std::size_t nblocks)=0 | os::posix::block_device_impl | pure virtual |
| do_sync(void)=0 | os::posix::device_impl | pure virtual |
| do_vfcntl(int cmd, std::va_list args) | os::posix::io_impl | virtual |
| do_vioctl(int request, std::va_list args)=0 | os::posix::device_impl | pure virtual |
| do_vopen(const char *path, int oflag, std::va_list args)=0 | os::posix::device_impl | pure virtual |
| do_write(const void *buf, std::size_t nbyte) override | os::posix::block_device_impl | virtual |
| do_write_block(const void *buf, blknum_t blknum, std::size_t nblocks)=0 | os::posix::block_device_impl | pure virtual |
| do_writev(const iovec *iov, int iovcnt) | os::posix::io_impl | virtual |
| io_impl(void) | os::posix::io_impl | |
| offset(void) | os::posix::io_impl | inline |
| offset(off_t offset) | os::posix::io_impl | inline |
| open_count(void) | os::posix::device_impl | inline |
| ~block_device_impl() override | os::posix::block_device_impl | virtual |
| ~device_impl() override | os::posix::device_impl | virtual |
| ~io_impl() | os::posix::io_impl | virtual |