/**************************************************************************** * This file is part of the project Gwenhywfar. * Gwenhywfar (c) by 2023 Martin Preuss, all rights reserved. * * The license for this file can be found in the file COPYING which you * should have received along with this file. ****************************************************************************/ #ifndef AQH_STORAGE_P_H #define AQH_STORAGE_P_H #include "aqhome/data/storage.h" #include "aqhome/data/datafile.h" #define AQH_STORAGE_XML_ELEMENTNAME_LASTIDS "lastIds" #define AQH_STORAGE_XML_ELEMENTNAME_VALUES "values" #define AQH_STORAGE_XML_ELEMENTNAME_VALUE "value" struct AQH_STORAGE { AQH_VALUE_LIST *valueList; uint64_t lastValueId; char *stateFile; char *dataFileFolder; AQH_DATAFILE_LIST *dataFileList; uint32_t runtimeFlags; }; #endif