24 #ifndef _GEMA_RESULTS_LOADER_H_ 25 #define _GEMA_RESULTS_LOADER_H_ bool load(LuaTable &resultsData)
Loads results configuration data from the Lua table received as a parameter.
Definition: gmResultsLoader.cpp:71
bool loadMonitorRules(LuaTable &resultsData, GmResultsData *data)
Loads MonitorRule definitions stored in the 'resultsData' table into the results object 'data'.
Definition: gmResultsLoader.cpp:91
Auxiliary class responsible for loading results information from a Lua table.
Definition: gmResultsLoader.h:35
GmResultsLoader(const GmLogCategory &logger, GmPluginLoader *pluginLoader, GmSimulationData *simData)
Constructor. Receives as a parameters the logger object that will be used to emmit messages and the p...
Definition: gmResultsLoader.cpp:45
GmPluginLoader * _pluginLoader
Plugin loader.
Definition: gmResultsLoader.h:48
~GmResultsLoader()
Destructor.
Definition: gmResultsLoader.cpp:57
bool loadSaveRules(LuaTable &resultsData, GmResultsData *data)
Loads SaveRule definitions stored in the 'resultsData' table into the results object 'data'.
Definition: gmResultsLoader.cpp:128
GmSimulationData * _simData
Simulation data object sent as a parameter to plugin objects.
Definition: gmResultsLoader.h:49
const GmLogCategory & _logger
Reference to the logger object used to emmit messages.
Definition: gmResultsLoader.h:47