1 /* BEGIN INCLUDE FILE as_wakeup_priorities.incl.pl1 */
 2 
 3 /* This include file defines the priorities of all of the event channels used by the answering service.
 4 
 5    They are declared as named constants. They are used in calls to ipc_$decl_ev_call_chn.
 6    The names correspond to the functions of the event call handlers.
 7    For brevity in names, MC means message coordinator, and LOGIN includes logout as well.
 8 
 9    The comment on each constant lists the procedure(s) that use it to set event channel priorities.
10    See the code in those procedures for information on the handlers themselves
11    (which are entry variables in some cases, and thus could not be documented in this file).
12 
13    The priorities range from zero (highest) to 22 (lowest used by the answering service).
14 
15    The event wait channel on which the A.S. goes blocked awaiting input on the initializer console has highest
16    of all priorities, set by as_init_ calling ipc_$set_wait_prior.
17 
18    Written June 1981 by T. Casey for MR9.0
19    Modified 1984-10-15 BIM for sac -> as_request.
20             as_request is above login, since sac is important and
21             dial requests for already logged in users can take
22             first dibs over new logins.
23 */
24 
25 dcl  MC_PRIO fixed bin int static options (constant) init (1); /* mc_commands_, mc_con_rec_, mc_util_, mrd_tester */
26 dcl  SYSERR_COPY_PRIO fixed bin int static options (constant) init (2); /* syserr_log_man_ */
27 dcl  SHUTDOWN_PRIO fixed bin int static options (constant) init (3); /* admin */
28 dcl  ACCT_UPDATE_PRIO fixed bin int static options (constant) init (4); /* act_ctl_ */
29 dcl  DAEMON_LOGIN_PRIO fixed bin int static options (constant) init (8); /* daemon_user_manager_ */
30 dcl  AS_REQUEST_PRIO fixed bin int static options (constant) init (7); /* as_request_ */
31 dcl  INSTALL_PRIO fixed bin int static options (constant) init (8); /* up_sysctl_ */
32 dcl  INT_LOGIN_PRIO fixed bin int static options (constant) init (8); /* asu_, dialup_, ftp_dialup_ */
33 dcl  MPX_LOAD_PRIO fixed bin int static options (constant) init (11);
34                                                             /* as_vip7760_mpx_, as_mcs_mpx_, as_ibm3270_mpx_, as_hasp_mpx_ */
35 dcl  ABS_DEFER_PRIO fixed bin int static options (constant) init (19); /* absentee_utility_ */
36 dcl  ABS_LOGIN_PRIO fixed bin int static options (constant) init (20); /* abentee_user_manager_ */
37 dcl  CORE_FLUSH_PRIO fixed bin int static options (constant) init (22); /* as_meter_ */
38 
39 /* END INCLUDE FILE as_wakeup_priorities.incl.pl1 */