20 bool writeSectionPreamble()
override;
21 bool initFromStorage()
override;
22 void deleteAll()
override;
23 bool prepareSaveState()
override;
24 bool prepareSizeCheck()
override;
25 bool prepareLoadState()
override;
26 bool readState(
unsigned char *,
int)
override;
27 bool writeState(
const unsigned char *,
int)
override;
28 bool finalizeSaveState()
override;
29 bool finalizeSizeCheck()
override;
30 bool finalizeLoadState()
override;
33 uint32_t sectionOffset = 0;
34 uint32_t elementStateOffset = 0;
35 uint32_t elementStateSize = 0;
36 uint32_t stateSectionNewSize = 0;
37 uint32_t currentStateOffset = 0;
38 uint16_t storedCrc = 0;
40 bool elementStateCrcCValid =
false;