Loading...
Searching...
No Matches
UserTimer Class Reference
Inheritance diagram for UserTimer:
![]()
Detailed DescriptionDefinition at line 38 of file usertimer.h. Constructor & Destructor Documentation◆ UserTimer() [1/2]
default constructor Definition at line 77 of file usertimer.h. References lasttime, ticks_per_sec, Timer::Timer(), uAccount, and uTicks. Referenced by operator=(), and UserTimer(). ◆ UserTimer() [2/2]copy constructor Definition at line 83 of file usertimer.h. References lasttime, ticks_per_sec, Timer::Timer(), uAccount, UserTimer(), and uTicks. ◆ ~UserTimer()
Definition at line 98 of file usertimer.h. Member Function Documentation◆ lastTime()
◆ operator=()assignment operator Definition at line 89 of file usertimer.h. References lasttime, ticks_per_sec, uAccount, UserTimer(), and uTicks. ◆ reset()
initialize timer, set timing accounts to zero. Implements Timer. Definition at line 106 of file usertimer.h. References lasttime, Timer::RESET, Timer::status, and uAccount. ◆ start()
start timer, resume accounting user, system and real time. Implements Timer. Definition at line 81 of file usertimer.cpp. References lasttime, Timer::RUNNING, Timer::status, uAccount, updateTicks(), and uTicks. ◆ stop()
stop timer, return accounted user time. Implements Timer. Definition at line 96 of file usertimer.cpp. References Timer::RUNNING, Timer::status, Timer::STOPPED, ticks2sec(), uAccount, updateTicks(), and uTicks. ◆ ticks2sec()
◆ time()
Implements Timer. Definition at line 111 of file usertimer.cpp. References lasttime, Timer::RUNNING, Timer::status, ticks2sec(), uAccount, updateTicks(), and uTicks. ◆ type()
return type of timer Implements Timer. Definition at line 120 of file usertimer.h. References Timer::USER_TIME. ◆ updateTicks()
Member Data Documentation◆ lasttime
Definition at line 54 of file usertimer.h. Referenced by lastTime(), operator=(), reset(), start(), time(), UserTimer(), and UserTimer(). ◆ ticks_per_sec
ticks per secound, should be constant Definition at line 45 of file usertimer.h. Referenced by operator=(), ticks2sec(), UserTimer(), and UserTimer(). ◆ uAccount
user time Definition at line 51 of file usertimer.h. Referenced by operator=(), reset(), start(), stop(), time(), UserTimer(), and UserTimer(). ◆ uTicks
user ticks Definition at line 52 of file usertimer.h. Referenced by operator=(), start(), stop(), time(), updateTicks(), UserTimer(), and UserTimer().
|