#include <yarp/os/SystemClock.h>
Inheritance diagram for yarp::os::SystemClock:Public Member Functions | |
| double | now () override |
| Return the current time in seconds, relative to an arbitrary starting point. More... | |
| void | delay (double seconds) override |
| Wait for a certain number of seconds. More... | |
| bool | isValid () const override |
| Check if time is valid (non-zero). More... | |
Public Member Functions inherited from yarp::os::Clock | |
| virtual | ~Clock () |
| Destructor. More... | |
Static Public Member Functions | |
| static double | nowSystem () |
| static void | delaySystem (double seconds) |
Definition at line 17 of file SystemClock.h.
|
overridevirtual |
Wait for a certain number of seconds.
This may be fractional.
| seconds | the duration of the delay, in seconds |
Implements yarp::os::Clock.
Definition at line 22 of file SystemClock.cpp.
|
static |
Definition at line 32 of file SystemClock.cpp.
|
overridevirtual |
Check if time is valid (non-zero).
For example, for a network clock, if no timestamp has yet been received, this method will return false.
Implements yarp::os::Clock.
Definition at line 27 of file SystemClock.cpp.
|
overridevirtual |
Return the current time in seconds, relative to an arbitrary starting point.
Implements yarp::os::Clock.
Definition at line 17 of file SystemClock.cpp.
|
static |
Definition at line 37 of file SystemClock.cpp.