lockstep_scheduler: inline get_absolute_time()

This is a small method that is used a lot.
This commit is contained in:
Beat Küng
2019-01-06 08:12:50 +01:00
committed by Julian Oes
parent 29a0950753
commit 318499f56e
2 changed files with 1 additions and 6 deletions
@@ -11,7 +11,7 @@ class LockstepScheduler
{ {
public: public:
void set_absolute_time(uint64_t time_us); void set_absolute_time(uint64_t time_us);
uint64_t get_absolute_time() const; inline uint64_t get_absolute_time() const { return time_us_; }
int cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *lock, uint64_t time_us); int cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *lock, uint64_t time_us);
int usleep_until(uint64_t timed_us); int usleep_until(uint64_t timed_us);
@@ -1,11 +1,6 @@
#include "lockstep_scheduler/lockstep_scheduler.h" #include "lockstep_scheduler/lockstep_scheduler.h"
uint64_t LockstepScheduler::get_absolute_time() const
{
return time_us_;
}
void LockstepScheduler::set_absolute_time(uint64_t time_us) void LockstepScheduler::set_absolute_time(uint64_t time_us)
{ {
time_us_ = time_us; time_us_ = time_us;