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

Package: GUI Generic Tools

Routine: BGUTCP


Information

BGUTCP ; IHS/OIT/MJL - Primary Control TCP listener ;

Source Information

Source file <BGUTCP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 HOME^%ZIS  (CALL,CLOSE)^%ZISTCP  
GUI Generic Tools 1 EN^BGUTCPH  
VA Fileman 1 EN^DDIOL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
GUI Generic Tools 1 BGUPOST  

Entry Points

Name Comments DBIA/ICR reference
STOP(BGUTSKT) ;EP--entry point for stop TCP Listener. Interactive and TaskMan entry point
EN ;EP-- entry point for interactive use
STRTEN ;EP-- entry point for starting from startup
STOAP(BGUTSKT)
STPEN
RESTART(BGUTSKT) ;STOPS AND STARTS LISTENER
STRT(BGUTSKT)

External References

Name Field # of Occurrence
HOME^%ZIS STRT+1, STPEN+3
CALL^%ZISTCP STOAP+22, STPEN+23
CLOSE^%ZISTCP STPEN+30
EN^BGUTCPH EN+5
EN^DDIOL EN+2, EN+3, STRT, STRTEN+4, STRTEN+13, STRTEN+14, STOAP, STOAP+7, STOAP+28, STPEN+4
, STPEN+14, STPEN+24, STPEN+29, STPEN+31, STPEN+32

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X1
  • Line Location: EN+2
Function Call: READ
  • Timeout: DTIME
  • Variable: X2
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: $C(11),"TCPshutdown",!
  • Line Location: STPEN+27
Routine Call
  • %ZIS
  • Line Location:
    • STRT+1
    • STPEN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" STOAP+13, STPEN+7
^%ZOSF("UCI" STPEN+5
^BGUSP("TMP" STRTEN+3, STRTEN+5, STRTEN+8*, STOAP+4, STOAP+6, STOAP+10*, STPEN+11, STPEN+13, STPEN+17*
^BGUSP(1 STRTEN+1, STPEN+1

Label References

Name Line Occurrences
STOP RESTART+1
STRT RESTART+3

Naked Globals

Name Field # of Occurrence
^("OS" STPEN+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BGUMSM STOAP+14*, STOAP+15, STOAP+21
BGUTDBG EN+1~, EN+4*
BGUTSKT STRT~, STRTEN+1*, STOAP~, STOAP+2*, STOAP+17, STOAP+22, STOP~, STPEN+1*, STPEN+9*, STPEN+21
, RESTART~, RESTART+1, RESTART+3
>> BGUVER STOAP+13*, STOAP+14
DTIME EN+1*, EN+2, EN+3
IO STOAP+23, STPEN+25
>> IP STPEN+6*
>> POP STPEN+23
>> REF STPEN+5*
>> SOCKET("127.0.0.1" STOAP+17
U STRT+1*, STPEN+3*
>> X STOAP+19*, STOAP+25*, STPEN+28*, STPEN+29, STPEN+31
X1 EN+1~, EN+2*, EN+5
X2 EN+1~, EN+3*, EN+5
>> XWBIP STPEN+22*
>> XWBOS STPEN+7*
>> XWBTSKT STPEN+21*, STPEN+23
>> Y STPEN+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All