*DECK NVFLOPE
OVERLAY(04,00)
USETEXT TEXTSS
USETEXT TXINNVF
PRGM NVFLOPE;
# TITLE NVFLOPE - OPERATOR EVENT PROCESSING OVERLAY. #
BEGIN # NVFLOPE #
#
** NVFLOPE - OPERATOR EVENT PROCESSING OVERLAY.
*
* D. G. DEPEW. 82/06/21.
*
* THIS PROGRAM PROVIDES THE SKELETON FOR THE OPERATOR EVENT
* PROCESSING OVERLAY AND, WHEN ENTERED, TRANSFERS CONTROL TO THE
* SPECIFIED ENTRY POINT.
*
* PRGM NVFLOPE
*
* ENTRY OVENUM = NUMBER OF ENTRY POINT TO EXECUTE.
*
* EXIT THE SPECIFIED ENTRY POINT HAS BEEN EXECUTED (THAT IS, THE
* REQUIRED FUNCTIONS HAVE BEEN PERFORMED).
*
* METHOD *OVENUM* IS SIMPLY USED AS A SWITCH SUBSCRIPT TO TRANSFER
* CONTROL TO THE DESIRED ROUTINE. THIS PROGRAM RETURNS BY
* JUMPING DIRECTLY TO THE LABEL *SSORTN* IN THE SERVICES
* AND SCHEDULING OVERLAY EXECUTION ROUTINES.
#
#
**** PRGM NVFLOPE - XREF LIST.
#
XREF
BEGIN
PROC NVFOAPE; # ACTION PROTOCOL EVENT #
PROC NVFOFVD; # FORMAT VCB DATA (INTO USER:/TERM: LINE) #
PROC NVFOPPC; # PERFORM PROGRAM CONTROL COMMANDS #
LABEL SSORTN; # OVERLAY RETURN POINT IN SERV + SCHED #
END
#
****
#
SWITCH EPSWT: EPOPE # ENTRY POINT SWITCH #
LLOAPE: NOAPE, # ACTION PROTOCOL EVENT #
LLOPPC: NOPPC, # PERFORM PROGRAM CONTROL COMMANDS #
LLOFVD: NOFVD; # FORMAT VCB DATA (INTO USER:/TERM: LINE) #
GOTO EPSWT[OVENUM];
LLOAPE:
NVFOAPE; # ACTION PROTOCOL EVENT #
GOTO ENDSWT;
LLOPPC:
NVFOPPC; # PERFORM PROGRAM CONTROL COMMANDS #
GOTO ENDSWT;
LLOFVD:
NVFOFVD; # FORMAT VCB DATA #
GOTO ENDSWT;
ENDSWT:
GOTO SSORTN;
END # NVFLOPE #
TERM