| /* Copyright (c) 2012 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, time ticks and time delta types. |
| */ |
| |
| |
| /** |
| * The <code>PP_Time</code> 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). |
| */ |
| [assert_size(8)] |
| typedef double_t PP_Time; |
| |
| /** |
| * A <code>PP_TimeTicks</code> value represents time ticks which are measured |
| * in seconds and are used for indicating the time that certain messages were |
| * received. In contrast to <code>PP_Time</code>, <code>PP_TimeTicks</code> |
| * 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. |
| */ |
| [assert_size(8)] |
| typedef double_t PP_TimeTicks; |
| |
| /** |
| * A <code>PP_TimeDelta</code> value represents a duration of time which is |
| * measured in seconds. |
| */ |
| [assert_size(8)] |
| typedef double_t PP_TimeDelta; |