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

Declaration of the GmRunProgressStats class. More...

#include "gmResultsData.h"
#include "gmThreadManager.h"
#include <unit.h>
#include <qtPtrList.h>
Include dependency graph for gmRunProgressStats.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmRunProgressStats
 A class used to store time, memory and additional values statistics related to the simulation loading and execution. More...
 
class  GmRunProgress
 A RAII class used to simplify tracking an item with a progressStats object. When the object is created, an itemStart() call is made. When destroyed, the corresponding itemEnd() call is made. If an invalid item is passed as parameter (-1), does nothing. This can simplify the code for optional attributes that are collected only on detailed cases. More...
 
class  GmRunProgressOnMainThread
 An alternative implementation of GmRunProgress that when called from a worker thread does nothing. More...
 

Detailed Description

Declaration of the GmRunProgressStats class.

Declaration of the GmRunProgressStatsItem class.

Author
Carlos Augusto Teixeira Mendes
Date
August, 2024
Author
Carlos Augusto Teixeira Mendes
Date
august, 2024