summaryrefslogtreecommitdiffstats
path: root/ppapi/api/pp_time.idl
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/api/pp_time.idl')
-rw-r--r--ppapi/api/pp_time.idl23
1 files changed, 23 insertions, 0 deletions
diff --git a/ppapi/api/pp_time.idl b/ppapi/api/pp_time.idl
new file mode 100644
index 0000000..1b86368
--- /dev/null
+++ b/ppapi/api/pp_time.idl
@@ -0,0 +1,23 @@
+/* Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+/* This file defines time and time ticks types. */
+
+/* The PP_Time type represents the "wall clock time" according to the browser
+ * and is defined as the number of seconds since the Epoch (00:00:00 UTC,
+ * January 1, 1970).
+ */
+typedef double_t PP_Time;
+
+/* A PP_TimeTicks value represents time ticks which are measured in seconds
+ * and are used for indicating the time that certain messages were received.
+ * In contrast to PP_Time, PP_TimeTicks does not correspond to any actual
+ * wall clock time and will not change discontinuously if the user changes
+ * their computer clock.
+ *
+ * The units are in seconds, but are not measured relative to any particular
+ * epoch, so the most you can do is compare two values.
+ */
+typedef double_t PP_TimeTicks;