| /* 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; |