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

Package: Kernel

Routine: XQOO1


Information

XQOO1 ;SEA/Luke - Out-of-order set calls ;01/28/97 15:00

Source Information

Source file <XQOO1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 (KICK,REDO)^XQ7  ^XQDATE  SETS^XQOO2  
VA FileMan 2 ^DIC  ^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: 9

Package Total Caller Graph
Kernel 9 XPDIA  XPDIA0  XPDIJ  XPDUTL  XQOO  XQOOFF  XQOON  XQOOREDO  
XQOOTOG  

Entry Points

Name Comments DBIA/ICR reference
OFF(XQSET) ;Mark options and protocols Out Of Order
ON(XQSET) ;Remove Out Of Order messages from the set XQSET
ADD(XQSET,XQFIL,XQN) ;New option/protocol - add to set and mark it OOO
KIDS(XQSET,XQFIL,XQNAME,XQFLAG) ;Turn on/off an option or protocol
OUT ;Exit point
OFFOP ;Option entry for turning off options
ONOP ;Option entry for turning on options
GETSET(XQSET) ;Get the name of the option set in question
REBLD ;Rebuild a "lost" set of options and protocols
RE1
REFIND ;Find options and protocols with the message XQMESS
OUTRE ;Exit point for REBLD
TOG ;Toggle options and protocols on and off. (XQOOTOG option)
OUTT ;Exit for XQOOTOG
T1 ;Toggle options
T2 ;Toggle protocols

External References

Name Field # of Occurrence
^DIC T1+2, T2+2
^DIR ON+28, OFFOP+8, ONOP+7, GETSET+10, REBLD+7, RE1+3, T1+9, T1+16, T2+9, T2+16
KICK^XQ7 OFF+23, ON+33, ONOP+11, TOG+2
REDO^XQ7 OFF+12, ON+12, T1+10, T1+17
^XQDATE REFIND+14
SETS^XQOO2 GETSET+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: OFFOP+1
Function Call: WRITE
  • Prompt: !!,"There are currently no option sets definded in ^XTMP."
  • Line Location: GETSET+1
Function Call: WRITE
  • Prompt: !!,"No options or protocols with the message ",XQMESS," were found."
  • Line Location: REFIND+20
Function Call: WRITE
  • Prompt: !
  • Line Location: T1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: T1+13
Function Call: WRITE
  • Prompt: !
  • Line Location: T2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: T2+13
Routine Call
  • DIC
  • Line Location:
    • T1+2
    • T2+2
Routine Call
  • DIR
  • Line Location:
    • ON+28
    • OFFOP+8
    • ONOP+7
    • GETSET+10
    • REBLD+7
    • RE1+3
    • T1+9
    • T1+16
    • T2+9
    • T2+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] OFF+7, OFF+12*, ON+6, ON+12*, REFIND+1, REFIND+2, REFIND+3, T1+10*, T1+17*
^ORD(101 - [#101] OFF+17, OFF+20*, ON+17, ON+21*, REFIND+7, REFIND+8, REFIND+9, T2+10*, T2+17*
^VA(200 - [#200] REFIND+15
^XTMP("XQOO" OFF+2, OFF+3, OFF+6, OFF+11*, OFF+16, OFF+19*, ON+2, ON+5, ON+9, ON+11
, ON+16, ON+19, ON+20, ON+29!, ADD+2, ADD+3, ADD+5*, KIDS+7, KIDS+15, KIDS+17*
, KIDS+20*, GETSET+1, GETSET+4, GETSET+11, RE1+5, REFIND+3*, REFIND+9*, REFIND+16*, REFIND+17*

Label References

Name Line Occurrences
GETSET OFFOP+3, ONOP+2
OFF OFFOP+9
ON ONOP+8
OUT OFF+22, ON+32, ADD+2, ADD+7
OUTRE REBLD+7, RE1+3, REFIND+13, REFIND+20
OUTT TOG+2
RE1 RE1+5
T1 TOG+2
T2 TOG+2

Naked Globals

Name Field # of Occurrence
^( ON+5, ON+16
^(0 OFF+7, OFF+17, ON+6, ON+17, KIDS+17, REFIND+3, REFIND+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OFF+1~, OFF+7*, OFF+9*, OFF+11, OFF+17*, OFF+18*, OFF+19, ON+1~, ON+6*, ON+8*
, ON+9, ON+17*, ON+18*, ON+19, ADD+5*, ADD+6*, KIDS+14*, OUT+1!, REFIND+15*, REFIND+16
OUTRE+1!
%1 ON+1~, ON+6*, ON+11, ON+17*, ON+20
%Y REFIND+16, OUTRE+1!
DA OFF+1~, OFF+12*, ON+1~, ON+12*, T1+10*, T1+17*, T2+11!
DIC OUTT+1!, T1+1*, T2+1*
DIC("A" T1+1*, T2+1*
DIC(0 T1+1*, T2+1*
DIR ON+30!, OFFOP+10!, ONOP+9!, REBLD+8!, RE1+4!, OUTRE+1!, T1+11!, T1+18!, T2+11!, T2+18!
DIR("?" ON+27*, OFFOP+7*, ONOP+6*, GETSET+8*, REBLD+6*, RE1+2*, T1+8*, T1+15*, T2+8*, T2+15*
DIR("A" ON+26*, OFFOP+6*, ONOP+5*, GETSET+7*, REBLD+5*, RE1+1*, T1+7*, T1+14*, T2+7*, T2+14*
DIR("B" ON+25*, OFFOP+5*, ONOP+4*, GETSET+6*, T1+7*, T2+7*
DIR(0 ON+25*, OFFOP+5*, ONOP+4*, GETSET+6*, REBLD+4*, RE1*, T1+7*, T1+14*, T2+7*, T2+14*
DIROUT OUTRE+1!
DIRUT REBLD+7, RE1+3, OUTRE+1!, T1+16!, T1+17, T1+18!, T2+16!, T2+17, T2+18!
DT REFIND+17
DTOUT OUTRE+1!, OUTT+1!, T1+2, T2+2
DUOUT OUTRE+1!, OUTT+1!, T1+2, T2+2
DUZ REFIND+15
U OFF+3, OFF+7, OFF+11, OFF+12, OFF+17, OFF+19, OFF+20, ON+5, ON+6, ON+12
, ON+16, ON+17, ON+21, ADD+3, ADD+5, ADD+6, KIDS+14, KIDS+15, KIDS+17, KIDS+20
, KIDS+21, KIDS+24, REFIND+2, REFIND+3, REFIND+8, REFIND+9, REFIND+15, REFIND+16, T1+4, T1+5
T1+6, T1+10, T1+17, T2+4, T2+5, T2+6, T2+10, T2+17
X OFFOP+10!, ONOP+9!, REBLD+8, RE1+4, OUTRE+1!, OUTT+1!, T1+11!, T1+18!, T2+11!, T2+18!
>> XPDSET OFF+9, OFF+11, OFF+18, OFF+19, ON+6, ON+8, ON+9, ON+17, ON+18, ON+19
, ON+24
XQ REBLD+1~, REFIND+1*, REFIND+2, REFIND+3, REFIND+7*, REFIND+8, REFIND+9, OUTRE+1!, TOG+1~, T1+3*
T1+10, T1+17, T2+3*, T2+10, T2+17
>> XQ0 T1+3*, T1+4, T1+5, T2+3*, T2+4, T2+5
XQFIL ADD~, ADD+4, ADD+5, ADD+6, KIDS~, KIDS+8, KIDS+17, KIDS+20, OUT+1!
XQFLAG KIDS~, KIDS+7*, KIDS+9*, KIDS+11, KIDS+12*, KIDS+19, KIDS+23
XQGL ADD+4*, ADD+5, ADD+6, KIDS+6~, KIDS+8*, KIDS+9, KIDS+12, KIDS+14, KIDS+17, KIDS+21*
, KIDS+24*, OUT+1!
XQI GETSET+2*, GETSET+3, GETSET+4, GETSET+5, GETSET+6, GETSET+8, GETSET+11*, GETSET+13!
XQKD OFF+1~, OFF+3*, OFF+9, OFF+11, OFF+18, ON+1~, ON+4*, ON+6, ON+8, ON+17
, ON+18
XQMES2 KIDS+6~, KIDS+14*, KIDS+16*, KIDS+20
XQMESS OFF+1~, OFF+3*, OFF+12, OFF+20, ON+5*, ON+6, ON+11*, ON+12, ON+16*, ON+17
, ON+20*, ON+21, ADD+3*, ADD+6, KIDS+6~, KIDS+15*, KIDS+16, KIDS+21, OUT+1!, REBLD+1~
REBLD+8*, REFIND+2, REFIND+8, REFIND+16, REFIND+20, OUTRE+1!, T1+5*, T1+6, T2+5*, T2+6
XQN OFF+1~, OFF+5*, OFF+6*, OFF+7, OFF+11, OFF+12, OFF+15*, OFF+16*, OFF+17, OFF+19
, OFF+20, ON+1~, ON+4*, ON+5*, ON+6, ON+12, ON+15*, ON+16*, ON+17, ON+21
, ADD~, ADD+5, ADD+6, KIDS+6~, KIDS+10*, KIDS+12*, KIDS+14, KIDS+17, KIDS+20, KIDS+21
, KIDS+24, OUT+1!
XQNAME KIDS~, KIDS+10, KIDS+12
XQOP REBLD+1~, REBLD+2*, REFIND+4*, REFIND+13, REFIND+18, OUTRE+1!
XQPROT REBLD+1~, REBLD+2*, REFIND+10*, REFIND+13, REFIND+18, OUTRE+1!
XQS OUT+1!
XQSET OFF~, OFF+2*, OFF+3, OFF+6, OFF+11, OFF+16, OFF+19, ON~, ON+2*, ON+5
, ON+9, ON+16, ON+19, ON+26, ON+27, ON+29, ADD~, ADD+2*, ADD+3, ADD+5
, KIDS~, KIDS+7, KIDS+15, KIDS+17, KIDS+20, OFFOP+2*, OFFOP+3, OFFOP+4, OFFOP+6, OFFOP+7
OFFOP+9, ONOP+1*, ONOP+2, ONOP+3, ONOP+5, ONOP+6, ONOP+8, GETSET~, GETSET+4*, GETSET+11*
REBLD+1~, RE1+4*, RE1+5, REFIND+3, REFIND+9, REFIND+16, REFIND+18, OUTRE+1!
Y ON+29, ON+30!, OFFOP+9, OFFOP+10!, ONOP+8, ONOP+9!, GETSET+11, OUTRE+1!, OUTT+1!, T1+2
T1+3, T1+10, T1+11!, T1+17, T1+18!, T2+2, T2+3, T2+10, T2+11!, T2+17
T2+18!
Y(0 T1+3, T1+6, T2+3, T2+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All