#include <yarp/os/NetworkClock.h>
Classes | |
class | Private |
Public Member Functions | |
NetworkClock () | |
virtual | ~NetworkClock () |
bool | open (const std::string &clockSourcePortName, std::string localPortName="") |
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... | |
Definition at line 21 of file NetworkClock.h.
NetworkClock::NetworkClock | ( | ) |
Definition at line 130 of file NetworkClock.cpp.
|
virtual |
Definition at line 135 of file NetworkClock.cpp.
|
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 192 of file NetworkClock.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 216 of file NetworkClock.cpp.
|
overridevirtual |
Return the current time in seconds, relative to an arbitrary starting point.
Implements yarp::os::Clock.
Definition at line 184 of file NetworkClock.cpp.
bool NetworkClock::open | ( | const std::string & | clockSourcePortName, |
std::string | localPortName = "" |
||
) |
Definition at line 141 of file NetworkClock.cpp.