]> git.saurik.com Git - apple/system_cmds.git/blobdiff - CPPUtil/UtilNanoTime.cpp
system_cmds-643.30.1.tar.gz
[apple/system_cmds.git] / CPPUtil / UtilNanoTime.cpp
diff --git a/CPPUtil/UtilNanoTime.cpp b/CPPUtil/UtilNanoTime.cpp
new file mode 100644 (file)
index 0000000..cae02ae
--- /dev/null
@@ -0,0 +1,19 @@
+//
+//  UtilNanoTime.cpp
+//  CPPUtil
+//
+//  Created by James McIlree on 10/2/13.
+//  Copyright (c) 2013 Apple. All rights reserved.
+//
+
+#include "CPPUtil.h"
+
+BEGIN_UTIL_NAMESPACE
+
+AbsTime NanoTime::abs_time() const {
+       mach_timebase_info_data_t timebase_info;
+       mach_timebase_info(&timebase_info);
+       return AbsTime(_time * timebase_info.denom / timebase_info.numer);
+}
+
+END_UTIL_NAMESPACE