knx
ETS configurable knx-stack
|
Interface for classes that can save and restore data from a buffer. More...
#include <save_restore.h>
Public Member Functions | |
virtual uint8_t * | save (uint8_t *buffer) |
This method is called when the object should save its state to the buffer. More... | |
virtual const uint8_t * | restore (const uint8_t *buffer) |
This method is called when the object should restore its state from the buffer. More... | |
virtual uint16_t | saveSize () |
Interface for classes that can save and restore data from a buffer.
Definition at line 7 of file save_restore.h.
|
inlinevirtual |
This method is called when the object should restore its state from the buffer.
buffer | The buffer the object should restore its state from. |
Reimplemented in TableObject, RouterObject, InterfaceObject, GroupObjectTableObject, DeviceObject, DataProperty, AssociationTableObject, ApplicationProgramObject, and AddressTableObject.
Definition at line 31 of file save_restore.h.
|
inlinevirtual |
This method is called when the object should save its state to the buffer.
buffer | The buffer the object should save its state to. |
Reimplemented in TableObject, InterfaceObject, DeviceObject, DataProperty, and ApplicationProgramObject.
Definition at line 18 of file save_restore.h.
|
inlinevirtual |
Reimplemented in TableObject, InterfaceObject, DeviceObject, DataProperty, and ApplicationProgramObject.
Definition at line 39 of file save_restore.h.