This is the complete list of members for os::posix::block_device, including all inherited members.
| alloc_file_descriptor(void) | os::posix::io | protected |
| blknum_t typedef | os::posix::block_device | |
| block_device(block_device_impl &impl, const char *name) | os::posix::block_device | |
| block_logical_size_bytes(void) | os::posix::block_device | inline |
| block_physical_size_bytes(void) | os::posix::block_device | inline |
| blocks(void) | os::posix::block_device | inline |
| clear_file_descriptor(void) | os::posix::io | inlineprotected |
| close(void) override | os::posix::device | virtual |
| device(device_impl &impl, type t, const char *name) | os::posix::device | |
| device_prefix(void) | os::posix::device | inlinestatic |
| fcntl(int cmd,...) | os::posix::io | |
| file_descriptor(void) const | os::posix::io | inline |
| file_descriptor(file_descriptor_t fildes) | os::posix::io | inlineprotected |
| fstat(struct stat *buf) | os::posix::io | virtual |
| get_type(void) const | os::posix::io | inline |
| impl(void) const | os::posix::block_device | inline |
| io(io_impl &impl, type t) | os::posix::io | protected |
| ioctl(int request,...) | os::posix::device | |
| is_opened(void) | os::posix::io | inline |
| isatty(void) | os::posix::io | |
| lseek(off_t offset, int whence) | os::posix::io | virtual |
| match_name(const char *name) const | os::posix::device | virtual |
| name(void) const | os::posix::device | inline |
| open(const char *path=nullptr, int oflag=0,...) | os::posix::device | |
| read(void *buf, std::size_t nbyte) | os::posix::io | virtual |
| read_block(void *buf, blknum_t blknum, std::size_t nblocks=1) | os::posix::block_device | virtual |
| sync(void) | os::posix::device | virtual |
| type enum name | os::posix::io | |
| type_t typedef | os::posix::io | |
| vfcntl(int cmd, std::va_list args) | os::posix::io | virtual |
| vioctl(int request, std::va_list args) override | os::posix::block_device | virtual |
| vopen(const char *path, int oflag, std::va_list args) | os::posix::device | |
| write(const void *buf, std::size_t nbyte) | os::posix::io | virtual |
| write_block(const void *buf, blknum_t blknum, std::size_t nblocks=1) | os::posix::block_device | virtual |
| writev(const iovec *iov, int iovcnt) | os::posix::io | virtual |
| ~block_device() override | os::posix::block_device | virtual |
| ~device() override | os::posix::device | virtual |
| ~io() | os::posix::io | virtual |