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 struct 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 |