µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::posix::block_device_impl Member List

This is the complete list of members for os::posix::block_device_impl, including all inherited members.

blknum_t typedefos::posix::block_device_impl
block_deviceos::posix::block_device_implfriend
block_device_impl(void)os::posix::block_device_impl
device_impl(void)os::posix::device_impl
do_close(void)=0os::posix::io_implpure virtual
do_deallocate(void)os::posix::io_implvirtual
do_fstat(struct stat *buf)os::posix::io_implvirtual
do_is_connected(void)os::posix::io_implvirtual
do_is_opened(void) overrideos::posix::device_implvirtual
do_isatty(void)os::posix::io_implvirtual
do_lseek(off_t offset, int whence) overrideos::posix::block_device_implvirtual
do_read(void *buf, std::size_t nbyte) overrideos::posix::block_device_implvirtual
do_read_block(void *buf, blknum_t blknum, std::size_t nblocks)=0os::posix::block_device_implpure virtual
do_sync(void)=0os::posix::device_implpure virtual
do_vfcntl(int cmd, std::va_list args)os::posix::io_implvirtual
do_vioctl(int request, std::va_list args)=0os::posix::device_implpure virtual
do_vopen(const char *path, int oflag, std::va_list args)=0os::posix::device_implpure virtual
do_write(const void *buf, std::size_t nbyte) overrideos::posix::block_device_implvirtual
do_write_block(const void *buf, blknum_t blknum, std::size_t nblocks)=0os::posix::block_device_implpure virtual
do_writev(const iovec *iov, int iovcnt)os::posix::io_implvirtual
io_impl(void)os::posix::io_impl
offset(void)os::posix::io_implinline
offset(off_t offset)os::posix::io_implinline
open_count(void)os::posix::device_implinline
~block_device_impl() overrideos::posix::block_device_implvirtual
~device_impl() overrideos::posix::device_implvirtual
~io_impl()os::posix::io_implvirtual