Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::TimeStats::MetricCollector
+ Graphe d'héritage de Arcane::TimeStats::MetricCollector:
+ Graphe de collaboration de Arcane::TimeStats::MetricCollector:

Fonctions membres publiques

 MetricCollector (ITimeStats *ts)
 
TimeMetricAction getAction (const TimeMetricActionBuildInfo &x) override
 
TimeMetricId beginAction (const TimeMetricAction &handle) override
 
void endAction (const TimeMetricId &metric_id) override
 

Attributs privés

ITimeStatsm_time_stats
 
std::atomic< Int64 > m_id
 

Description détaillée

Définition à la ligne 56 du fichier TimeStats.cc.

Documentation des constructeurs et destructeur

◆ MetricCollector()

Arcane::TimeStats::MetricCollector::MetricCollector ( ITimeStats ts)
inlineexplicit

Définition à la ligne 60 du fichier TimeStats.cc.

Documentation des fonctions membres

◆ beginAction()

TimeMetricId Arcane::TimeStats::MetricCollector::beginAction ( const TimeMetricAction handle)
inlineoverridevirtual

Implémente Arccore::ITimeMetricCollector.

Définition à la ligne 70 du fichier TimeStats.cc.

◆ endAction()

void Arcane::TimeStats::MetricCollector::endAction ( const TimeMetricId metric_id)
inlineoverridevirtual

Implémente Arccore::ITimeMetricCollector.

Définition à la ligne 80 du fichier TimeStats.cc.

◆ getAction()

TimeMetricAction Arcane::TimeStats::MetricCollector::getAction ( const TimeMetricActionBuildInfo x)
inlineoverridevirtual

Implémente Arccore::ITimeMetricCollector.

Définition à la ligne 66 du fichier TimeStats.cc.

Documentation des données membres

◆ m_id

std::atomic<Int64> Arcane::TimeStats::MetricCollector::m_id
private

Définition à la ligne 93 du fichier TimeStats.cc.

◆ m_time_stats

ITimeStats* Arcane::TimeStats::MetricCollector::m_time_stats
private

Définition à la ligne 92 du fichier TimeStats.cc.


La documentation de cette classe a été générée à partir du fichier suivant :