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/core/ArcaneException.h"
23#include "arcane/core/Timer.h"
24#include "arcane/core/ISubDomain.h"
25#include "arcane/core/IMainFactory.h"
104_errorInTimer(
const String& msg,
int retcode)
106 warning() <<
"In TimerMng::_errorInTimer() "
107 << msg <<
" return code: " << retcode <<
" errno: " << errno;
Unicode character string.
bool hasTimer(Timer *timer) override
Indicates if the timer timer is registered.
TimerMng(ITraceMng *msg)
Constructs a timer linked to the manager mng.
virtual Real _getRealTime()
Returns the real time.
Real getTime(Timer *timer) override
Time elapsed since the last call to beginTimer().
void beginTimer(Timer *timer) override
Attaches the timer timer to this manager.
Real endTimer(Timer *timer) override
Releases the timer timer.
void _setStartTime(Real t)
ITimerMng * timerMng() const
Manager associated with this timer.
bool isActivated() const
Returns the activation status of the timer.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
TraceMessage warning() const
Flow for a warning message.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
double Real
Type representing a real number.