*DECK NVFLAEP
OVERLAY(02,00)
USETEXT TEXTSS
USETEXT TXINNVF
PRGM NVFLAEP;
# TITLE NVFLAEP - APPLICATION AND EVENT PROCESSING OVERLAY. #
BEGIN # NVFLAEP #
#
** NVFLAEP - APPLICATION AND EVENT PROCESSING OVERLAY.
*
* D. G. DEPEW. 82/06/21.
*
* THIS PROGRAM PROVIDES THE SKELETON FOR THE APPLICATION AND ENENT
* PROCESSING OVERLAY AND, WHEN ENTERED, TRANSFERS CONTROL TO THE
* SPECIFIED ENTRY POINT.
*
* PRGM NVFLAEP
*
* 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 NVFLAEP - XREF LIST.
#
XREF
BEGIN
PROC NVFICNE; # COMPLETE NVF EXECUTION #
PROC NVFOLNE; # LOG NETWORK(HOST) EVENTS #
PROC NVFSDQE; # DISPATCH APPLICATION STATUS QUEUE ENTRY #
LABEL SSORTN; # OVERLAY RETURN POINT IN SERV + SCHED #
END
#
****
#
SWITCH EPSWT: EPAEP # ENTRY POINT SWITCH #
LLSDQE: NSDQE, # DISPATCH APPLICATION STATUS QUEUE ENTRY #
LLOLNE: NOLNE, # LOG NETWORK(HOST) EVENTS #
LLICNE: NICNE; # COMPLETE NVF EXECUTION #
GOTO EPSWT[OVENUM];
LLSDQE:
NVFSDQE; # DISPATCH APPLICATION STATUS QUEUE ENTRY #
GOTO ENDSWT;
LLOLNE:
NVFOLNE; # LOG NETWORK(HOST) EVENTS #
GOTO ENDSWT;
LLICNE:
NVFICNE; # COMPLETE NVF EXECUTION #
ENDSWT:
GOTO SSORTN;
END # NVFLAEP #
TERM