From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-11-27 13:04:11


Anthony Williams:

> If a relative timeout is specified (using e.g.
> boost::posix_time::seconds),
> then the GetTickCount API is used as a baseline for the relative timeout,
> and
> before each internal wait the current tick count is compared against the
> baseline in order to determine the remaining time.

We should probably think of a way to enable the use of a monotonic clock
with the absolute timeout overloads. It doesn't feel right to make the
relative overloads the only way to access the functionality.