GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
gmResultsRule.h File Reference

Declaration of the GmResultsRule class. More...

#include "gmCoreConfig.h"
#include "gmLog.h"
#include <QString>
#include <QVector>
Include dependency graph for gmResultsRule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmResultsRule
 A result rule represents an action that will be executed over one or more data sets at the moments (times, iterations, etc) defined by one or more time sets. This action can be, for example, saving the data to a file, printing the data or sending it through the monitor server. This base class implements the common part for any action, loading and managing the data sets list and the time sets list. The executed action is delegated to the corresponding derived class. More...
 

Enumerations

enum  GmResultsRuleType { GM_RESULTS_SAVE_RULE , GM_RESULTS_PRINT_RULE , GM_RESULTS_MONITOR_RULE }
 The current available types for a result rule. More...
 

Detailed Description

Declaration of the GmResultsRule class.

Author
Carlos Augusto Teixeira Mendes
Date
april, 2025

Enumeration Type Documentation

◆ GmResultsRuleType

The current available types for a result rule.

Enumerator
GM_RESULTS_SAVE_RULE 

A save rule.

GM_RESULTS_PRINT_RULE 

A print rule.

GM_RESULTS_MONITOR_RULE 

A monitor rule.