#include <Storage.h>
Definition at line 13 of file Storage.h.
◆ Storage()
Linux::Storage::Storage |
( |
| ) |
|
|
inline |
◆ _mark_dirty()
void Storage::_mark_dirty |
( |
uint16_t |
loc, |
|
|
uint16_t |
length |
|
) |
| |
|
protected |
◆ _storage_create()
int Storage::_storage_create |
( |
const char * |
dpath | ) |
|
|
protected |
◆ _timer_tick()
void Storage::_timer_tick |
( |
void |
| ) |
|
|
overridevirtual |
◆ from()
◆ init()
void Storage::init |
( |
void |
| ) |
|
|
overridevirtual |
◆ read_block()
void Storage::read_block |
( |
void * |
dst, |
|
|
uint16_t |
src, |
|
|
size_t |
n |
|
) |
| |
|
virtual |
◆ read_byte()
uint8_t Linux::Storage::read_byte |
( |
uint16_t |
loc | ) |
|
◆ read_dword()
uint32_t Linux::Storage::read_dword |
( |
uint16_t |
loc | ) |
|
◆ read_word()
uint16_t Linux::Storage::read_word |
( |
uint16_t |
loc | ) |
|
◆ write_block()
void Storage::write_block |
( |
uint16_t |
dst, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
|
virtual |
◆ write_byte()
void Linux::Storage::write_byte |
( |
uint16_t |
loc, |
|
|
uint8_t |
value |
|
) |
| |
◆ write_dword()
void Linux::Storage::write_dword |
( |
uint16_t |
loc, |
|
|
uint32_t |
value |
|
) |
| |
◆ write_word()
void Linux::Storage::write_word |
( |
uint16_t |
loc, |
|
|
uint16_t |
value |
|
) |
| |
◆ _buffer
◆ _dirty_mask
volatile uint32_t Linux::Storage::_dirty_mask |
|
protected |
◆ _fd
◆ _initialised
volatile bool Linux::Storage::_initialised |
|
protected |
The documentation for this class was generated from the following files: