1 #ifndef B0__UTILS__TIMESYNC_H__INCLUDED 2 #define B0__UTILS__TIMESYNC_H__INCLUDED 6 #include <boost/thread/mutex.hpp> 99 int64_t target_offset_;
100 int64_t max_acceptable_offset_;
101 int64_t last_offset_time_;
102 int64_t last_offset_value_;
109 #endif // B0__UTILS__TIMESYNC_H__INCLUDED virtual int64_t hardwareTimeUSec() const
Return this computer's clock time in microseconds.
virtual void updateTime(int64_t remoteTime)
virtual ~TimeSync()
TimeSync destructor.
virtual int64_t constantRateAdjustedOffset()
The TimeSync class.
Definition: time_sync.h:60
TimeSync(double max_slope=0.5)
TimeSync constructor.
virtual int64_t timeUSec()
Return the adjusted time in microseconds. See Time Synchronization for details.