kernel::hil::nonvolatile_storage

Trait NonvolatileStorageClient

Source
pub trait NonvolatileStorageClient {
    // Required methods
    fn read_done(&self, buffer: &'static mut [u8], length: usize);
    fn write_done(&self, buffer: &'static mut [u8], length: usize);
}
Expand description

Client interface for nonvolatile storage.

Required Methods§

Source

fn read_done(&self, buffer: &'static mut [u8], length: usize)

read_done is called when the implementor is finished reading in to the buffer. The callback returns the buffer and the number of bytes that were actually read.

Source

fn write_done(&self, buffer: &'static mut [u8], length: usize)

write_done is called when the implementor is finished writing from the buffer. The callback returns the buffer and the number of bytes that were actually written.

Implementors§