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 |