|
| StateStorageInterface (Storage *storage, uint8_t sectionType) |
|
virtual bool | loadPreambles (uint32_t storageStartingOffset, uint16_t size) |
|
virtual void | initSectionPreamble (Supla::SectionPreamble *preamble)=0 |
|
virtual bool | writeSectionPreamble ()=0 |
|
virtual bool | initFromStorage ()=0 |
|
virtual void | deleteAll ()=0 |
|
virtual bool | prepareSaveState ()=0 |
|
virtual bool | prepareSizeCheck ()=0 |
|
virtual bool | prepareLoadState ()=0 |
|
virtual bool | readState (unsigned char *, int)=0 |
|
virtual bool | writeState (const unsigned char *, int)=0 |
|
virtual bool | finalizeSaveState ()=0 |
|
virtual bool | finalizeSizeCheck ()=0 |
|
virtual bool | finalizeLoadState ()=0 |
|
virtual void | notifyUpdate () |
|
|
int | readStorage (unsigned int address, unsigned char *buf, int size, bool logs=true) |
|
int | writeStorage (unsigned int address, const unsigned char *buf, int size) |
|
int | updateStorage (unsigned int address, const unsigned char *buf, int size) |
|
void | commit () |
|
void | eraseSector (unsigned int address, int size) |
|
virtual uint16_t | getSizeValue (uint16_t availableSize) |
|
|
Storage * | storage = nullptr |
|
const uint8_t | sectionType |
|
The documentation for this class was generated from the following files: