Public Member Functions | |
TypeInfo ("Timers") | |
Timers (const word &name) | |
Timers (const word &name, Timers *parrent) | |
virtual | ~Timers () |
uniquePtr< Timer > | addTimer (const word &name) |
void | addToList (Timer *timer) |
void | removeFromList (Timer *timer) |
virtual int32 | level () const |
virtual bool | master () const |
real | accTimersTotal () const override |
virtual bool | write (iOstream &os, bool subTree=true) const |
virtual bool | read (iIstream &is) |
![]() | |
TypeInfo ("Timer") | |
Timer ()=default | |
Timer (const word &name) | |
Timer (const word &name, Timers *parrent) | |
const word & | name () const |
virtual | ~Timer () |
virtual void | removeParrent () |
Timers * | parrent () const |
void | start () |
void | pause () |
void | resume () |
void | end () |
bool | timerActive () const |
real | lastTime () const |
real | totalTime () const |
real | averageTime () const |
Protected Attributes | |
List< pFlow::Timer * > | timers_ |
int32 | level_ = 0 |
Additional Inherited Members | |
![]() | |
real | averageTimeMax () const |
real | accTimersTotalMax () const |
Definition at line 32 of file Timers.hpp.
Definition at line 47 of file Timers.hpp.
Definition at line 52 of file Timers.hpp.
References Timers::level(), Timers::level_, and Timer::parrent().
|
inlinevirtual |
Definition at line 62 of file Timers.hpp.
References Timers::timers_.
TypeInfo | ( | "Timers" | ) |
Definition at line 71 of file Timers.hpp.
References Timer::name().
|
inline |
Definition at line 77 of file Timers.hpp.
References Timers::timers_.
Referenced by Timer::Timer().
|
inline |
Definition at line 82 of file Timers.hpp.
References List< T >::find(), and Timers::timers_.
|
inlinevirtual |
Reimplemented from Timer.
Definition at line 87 of file Timers.hpp.
References Timers::level_.
Referenced by Timers::Timers().
|
inlinevirtual |
Reimplemented from Timer.
Definition at line 92 of file Timers.hpp.
Referenced by Timers::accTimersTotal().
|
overridevirtual |
Reimplemented from Timer.
Definition at line 24 of file Timers.cpp.
References Timers::master(), Timer::timerActive(), Timers::timers_, and Timer::totalTime().
|
virtual |
Reimplemented from Timer.
Definition at line 46 of file Timers.cpp.
References Timer::write().
Referenced by pFlow::operator<<().
|
inlinevirtual |
Reimplemented from Timer.
Definition at line 102 of file Timers.hpp.
|
protected |
Definition at line 38 of file Timers.hpp.
Referenced by Timers::accTimersTotal(), Timers::addToList(), Timers::removeFromList(), and Timers::~Timers().
|
protected |
Definition at line 40 of file Timers.hpp.
Referenced by Timers::level(), and Timers::Timers().