cdc:nos2.source:nam5871:cslevt
Table of Contents
CSLEVT
Table Of Contents
- [00006] PRGM CSLEVT
- [00011] EVENT PROCESSING OVERLAY.
- [00042] PROC CSSRSS
- [00043] PROC CSEDEQ
Source Code
- CSLEVT.txt
- *DECK CSLEVT
- OVERLAY(01,00)
- USETEXT TEXTOV
- USETEXT TEXTCS
- USETEXT TEXTSS
- PRGM CSLEVT;
- # TITLE CSLEVT - EVENT PROCESSING OVERLAY. #
- BEGIN # CSLEVT #
- #
- ** CSLEVT - EVENT PROCESSING OVERLAY.
- *
- * A. LIM 82/06/14.
- *
- * THE FUNCTION OF THIS PROGRAM IS TO BUILD THE SKELETON OF THE
- * EVENT PROCESSING OVERLAY (01,00) AND TRANSFER CONTROL TO THE
- * APPROPRIATE ENTRY POINT (*OVENUM* IN COMMON BLOCK IN TEXTSS).
- * UPON EXIT, CONTROL TRANSFERS TO SERVICE AND SCHEDULOR THROUGH
- * *SSORTN*.
- *
- * PRGM CSLEVT
- *
- * ENTRY NEXT OVERLAY ENTRY POINT NUMBER *OVENUM* TO EXECUTE.
- *
- * EXIT OVERLAY ENTRY POINT NUMBER *OVENUM* EXECUTED, AND
- * CONTROL RETURNS TO SERVICE AND SCHEDULOR THROUGH
- * *SSORTN*.
- *
- * METHOD *OVENUM* IS USED IN A SWITCH ITEM TO SWITCH TO THE
- * APPROPRIATE ENTRY POINT TO EXECUTE. UPON RETURNING
- * FROM THE PROC, CONTROL RETURNS TO SERVICE AND
- * SCHEDULOR THROUGH *SSORTN*.
- #
- #
- **** PRGM CSLEVT - XREF LIST.
- #
- XREF
- BEGIN
- PROC CSSRSS; # ROUTE SOLICITED STATUS #
- PROC CSEDEQ; # IDENTIFY EVENT ENTRY #
- LABEL SSORTN; # SS- OVERLAY RETURN #
- END
- #
- ****
- #
- SWITCH EPSWT:EPEVT
- LLSRSS : CSRSS, # LABEL FOR ENTRY PT 0- CSSRSS #
- LLEDEQ : CEDEQ; # LABEL FOR ENTRY PT 1- CSEDEQ #
- CONTROL EJECT;
- #
- * SWITCH TO THE APPROPRIATE ENTRY POINT BY THE VALUE OF ENTRY
- * POINT NUMBER IN *OVENUM*.
- #
- GOTO EPSWT[OVENUM];
- LLSRSS: # 1,0 OVL - PROCESSOR OF *SSQ* #
- CSSRSS; # ROUTE SOLICITED STATUS #
- GOTO ENDCASE;
- LLEDEQ: # 1,1 OVL - PROCESSOR OF *EVQ* #
- CSEDEQ; # IDENTIFY EVENT ENTRY #
- ENDCASE: # END CASE ON SWITCH #
- GOTO SSORTN; # RETURN TO SERVICE AND SCHEDULOR#
- END # CSLEVT #
- TERM
cdc/nos2.source/nam5871/cslevt.txt ยท Last modified: 2023/08/05 17:21 by Site Administrator