Fawkes API
Fawkes Development Version
|
This is a stop-watch. More...
#include <>>
Public Member Functions | |
Watch (Clock *clock) | |
Constructor. More... | |
virtual | ~Watch () |
Destructor. More... | |
void | start (Time *t=0) |
Starts the watch. More... | |
void | stop (Time *t=0) |
Stops the watch. More... | |
void | pause (Time *t=0) |
Pauses the watch. More... | |
void | reset () |
Reset time. More... | |
Time | watch_time () |
Returns the current watch time. More... | |
Time | clock_time () |
Returns the current clock time. More... | |
This is a stop-watch.
Also, one can request the current time from the clock. Every watch counts time w.r.t. a certain time source.
fawkes::Watch::Watch | ( | Clock * | clock | ) |
Time fawkes::Watch::clock_time | ( | ) |
Returns the current clock time.
Definition at line 183 of file watch.cpp.
References fawkes::Clock::get_time().
void fawkes::Watch::pause | ( | Time * | t = 0 | ) |
Pauses the watch.
Puts the watch into pause mode
t | the time at which the watch is started is written to this time object |
Definition at line 123 of file watch.cpp.
References fawkes::Clock::get_time(), and fawkes::Time::set_time().
void fawkes::Watch::reset | ( | void | ) |
Reset time.
Definition at line 141 of file watch.cpp.
References fawkes::Clock::get_time(), and fawkes::Time::set_time().
void fawkes::Watch::start | ( | Time * | t = 0 | ) |
Starts the watch.
This starts the watch. In case it is paused, currently, the watch is restarted
t | the time at which the watch is started is written to this time object |
Definition at line 62 of file watch.cpp.
References fawkes::Clock::get_time(), and fawkes::Time::set_time().
void fawkes::Watch::stop | ( | Time * | t = 0 | ) |
Stops the watch.
This stops the watch also when it is paused, currently
t | the time at which the watch is started is written to this time object |
Definition at line 97 of file watch.cpp.
References fawkes::Clock::get_time(), and fawkes::Time::set_time().
Time fawkes::Watch::watch_time | ( | ) |
Returns the current watch time.
Definition at line 153 of file watch.cpp.
References fawkes::Clock::get_time().