tree: 7295672168071298081471cc5db61d2d426139dc [path history] [tgz]
  1. include/
  2. BUILD.gn
  3. clock.cc
  4. clock_test.cc
  5. README.md
zircon/system/ulib/abs_clock/README.md

Abstract clock interface

This library provides a basic abstract clock interface. This simplifies testing code that needs to read time or sleep.

Instead of reading the time directly, such code should instead accept an abstract Clock * object. In production code, this should be instantiated to a RealClock object, while test code can use a FakeClock object, and control how time advances.