mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
Define Microseconds max value in timeout framework
This commit is contained in:
parent
a52543acd2
commit
531e35ec42
@ -29,6 +29,8 @@ struct Genode::Time_source
|
||||
unsigned long value;
|
||||
|
||||
explicit Microseconds(unsigned long const value) : value(value) { }
|
||||
|
||||
static Microseconds max() { return Microseconds(~0UL); }
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -59,7 +59,7 @@ class Genode::Timer_time_source : public Genode::Time_source
|
||||
}
|
||||
|
||||
Microseconds curr_time() const {
|
||||
return Microseconds(1000ULL * _session.elapsed_ms()); }
|
||||
return Microseconds(1000UL * _session.elapsed_ms()); }
|
||||
|
||||
void schedule_timeout(Microseconds duration,
|
||||
Timeout_handler &handler)
|
||||
@ -74,9 +74,7 @@ class Genode::Timer_time_source : public Genode::Time_source
|
||||
_session.trigger_once(duration.value);
|
||||
}
|
||||
|
||||
Microseconds max_timeout() const {
|
||||
return Microseconds(~0UL); }
|
||||
|
||||
Microseconds max_timeout() const { return Microseconds::max(); }
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user