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