Configuration File

To provide a way for TE to be configured some sort of configuration file is needed. Obviously. To provide this feature the 'common' module offers a class which is singletonized and is called... configuration file.

The definition resides in the “common/configuration_file.hpp” and is available in each other module after linking with 'common' library and offers a simple interface to get/set 'string' and 'integer' values.

The file itsself has a simple 'key = value' format and is user editable. By default it is called 'settings.cfg' and resided in the application working directory.