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

Declaration of the GmResultsTimeManager class. More...

#include "gmResultsTimeSet.h"
Include dependency graph for gmResultsTimeManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmResultsTimeManager
 Collects all the time data from several TimeSet objects, controlling the next time "moments" (time, iterations, etc) where a results rule should be "activated". More...
 
struct  GmResultsTimeManager::AttributeTimeSetData
 
struct  GmResultsTimeManager::AttributeData
 

Enumerations

enum  GmResultsTimeManagerEvalMode { GM_RTM_INTERVAL = 0x01 , GM_RTM_MOMENT = 0x02 , GM_RTM_ALL = 0x03 }
 The evaluation mode for GmResultsTimeManager::nextEvalAttrValue() and lastEvalAttrValue() calls. More...
 

Detailed Description

Declaration of the GmResultsTimeManager class.

Author
Carlos Augusto Teixeira Mendes
Date
april, 2025

Enumeration Type Documentation

◆ GmResultsTimeManagerEvalMode

The evaluation mode for GmResultsTimeManager::nextEvalAttrValue() and lastEvalAttrValue() calls.

Enumerator
GM_RTM_INTERVAL 

Next and last queries will check only the interval time set definitions.

GM_RTM_MOMENT 

Next and last queries will check only the moment time set definitions.

GM_RTM_ALL 

Next and last queries will check both the interval and moment time set definitions.