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 |
---|

10 | |
---|

11 | @section Data Definitions for Clocks and Timers |
---|

12 | |
---|

13 | @subsection Time Value Specification Structures |
---|

14 | |
---|

15 | @example |
---|

16 | struct timespec, Type, Implemented |
---|

17 | struct itimerspec, Type, Implemented |
---|

18 | @end example |
---|

19 | |
---|

20 | @subsection Timer Event Notification Control Block |
---|

21 | |
---|

22 | @subsection Type Definitions |
---|

23 | |
---|

24 | @example |
---|

25 | clockid_t, Type, Implemented |
---|

26 | timerid_t, Type, Implemented |
---|

27 | @end example |
---|

28 | |
---|

29 | @subsection Timer Event Notification Manifest Constants |
---|

30 | |
---|

31 | @example |
---|

32 | CLOCK_REALTIME, Constant, Implemented |
---|

33 | TIMER_ABSTIME, Constant, Implemented |
---|

34 | @end example |
---|

35 | |
---|

36 | @section Clock and Timer Functions |
---|

37 | |
---|

38 | @subsection Clocks |
---|

39 | |
---|

40 | @example |
---|

41 | clock_settime(), Function, Partial Implementation |
---|

42 | clock_gettime(), Function, Partial Implementation |
---|

43 | clock_getres(), Function, Implemented |
---|

44 | @end example |
---|

45 | |
---|

46 | @subsection Create a Per-Process Timer |
---|

47 | |
---|

48 | @example |
---|

49 | timer_create(), Function, Implemented |
---|

50 | @end example |
---|

51 | |
---|

52 | @subsection Delete a Per-Process Timer |
---|

53 | |
---|

54 | @example |
---|

55 | timer_delete(), Function, Implemented |
---|

56 | @end example |
---|

57 | |
---|

58 | @subsection Per-Process Timers |
---|

59 | |
---|

60 | @example |
---|

61 | timer_settime(), Function, Implemented |
---|

62 | timer_gettime(), Function, Implemented |
---|

63 | timer_getoverrun(), Function, Implemented |
---|

64 | @end example |
---|

65 | |
---|

66 | @subsection High Resolution Sleep |
---|

67 | |
---|

68 | @example |
---|

69 | nanosleep(), Function, Implemented |
---|

70 | @end example |
---|

71 | |
---|