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"
105_errorInTimer(
const String& msg,
int retcode)
107 warning() <<
"In TimerMng::_errorInTimer() "
108 << msg <<
" return code: " << retcode <<
" errno: " << errno;
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
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.
void _setStartTime(Real t)
ITimerMng * timerMng() const
Gestionnaire associé à ce timer.
bool isActivated() const
Retourne l'état d'activation du timer.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
TraceMessage warning() const
Flot pour un message d'avertissement.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
double Real
Type représentant un réel.