Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: KLASMAN0

Package: ClassMan

Routine: KLASMAN0


Information

KLASMAN0 ; GRLISC/PDW CALLED ROUTINE FOR CLASSMAN ;12/19/90 [ 07/27/93 2:56 PM ]

Source Information

Source file <KLASMAN0.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
ClassMan 6 XRAY^KLASDIA  ^KLASKERM  CON^KLASMAN  DIRECT^KLASMAN1  (,CLOSE)^KLASMAN2  (DOC,PORT)^KLASMAN3  
VA Fileman 4 ^DIC  YN^DICN  ^DIE  ^DIK  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
ClassMan 2 KLASMAN  KLASMAN1  

Entry Points

Name Comments DBIA/ICR reference
EXIT1
COMNEW ;CHANGE COMMAND OF THE PROGRAM WITH ONE OF THE STUDENTS
EXIT3
CTRL ; INTERPRET SPECIAL INSTRUCTIONS
REVIEW
YN1
COMOLD ; RETURN COMMAND TO INSTRUCTOR
CLEANP
PURGE ;
PICKUP ; PICKUP CONTROL OF ANOTHER CLASS
EPICK
EXIT
CLEAN
PORT
CON

External References

Name Field # of Occurrence
^DIC COMNEW+3, PICKUP+1
YN^DICN EXIT, YN1+1
^DIE COMNEW+4, COMOLD+1, PURGE+1, CLEAN
^DIK CLEANP, YN1+3
XRAY^KLASDIA CTRL+9
^KLASKERM CTRL+8
CON^KLASMAN EXIT, CON
DIRECT^KLASMAN1 CTRL+10
^KLASMAN2 CTRL+18
CLOSE^KLASMAN2 EXIT1
DOC^KLASMAN3 REVIEW
PORT^KLASMAN3 PORT

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 20
  • Variable: *Z
  • Line Location: CTRL+2
Function Call: WRITE
  • Prompt: !,Y,!,">>COMMAND MODE<<-------",!," |CTRL-",$C(64+CTRL),"| "
  • Line Location: CTRL+2
Function Call: WRITE
  • Prompt: "| ",$C(Z)," |"
  • Condition for execution: Z>-1
  • Line Location: CTRL+2
Function Call: WRITE
  • Prompt: !,"REVIEW",!
  • Line Location: CTRL+4
Function Call: WRITE
  • Prompt: ">>>ON LINE MODE<<<-------",!
  • Line Location: CTRL+5
Function Call: WRITE
  • Prompt: *17
  • Line Location: CTRL+5
Function Call: READ
  • Prompt: "Enter the new command character ? "
  • Formatting: !
  • Timeout: 30
  • Variable: *X
  • Line Location: CTRL+6
Function Call: WRITE
  • Prompt: !,"COMMAND CHARACTER IS NOW >>CTRL-",$C(64+CTRL),"<<",!,">>ON LINE MODE<<-------",!
  • Line Location: CTRL+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: CTRL+11
Function Call: WRITE
  • Prompt: !,">>>ON LINE MODE<<<-------",!
  • Line Location: CTRL+11
Function Call: WRITE
  • Prompt: !,">>>ON LINE MODE<<<------"
  • Line Location: CTRL+12
Function Call: WRITE
  • Prompt: !,"PURGE MESSAGE SENT",!
  • Line Location: CTRL+13
Function Call: WRITE
  • Prompt: !,">>>ON LINE MODE<<<-------",!
  • Line Location: CTRL+13
Function Call: WRITE
  • Prompt: !,"PORT",!
  • Line Location: CTRL+14
Function Call: WRITE
  • Prompt: !,"BROADCAST TURNED OFF",!,"------->>ON-LINE MODE<<",!
  • Line Location: CTRL+15
Function Call: WRITE
  • Prompt: !,"BROADCAST TURNED ON",!,"------->>ON-LINE MODE<<",!
  • Line Location: CTRL+16
Function Call: WRITE
  • Prompt: !,"COMNEW",!
  • Line Location: CTRL+17
Function Call: WRITE
  • Prompt: ?10," NO ACTION",!,"------->>ON-LINE MODE<<",!
  • Line Location: CTRL+19
Function Call: WRITE
  • Prompt: " ^",$C(Z),!,"------->>ON-LINE MODE<<",!
  • Line Location: CTRL+20
Function Call: WRITE
  • Prompt: $C(3),*13
  • Line Location: CTRL+21
Function Call: WRITE
  • Prompt: Z
  • Line Location: CTRL+22
Function Call: WRITE
  • Prompt: !,"------->>ON-LINE MODE<<",!
  • Line Location: COMNEW+3
Function Call: WRITE
  • Prompt: !,"YOU MAY REGAIN COMMAND WITH <CR>",!,"------->>ON-LINE MODE<<",!
  • Line Location: COMNEW+5
Function Call: WRITE
  • Prompt: !,"DID YOU PROPERLY EXIT FROM THE APPLICATION ?"
  • Line Location: EXIT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+0
Function Call: WRITE
  • Prompt: !,"YOU MUST FIRST RETURN TO YOUR ORIGINAL PORT ",KNAM,!
  • Line Location: EXIT1+1
Function Call: WRITE
  • Prompt: !,"CLEARING APPLICATION AND USERS",!
  • Line Location: CLEANP+0
Function Call: WRITE
  • Prompt: !,"Are You sure you want to become >>> ",Y(0,0),"<<<",!,"and the other job has been killed? Y/N "
  • Line Location: YN1+0
Function Call: WRITE
  • Prompt: !,"MAKE UP YOUR MIND",!
  • Line Location: YN1+1
Function Call: WRITE
  • Prompt: !,"CLEARING MOST RECENT START UP AND ANY USERS",!
  • Line Location: YN1+3
Function Call: WRITE
  • Prompt: !,"----->ON LINE MODE<",!
  • Line Location: EPICK+0
Routine Call
  • DIE
  • Line Location:
    • COMNEW+4
    • COMOLD+1
    • PURGE+1
    • CLEAN
Routine Call
  • DIC
  • Line Location:
    • COMNEW+3
    • PICKUP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^KLAS(1200 - [#1200] Classic Fileman Calls
^KLAS(1200.4 - [#1200.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" EXIT3
^%ZOSF("EOFF" CTRL+1, COMNEW+3, COMNEW+5, EPICK
^%ZOSF("EON" CTRL+1, EXIT3+2, PICKUP+1
^%ZOSF("RM" EXIT3+2
^%ZOSF("SS" CTRL+11
^%ZOSF("TRMOFF" EXIT3+2
^%ZOSF("UCI" CTRL+2
^KLAS(1200 - [#1200] CTRL+13*, COMNEW+5*, COMOLD+1!, PURGE+1, CLEANP*, YN1+3*, YN1+4

Label References

Name Line Occurrences
COMNEW CTRL+17
EPICK PICKUP+1, YN1+1
EXIT EXIT
PICKUP CTRL+7
PORT CTRL+14
PURGE CTRL+13
REVIEW CTRL+4
YN1 YN1+1

Naked Globals

Name Field # of Occurrence
^("P3" CTRL+13!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT*, EXIT3!, YN1+1*
%X EXIT3+1!
%Y EXIT3+1!
B EXIT3+1!
BCS EXIT3!
BT EXIT3!
C EXIT3+1!
CC CTRL+6*, PURGE+1*, PURGE+2!
CLASS EXIT3!
CLNUM CLEAN, EXIT3!
COM COMNEW+4*, COMOLD+1*, EXIT3!
CR EXIT3!
CTRL CTRL+2, CTRL+6*, EXIT3+1!
DA COMNEW+4*!, COMOLD+1*, PURGE+1*, PURGE+2!, CLEAN*, CLEANP*, YN1+3*
DA(1 COMNEW+4*, COMOLD+1*, PURGE+1*
DIC COMNEW+1*, COMNEW+4!, EXIT3!, PICKUP+1*, YN1+4!, EPICK!
DIC("S" PICKUP+1*
DIC("W" COMNEW+2*
DIC(0 COMNEW+1*, COMNEW+3*, PICKUP+1*
DIE COMNEW+4*!, COMOLD+1*, PURGE+1*, PURGE+2!, CLEAN*, EXIT3!
DIK CLEANP*!, YN1+3*!
DR COMNEW+4*!, COMOLD+1*, PURGE+1*, PURGE+2!, CLEAN*, EXIT3!
END EXIT3+1!
EOFF CTRL+1*, CTRL+2, EXIT3+1!
EON CTRL+1*, EXIT3+1!
FR EXIT3+1!
FRNAME EXIT3!
GLOB EXIT3!
I EXIT3!
INSTRUCT EXIT3!
IO CTRL+21, CTRL+22, EXIT1+1
IO(0 CTRL+2, EXIT
IOM EXIT3+2
IOP EXIT3!
IOTEMP EXIT3!
J EXIT*, EXIT3!
>> JMP CTRL+1*, CTRL+3*, REVIEW*
JOB CTRL+13, COMNEW+4, COMNEW+5, COMOLD+1, PURGE+1, CLEANP, EXIT3+1!, YN1+3, YN1+4*
K EXIT3!
KLW EXIT3+1!
KNAM EXIT1+1, EXIT3!
KNUM EXIT3!
KPORT EXIT1+1, EXIT3!
KXON EXIT3+1!
L EXIT3!
L1 EXIT3!
L2 EXIT3!
L3 EXIT3!
LIMIT EXIT3!
M EXIT3+1!
N1 EXIT3+1!
N2 EXIT3+1!
NFR EXIT3+1!
NJOB YN1+2*, YN1+4!
NULL EXIT3+1!
OPEX EXIT3+1!
P1 EXIT3!
P2 EXIT3!
POP EXIT3!
RCOUNT COMOLD+1*, EXIT3!
SCOUNT EXIT3!, YN1+4*
SCREEN EXIT1, EXIT3!
SESSION EXIT3!
SLCOUNT EXIT3!
SLDIC EXIT3+1!
SLINE EXIT3!
START EXIT3+1!
STU COMNEW+4*, COMOLD+1, EXIT3!
STUDIR COMNEW+4*, COMOLD+1*, EXIT3+1!
T1 EXIT3!
T2 EXIT3!
TB EXIT3!
TCK EXIT3+1!
TCP EXIT3+1!
TERMKLAS EXIT3+1!
TERMNORM CTRL+6, CTRL+7, CTRL+11, CTRL+14, CTRL+17, CTRL+18, EXIT3+1!
TK EXIT3+1!
TL COMNEW+4, EXIT3+1!
TL1 COMNEW+4*, EXIT3+1!
TMC EXIT3+1!
TN EXIT3!
TP EXIT3+1!
TT EXIT3+1!
TYP EXIT3+1!
WCOUNT COMOLD+1*, EXIT3!
X CTRL+6*, COMNEW+1*, EXIT3!, EXIT3+2*
X1 EXIT3!
X2 EXIT3!
X3 EXIT3!
Y CTRL+2, COMNEW+3, COMNEW+4, EXIT3!, PICKUP+1, YN1+2, EPICK!
Y(0 YN1
Z CTRL+2*, CTRL+3, CTRL+4, CTRL+6, CTRL+7, CTRL+8, CTRL+9, CTRL+10, CTRL+11, CTRL+13
, CTRL+14, CTRL+15, CTRL+16, CTRL+17, CTRL+18, CTRL+19, CTRL+20*, CTRL+21*, CTRL+22*, EXIT3!
Z0 CTRL+15*, CTRL+16*, EXIT3!
ZB EXIT3!
ZE EXIT3+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All