diff options
Diffstat (limited to 'data.h')
-rw-r--r-- | data.h | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -0,0 +1,41 @@ +/* + Copyright 2012 bigbiff/Dees_Troy TeamWin + This file is part of TWRP/TeamWin Recovery Project. + + TWRP is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + TWRP is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with TWRP. If not, see <http://www.gnu.org/licenses/>. +*/ + +#ifndef _DATA_HEADER +#define _DATA_HEADER + +int DataManager_ResetDefaults(void); +void DataManager_LoadDefaults(void); +int DataManager_LoadValues(const char* filename); +int DataManager_Flush(void); +const char* DataManager_GetStrValue(const char* varName); +const char* DataManager_GetCurrentStoragePath(void); +const char* DataManager_GetSettingsStoragePath(void); +int DataManager_GetIntValue(const char* varName); + +int DataManager_SetStrValue(const char* varName, char* value); +int DataManager_SetIntValue(const char* varName, int value); +int DataManager_SetFloatValue(const char* varName, float value); + +int DataManager_ToggleIntValue(const char* varName); + +void DataManager_DumpValues(void); +void DataManager_ReadSettingsFile(void); + +#endif // _DATA_HEADER + |