14#include "arcane/impl/TimerMng.h"
16#include "arcane/utils/Iterator.h"
17#include "arcane/utils/FatalErrorException.h"
18#include "arcane/utils/ITraceMng.h"
19#include "arcane/utils/TraceInfo.h"
20#include "arcane/utils/PlatformUtils.h"
22#include "arcane/ArcaneException.h"
23#include "arcane/Timer.h"
24#include "arcane/ISubDomain.h"
25#include "arcane/IMainFactory.h"
85 return timer->timerMng()==
this &&
timer->isActivated();
95 return platform::getRealTime();
107 warning() <<
"In TimerMng::_errorInTimer() "
Lecteur des fichiers de maillage via la bibliothèque LIMA.
bool hasTimer(Timer *timer) override
Indique si le timer timer est enregistré.
TimerMng(ITraceMng *msg)
Construit un timer lié au gestionnaire mng.
virtual Real _getRealTime()
Retourne le temps réel.
Real getTime(Timer *timer) override
Temps écoulé depuis le dernier appel à beginTimer().
void beginTimer(Timer *timer) override
Attache le timer timer à ce gestionnaire.
Real endTimer(Timer *timer) override
Relâche le timer timer.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
Classe d'accès aux traces.
TraceMessage warning() const
Flot pour un message d'avertissement.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-