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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XQOO3

Package: Kernel

Routine: XQOO3


Information

XQOO3 ;Luke/Sea - Out-Of-Order Utilities ;01/14/97 13:57

Source Information

Source file <XQOO3.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 PAUSE^XQOO2  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 XQOOSHOFIL  XQOOSHOPRO  

Entry Points

Name Comments DBIA/ICR reference
LALL ;List all options and protocols that are Out Of Order
ASK3 ;See a particular set in detail
HEAD(XQMES) ;Print page header
OUT ;Clean up and quit
LAPR ;List all the protocols that are OOO
ASK4 ;See a particular set in detail

External References

Name Field # of Occurrence
^DIR ASK3+3, ASK4+12
PAUSE^XQOO2 ASK4+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No options marked ""Out-Of-Order"" were found."
  • Line Location: LALL+13
Function Call: WRITE
  • Prompt: !,"There are "_XQS_" sets of options Out-Of-Order with the messages:"
  • Line Location: LALL+19
Function Call: WRITE
  • Prompt: !!?1,XQI_".",?4,%," ("_XQ(%)_" option"_$S(XQ(%)=1:":",1:"s)")
  • Line Location: LALL+20
Function Call: WRITE
  • Prompt: " ",X,", ",^(X),")"
  • Line Location: LALL+21
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK3+3
Function Call: WRITE
  • Prompt: !!,"To see the options of a particular set enter a number between 1 and "_XQS_": "
  • Line Location: ASK3+4
Function Call: WRITE
  • Prompt: !?5,"Enter a number between 1 and "_XQS,!?5,"or ""^"" to quit without seeing a detailed option set."
  • Line Location: ASK3+6
Function Call: WRITE
  • Prompt: !,XQI_".",?5,%," ",^(%)
  • Line Location: ASK3+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: !,"Out-Of-Order with the message """_XQMES_"""",!!
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+3
Function Call: WRITE
  • Prompt: !,"No protocols marked ""Out-Of-Order"" were found."
  • Line Location: LAPR+13
Function Call: WRITE
  • Prompt: !,"There are "_XQS_" sets of protocols Out-Of-Order with the messages:"
  • Line Location: LAPR+19
Function Call: WRITE
  • Prompt: !!?1,XQI_".",?4,%," ("_XQ(%)_" protocol"_$S(XQ(%)=1:":",1:"s)")
  • Line Location: LAPR+20
Function Call: WRITE
  • Prompt: " ",X,", ",^(X),")"
  • Line Location: LAPR+21
Function Call: WRITE
  • Prompt: !,XQI_".",?5,%," ",^(%),XQLINE," ",XQPAGE
  • Line Location: ASK4+19
Routine Call
  • DIR
  • Line Location:
    • ASK3+3
    • ASK4+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] LALL+4, LALL+6, LALL+7
^ORD(101 - [#101] LAPR+4, LAPR+6, LAPR+7
^TMP($J LALL+8*, LALL+21, ASK3+10, OUT+2!, LAPR+8*, LAPR+21, ASK4+19

Label References

Name Line Occurrences
ASK3 ASK3+6
HEAD ASK3+9, ASK4+18
OUT ASK3+3, ASK3+5, ASK3+7, ASK3+11, ASK4+1, ASK4+11, ASK4+20

Naked Globals

Name Field # of Occurrence
^( LALL+21, ASK3+10, LAPR+21, ASK4+19
^(0 LALL+6, LALL+7, LAPR+6, LAPR+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % LALL+19*, LALL+20*, LALL+21, LALL+22, ASK3+10*, LAPR+19*, LAPR+20*, LAPR+21, LAPR+22, ASK4+19*
DIR ASK4+12!
DIR("?" ASK3+2*
DIR("A" ASK3+1*, ASK4+12*
DIR("B" ASK3+2*, ASK4+12*
DIR(0 ASK3+1*, ASK4+12*
>> DIRUT ASK3+3
DTIME ASK3+4, ASK4+2, ASK4+5
IOF HEAD+1
IOSL ASK4+16
U LALL+6, LALL+7, ASK3+5, ASK3+7, LAPR+6, LAPR+7, ASK4+1, ASK4+3, ASK4+6, ASK4+7
ASK4+11, ASK4+13
X LALL+21*, OUT+1!, LAPR+21*
XQ LALL+1~, LAPR+1~
XQ( LALL+9*, LALL+15, LALL+20, LALL+21, LAPR+9*, LAPR+15, LAPR+20, LAPR+21
XQI LALL+19*, LALL+20, LALL+22, ASK3+10*, OUT+1!, LAPR+19*, LAPR+20, LAPR+22, ASK4+19*
XQIEN LALL+1~, LALL+2*, LALL+3, LALL+4*, LALL+5, LALL+6, LALL+7, LAPR+1~, LAPR+2*, LAPR+3
LAPR+4*, LAPR+5, LAPR+6, LAPR+7
>> XQLINE ASK4+16*, ASK4+19*
XQMES LALL+1~, LALL+7*, LALL+8, LALL+9, LALL+15*, LALL+16, LALL+17, ASK3+8*, ASK3+9, ASK3+10
, HEAD~, HEAD+2, LAPR+1~, LAPR+7*, LAPR+8, LAPR+9, LAPR+15*, LAPR+16, LAPR+17, ASK4+17*
ASK4+18, ASK4+19
XQMT LALL+7*, LALL+8, OUT+1!, LAPR+7*, LAPR+8
XQN OUT+1!
XQN( LALL+22*, ASK3+8, LAPR+22*, ASK4+17
XQN(1 LALL+17*, LAPR+17*
XQNM LALL+7*, LALL+8, OUT+1!, LAPR+7*, LAPR+8
>> XQPAGE ASK4+16*, ASK4+19
XQS LALL+2*, LALL+9*, LALL+13, LALL+14, LALL+19, ASK3+4, ASK3+6, OUT+1!, LAPR+2*, LAPR+9*
LAPR+13, LAPR+14, LAPR+19, ASK4+1, ASK4+2, ASK4+4, ASK4+5, ASK4+7, ASK4+11
XQTXT LALL+1~, LAPR+1~
>> XQUPAR ASK4+19
XQUR LALL+17*, ASK3+4*, ASK3+5, ASK3+6, ASK3+7, ASK3+8, OUT+1!, ASK4+1, ASK4+2*, ASK4+3*
ASK4+4, ASK4+5*, ASK4+6*, ASK4+7*, ASK4+11, ASK4+13*, ASK4+17
>> Y ASK3+3, ASK4+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All