| Index: base/time/time.h
|
| diff --git a/base/time/time.h b/base/time/time.h
|
| index 4d72a198a0515008a5f540d1a77dc622a0224067..79346f1f0569cab24a99e1f5411cd0008826a28a 100644
|
| --- a/base/time/time.h
|
| +++ b/base/time/time.h
|
| @@ -639,6 +639,14 @@
|
| // This is only for testing.
|
| static bool IsHighResClockWorking();
|
|
|
| + // Enable high resolution time for TimeTicks::Now(). This function will
|
| + // test for the availability of a working implementation of
|
| + // QueryPerformanceCounter(). If one is not available, this function does
|
| + // nothing and the resolution of Now() remains 1ms. Otherwise, all future
|
| + // calls to TimeTicks::Now() will have the higher resolution provided by QPC.
|
| + // Returns true if high resolution time was successfully enabled.
|
| + static bool SetNowIsHighResNowIfSupported();
|
| +
|
| // Returns a time value that is NOT rollover protected.
|
| static TimeTicks UnprotectedNow();
|
| #endif
|
|
|