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

Package: Kernel

Routine: XGKB


Information

XGKB ;SFISC/VYD - Read with Escape Processing ;10/23/2006

Source Information

Source file <XGKB.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 $$SETTRM^%ZOSV  E^XGEVNT1  (DTM,GTM,MSM,VAXDSM)^XGKB1  

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 XGF  XGSETUP  

Entry Points

Name Comments DBIA/ICR reference
INIT(XGTRM) ;turn escape processing on and passed terminator string if any
EXIT ; Reset device (disable escape processing, turn terminators off)
ACTION(XGKEY,XGACTION) ;add or remove key-action
READ(XGCHARS,XGTO) ; read XGCHARS using escape processing. XGTO timeout (optional). Result returned.
; Char that terminated the read will be in XGRT
TEST

External References

Name Field # of Occurrence
$$SETTRM^%ZOSV INIT+8
E^XGEVNT1 READ+19
DTM^XGKB1 INIT+4, INIT+5
GTM^XGKB1 INIT+6
MSM^XGKB1 INIT+3
VAXDSM^XGKB1 INIT+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: S#XGCHARS
  • Timeout: XGTO
  • Line Location: READ+13
Function Call: READ
  • Variable: S
  • Timeout: XGTO
  • Line Location: READ+14
Function Call: WRITE
  • Prompt: ?20,X,?40,XGRT,?60,$ZB,!
  • Line Location: TEST+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" INIT+1, EXIT+1
^%ZOSF("TRMOFF" EXIT+6
^%ZOSF("TRMON" INIT+7
^TMP("XGKEY" ACTION+4*, ACTION+5!, READ+20
^TMP("XGW" READ+18
^XUTL("XGKB" INIT+2, INIT+3, INIT+4, INIT+5, INIT+6, READ+17

Label References

Name Line Occurrences
$$READ TEST

Naked Globals

Name Field # of Occurrence
^( READ+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INIT+1~, INIT+8*
%OS INIT+1~*, INIT+2, INIT+3, INIT+4, INIT+5, INIT+6, EXIT+1~*, EXIT+2, EXIT+3, EXIT+4
EXIT+5
DTIME READ+11
DTOUT READ+3!, READ+13*, READ+14*, READ+15, READ+18
>> ESCAPE INIT+2, INIT+4, INIT+6, EXIT+4
>> LINE EXIT+2
>> NOESCAPE EXIT+2, EXIT+5
>> NOLINE INIT+2
S READ+2~, READ+13*, READ+14*, READ+15*, READ+22
U READ+8, READ+9, READ+15
>> VT INIT+4
>> X TEST*
XGACTION ACTION~, ACTION+4
XGCHARS READ~, READ+13
XGKEY ACTION~, ACTION+4, ACTION+5
XGRT INIT+9*, EXIT+7!, READ+4*, READ+17*, READ+20, TEST
XGSEQ READ+2~
>> XGT READ+6
>> XGT(0 READ+7, READ+8, READ+9
XGT1 READ+2~, READ+9*, READ+15, READ+18, READ+19
XGTO READ~, READ+5, READ+7*, READ+8, READ+9, READ+10*, READ+11*, READ+13, READ+14
XGTRM INIT~, INIT+5*, INIT+7, INIT+8
>> XGW READ+10
XGW1 READ+2~, READ+8*, READ+18, READ+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All