[2d19ed6c] | 1 | @c |
---|
| 2 | @c COPYRIGHT (c) 1988-1998. |
---|
| 3 | @c On-Line Applications Research Corporation (OAR). |
---|
| 4 | @c All rights reserved. |
---|
| 5 | @c |
---|
| 6 | @c $Id$ |
---|
| 7 | @c |
---|
| 8 | |
---|
| 9 | @chapter Clocks and Timers |
---|
[5e53171d] | 10 | |
---|
[2d19ed6c] | 11 | @section Data Definitions for Clocks and Timers |
---|
[5e53171d] | 12 | |
---|
[68feecfd] | 13 | @subsection Time Value Specification Structures |
---|
[5e53171d] | 14 | |
---|
[3cffce87] | 15 | @example |
---|
| 16 | struct timespec, Type, Implemented |
---|
| 17 | struct itimerspec, Type, Implemented |
---|
| 18 | @end example |
---|
| 19 | |
---|
[68feecfd] | 20 | @subsection Timer Event Notification Control Block |
---|
[5e53171d] | 21 | |
---|
[68feecfd] | 22 | @subsection Type Definitions |
---|
[5e53171d] | 23 | |
---|
[3cffce87] | 24 | @example |
---|
| 25 | clockid_t, Type, Implemented |
---|
| 26 | timerid_t, Type, Implemented |
---|
| 27 | @end example |
---|
| 28 | |
---|
[7331714] | 29 | @subsection Timer Event Notification Manifest Constants |
---|
| 30 | |
---|
| 31 | @example |
---|
[bda1a73] | 32 | CLOCK_REALTIME, Constant, Implemented |
---|
| 33 | TIMER_ABSTIME, Constant, Implemented |
---|
[7331714] | 34 | @end example |
---|
[5e53171d] | 35 | |
---|
[2d19ed6c] | 36 | @section Clock and Timer Functions |
---|
[5e53171d] | 37 | |
---|
[68feecfd] | 38 | @subsection Clocks |
---|
[5e53171d] | 39 | |
---|
| 40 | @example |
---|
[3cffce87] | 41 | clock_settime(), Function, Partial Implementation |
---|
| 42 | clock_gettime(), Function, Partial Implementation |
---|
| 43 | clock_getres(), Function, Implemented |
---|
[5e53171d] | 44 | @end example |
---|
| 45 | |
---|
[68feecfd] | 46 | @subsection Create a Per-Process Timer |
---|
[5e53171d] | 47 | |
---|
| 48 | @example |
---|
[2119f9d] | 49 | timer_create(), Function, Implemented |
---|
[5e53171d] | 50 | @end example |
---|
| 51 | |
---|
[68feecfd] | 52 | @subsection Delete a Per-Process Timer |
---|
[5e53171d] | 53 | |
---|
| 54 | @example |
---|
[2119f9d] | 55 | timer_delete(), Function, Implemented |
---|
[5e53171d] | 56 | @end example |
---|
| 57 | |
---|
[68feecfd] | 58 | @subsection Per-Process Timers |
---|
[5e53171d] | 59 | |
---|
| 60 | @example |
---|
[2119f9d] | 61 | timer_settime(), Function, Implemented |
---|
| 62 | timer_gettime(), Function, Implemented |
---|
| 63 | timer_getoverrun(), Function, Implemented |
---|
[5e53171d] | 64 | @end example |
---|
| 65 | |
---|
[68feecfd] | 66 | @subsection High Resolution Sleep |
---|
[2d19ed6c] | 67 | |
---|
[5e53171d] | 68 | @example |
---|
[3cffce87] | 69 | nanosleep(), Function, Implemented |
---|
[5e53171d] | 70 | @end example |
---|
| 71 | |
---|