distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::BlockDevice Member List

This is the complete list of members for distortos::devices::BlockDevice, including all inherited members.

BlockDevice()=default (defined in distortos::devices::BlockDevice)distortos::devices::BlockDevice
BlockDevice(const BlockDevice &)=delete (defined in distortos::devices::BlockDevice)distortos::devices::BlockDevice
close()=0distortos::devices::BlockDevicepure virtual
erase(uint64_t address, uint64_t size)=0distortos::devices::BlockDevicepure virtual
getBlockSize() const =0distortos::devices::BlockDevicepure virtual
getSize() const =0distortos::devices::BlockDevicepure virtual
lock()=0distortos::devices::BlockDevicepure virtual
open()=0distortos::devices::BlockDevicepure virtual
operator=(const BlockDevice &)=delete (defined in distortos::devices::BlockDevice)distortos::devices::BlockDevice
read(uint64_t address, void *buffer, size_t size)=0distortos::devices::BlockDevicepure virtual
synchronize()=0distortos::devices::BlockDevicepure virtual
unlock()=0distortos::devices::BlockDevicepure virtual
write(uint64_t address, const void *buffer, size_t size)=0distortos::devices::BlockDevicepure virtual
~BlockDevice()=defaultdistortos::devices::BlockDevicevirtual