1 /* --------------- BEGIN include file timer_manager_schedule.incl.pl1 --------------- */
 2 /*        Last modified 9 September 1982 to add timer_manager_ data pointers          */
 3 
 4 
 5 /****^  HISTORY COMMENTS:
 6   1) change(86-08-12,Kissel), approve(86-08-12,MCR7473),
 7      audit(86-10-08,Fawcett), install(86-11-03,MR12.0-1206):
 8      Changed to support control point management.  These changes were actually
 9      done in February 1985 by G. Palter.
10                                                    END HISTORY COMMENTS */
11 
12 
13 dcl 1 schedule aligned based (schedule_ptr),
14     2 version fixed bin,
15     2 n_timers fixed bin,
16     2 timer (N_Timers refer (schedule.n_timers)) aligned,
17       3 time fixed bin (71),
18       3 flags,
19         4 inhibit bit (1) unaligned,
20         4 alarm bit (1) unaligned,
21         4 cpu bit (1) unaligned,
22         4 call bit (1) unaligned,
23         4 wakeup bit (1) unaligned,
24         4 data_ptr_provided bit (1) unaligned,
25         4 pad bit (30) unaligned,
26       3 pad1 bit (36) aligned,
27       3 channel fixed bin (71),
28       3 routine entry variable options (variable),
29       3 data_ptr pointer,
30       3 control_point_id bit (36) aligned,
31       3 pad (3) fixed bin (35);
32 
33 dcl  N_Timers fixed bin,
34      schedule_ptr pointer,
35 
36      timer_manager_schedule_version_1 fixed bin static initial (1) options (constant),
37      timer_manager_schedule_version_2 fixed bin static initial (2) options (constant),
38      timer_manager_schedule_version_3 fixed bin static initial (3) options (constant);
39 
40 
41 /* ---------------- END include file timer_manager_schedule.incl.pl1 ---------------- */