diff options
Diffstat (limited to 'services/common_time/common_time_server.h')
-rw-r--r-- | services/common_time/common_time_server.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/services/common_time/common_time_server.h b/services/common_time/common_time_server.h index a0f549f..b2ad3f0 100644 --- a/services/common_time/common_time_server.h +++ b/services/common_time/common_time_server.h @@ -28,6 +28,7 @@ #include "clock_recovery.h" #include "common_clock.h" #include "common_time_server_packets.h" +#include "utils.h" #define RTT_LOG_SIZE 30 @@ -104,18 +105,6 @@ class CommonTimeServer : public Thread { int64_t rxTimes[RTT_LOG_SIZE]; }; - class TimeoutHelper { - public: - TimeoutHelper() : mTimeoutValid(false) { } - - void setTimeout(int msec); - int msecTillTimeout(); - - private: - bool mTimeoutValid; - nsecs_t mEndTime; - }; - bool threadLoop(); bool runStateMachine_l(); @@ -194,7 +183,7 @@ class CommonTimeServer : public Thread { bool shouldPanicNotGettingGoodData(); // Helper to keep track of the state machine's current timeout - TimeoutHelper mCurTimeout; + Timeout mCurTimeout; // common clock, local clock abstraction, and clock recovery loop CommonClock mCommonClock; |