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: XQOO2

Package: Kernel

Routine: XQOO2


Information

XQOO2 ;LUKE/SEATTLE - Out Of Order Manager Utilities ;06/16/95 14:40

Source Information

Source file <XQOO2.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
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: 4

Package Total Caller Graph
Kernel 4 XQOO  XQOO1  XQOO3  XQOOSHOW  

Entry Points

Name Comments DBIA/ICR reference
SETS(XQI) ;Show the sets of options in ^XTMP return # in XQI
EN ;Option entry doesn't care about XQI
BXREF(XQSTART,XQEND) ;List from XQSTART to XQEND in the "B" cross reference.
RANGE(XQS,XQE,XQR) ;Get a range of Options from XQS(tart) to XQE(nd)
XQS
XQE
OUT ;Normal exit
OUT1 ;Failure exit
PAUSE ;Hold screen

External References

Name Field # of Occurrence
^DIR RANGE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There are no defined option sets currently listed in ^XTMP."
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !?5,XQ,"'s options/protocols appear to be Out-Of-Order."
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !?5,XQ,"'s options/protocols do not appear to be marked Out-Of-Order."
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+22
Function Call: WRITE
  • Prompt: @IOF,"This range includes the following options:",!
  • Line Location: BXREF+5
Function Call: WRITE
  • Prompt: !,%," ",$P(^DIC(19,XQN,0),U,2)
  • Line Location: BXREF+6
Function Call: WRITE
  • Prompt: @IOF,"And the following protocols:",!
  • Line Location: BXREF+8
Function Call: WRITE
  • Prompt: !!,XQSTART," ",XQEND
  • Line Location: BXREF+9
Function Call: WRITE
  • Prompt: !,%," ",$P(^ORD(101,XQN,0),U,2)
  • Line Location: BXREF+11
Function Call: READ
  • Formatting: !?5
  • Prompt: "From: "
  • Variable: XQS
  • Timeout: DTIME
  • Line Location: XQS+0
Function Call: WRITE
  • Prompt: *7,!?10,"Enter a partial option name, e.g., ""XQ"", or ""^"" to quit."
  • Line Location: XQS+1
Function Call: READ
  • Formatting: !?5
  • Prompt: "To: "
  • Variable: XQE
  • Timeout: DTIME
  • Line Location: XQE+0
Function Call: WRITE
  • Prompt: !,"Enter a partial option name, e.g. ""SD"", or ""^"" to quit."
  • Line Location: XQE+1
Function Call: WRITE
  • Prompt: *7,"The ending value preceeds the starting value."
  • Line Location: XQE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+4
Routine Call
  • DIR
  • Line Location:
    • RANGE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] EN+16, BXREF+6
^ORD(101 - [#101] EN+17, BXREF+11
^XTMP("XQOO" EN+3, EN+4, EN+5, EN+11, EN+13, EN+14, EN+15

Label References

Name Line Occurrences
OUT BXREF+6, RANGE+2
OUT1 RANGE+2, XQSXQE
PAUSE BXREF+6, BXREF+7, BXREF+11
XQE XQE+1
XQS XQS+1, XQE+2

Naked Globals

Name Field # of Occurrence
^( BXREF+6, BXREF+11
^(0 EN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BXREF+1~, BXREF+3*, BXREF+4*, BXREF+6*, BXREF+10*, BXREF+11*
DIR OUT+2!, OUT1+2!
DIR("A" RANGE+2*
DIR("B" RANGE+2*
DIR(0 RANGE+2*
>> DIRUT RANGE+2
DTIME XQSXQEPAUSE+2
IOF BXREF+5, BXREF+8
IOSL BXREF+2*, BXREF+6, BXREF+7, BXREF+11
U EN+11, EN+15, EN+16, EN+17, BXREF+6, BXREF+11, XQSXQEPAUSE+3
XQ EN+1~, EN+2*, EN+4*, EN+5, EN+6, EN+7, EN+11, EN+12, EN+13, EN+14
EN+15, EN+18, EN+19, PAUSE+1~, PAUSE+2*, PAUSE+3
XQD EN+1~, EN+2*, EN+11*, EN+12
XQE RANGE~, RANGE+2*, XQE*, XQE+1, XQE+2, OUT1+1*
XQEND BXREF~, BXREF+6, BXREF+9, BXREF+11
XQF EN+1~, EN+14*, EN+16
XQFLG EN+1~, EN+8*, EN+10!
XQI SETS~, EN+4*, EN+6, EN+12, EN+23*, BXREF+1~, BXREF+6*, BXREF+7, BXREF+11*
XQM EN+1~, EN+15*, EN+18
>> XQMESS EN+11*
XQN BXREF+1~, BXREF+6*, BXREF+11*
XQO EN+1~, EN+14*, EN+16, EN+17
XQOO EN+1~, EN+15*, EN+16*, EN+17*, EN+18
XQR RANGE~, RANGE+2*, OUT+1*, OUT1+1*
XQS RANGE~, RANGE+2*, XQS*, XQS+1, XQE+2, OUT1+1*
XQSTART BXREF~, BXREF+3, BXREF+4, BXREF+9, BXREF+10
XQU EN+1~, EN+2*, EN+11*, EN+12
XQUPAR BXREF+6!, BXREF+11!, PAUSE+3*
>> Y RANGE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All