Lines Matching full:time

9  * @brief Utilities supporting operation on time data structures.
12 * inverse transformations are non-standard or require access to time
24 #include <time.h>
33 * @defgroup timeutil_apis Time Utility APIs
35 * @defgroup timeutil_repr_apis Time Representation APIs
44 * @brief Convert broken-down time to a POSIX epoch offset in seconds.
46 * @param tm pointer to broken down time.
48 * @return the corresponding time in the POSIX epoch time scale.
55 * @brief Convert broken-down time to a POSIX epoch offset in seconds.
57 * @param tm pointer to broken down time.
59 * @return the corresponding time in the POSIX epoch time scale. If
60 * the time cannot be represented then @c (time_t)-1 is returned and
69 * @defgroup timeutil_sync_apis Time Synchronization APIs
77 * Values required to convert durations between two time scales.
103 * time scales.
111 * @brief Representation of an instant in two time scales.
113 * Capturing the same instant in two time scales provides a
114 * registration point that can be used to convert between those time
118 /** An instant in the reference time scale.
125 /** The corresponding instance in the local time scale.
133 * @brief State required to convert instants between time scales.
146 /** The base instant in both time scales. */
149 /** The most recent instant in both time scales.
174 * @brief Record a new instant in the time synchronization state.
184 * time scales.
204 * @param tsp pointer to a time synchronization state.
227 * @param tsp pointer to a time synchronization state. The base and latest
229 * the base point in the local time scale.
239 * @param tsp pointer to a time synchronization state. This must have a base
246 * timescale should be stored. A negative interpolated reference time
255 * @retval -ERANGE the interpolated reference time would be negative
264 * @param tsp pointer to a time synchronization state. This must have a base
272 * time 0 is provided without error. If interpolation fails the
278 * * the time synchronization state is not adequately initialized
293 * A "precise" time source may have error on the order of 2000 ppb.