commit | 85b17b8bcdd6c9e8e035a365426b5f30d672fb62 | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Mon Nov 10 16:22:05 2014 -0800 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Thu Nov 13 10:55:22 2014 -0800 |
tree | 2eceda292a0bcaa6703d12ef374d5f1c355b1b3e | |
parent | 95fdebe28bedf41be4020310efa270c1e2afa59a [diff] |
time: Add ability to specialize system and steady clocks Default implementation is "optimized" to use boost::chrono clocks. When specialization is used, now() calls are redirected to the virtual methods of the specified specialization. This commit also includes an implementation of UnitTestClock that can be used in unit tests to eliminate dependency on the wall clock. Change-Id: I7ced774634d90ce32714a71e2a66129cba91b9ae Refs: #2158
ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:
See the file docs/INSTALL.rst
for build and install instructions.
Please submit any bugs or issues to the ndn-cxx issue tracker: http://redmine.named-data.net/projects/ndn-cxx/issues
Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/
ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.md
.