Trait kernel::hil::nonvolatile_storage::NonvolatileStorageClient
[−]
[src]
pub trait NonvolatileStorageClient { fn read_done(&self, buffer: &'static mut [u8], length: usize); fn write_done(&self, buffer: &'static mut [u8], length: usize); }
Client interface for nonvolatile storage.
Required Methods
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.
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.