34#include <NDEVR/INIFactory.h>
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
Contains methods for easily reading and writing to an INI file including efficient casting,...
Definition INIReader.h:68
Contains methods for easily reading and writing to an INI file including.
Definition INIInterface.h:45
virtual void writeToLog(const String &title, ProgressInfo *log, uint01 log_level=2U)
INIInterface(const File &default_ini)
virtual bool readINIOptions()
virtual void getINI(INIFactory &factory)=0
File m_default_ini
Definition INIInterface.h:60
void setDefaultINIFile(const File &file)
virtual bool saveINIOptions(bool multithead=false)
virtual ~INIInterface()
Definition INIInterface.h:48
virtual void finishReadingINI(INIFactory &)
Definition INIInterface.h:55
virtual bool saveINIOptions(File &ini_file, bool multithead=false)
virtual void writeToLog(ProgressInfo *log, uint01 log_level=2U)
virtual void prepareForINI(INIFactory &)
Definition INIInterface.h:56
virtual bool readINIOptions(File &ini_file)
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
The core String class for the NDEVR API.
Definition String.h:69
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:80