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 |  Local Variables  | All
Print Page as PDF
Routine: XOBVTCPL

Package: VistALink

Routine: XOBVTCPL


Information

XOBVTCPL ;; mjk/alb - VistALink TCP/IP Listener (Cache NT) ; 07/27/2002 13:00

Source Information

Source file <XOBVTCPL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 CLOSE^%ZISTCP  $$DT^XLFDT  XUVOL^XUS  ($$INHIB1,$$INHIB2)^XUSRB  
VistALink 2 (ERROR,SPAWN)^XOBVLL  ($$GETBOX,$$GETOS,$$LOCK,UNLOCK,UPDATE)^XOBVTCP  
VA FileMan 1 $$EZBLD^DIALOG  

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
VistALink 2 XOBVTCP  XOBVTLS  

Entry Points

Name Comments DBIA/ICR reference
LISTENER(XOBPORT,XOBCFG) ; -- Start Listener
OPENM(XOBIO,XOBPORT) ;
CHILDNT() ;Child process for OpenM
VAR ;Setup IO variables
NEWOK() ;Is it OK to start a new process
LOGINERR(XOBEC,XOBPORT) ;
EXIT(XOBBOX,XOBPORT) ;
; -- is status 'stopping'
GETLOGID(XOBBOX,XOBPORT) ;

External References

Name Field # of Occurrence
CLOSE^%ZISTCP LISTENER+16
$$EZBLD^DIALOG LOGINERR+1
$$DT^XLFDT LISTENER+8
ERROR^XOBVLL LOGINERR+1
SPAWN^XOBVLL CHILDNT+8
$$GETBOX^XOBVTCP OPENM+2
$$GETOS^XOBVTCP LISTENER+3
$$LOCK^XOBVTCP LISTENER+12
UNLOCK^XOBVTCP LISTENER+24
UPDATE^XOBVTCP LISTENER+18, LISTENER+22, OPENM+11
XUVOL^XUS NEWOK+2
$$INHIB1^XUSRB NEWOK+3
$$INHIB2^XUSRB NEWOK+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: *X
  • Timeout: 60
  • Line Location: OPENM+15
Function Call: WRITE
  • Prompt: *-2
  • Line Location: OPENM+17
Routine Call
  • DIALOG
  • Line Location:
    • LOGINERR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XOB(18.04 - [#18.04] EXIT+2, GETLOGID+1

Label References

Name Line Occurrences
$$EXIT OPENM+13
$$GETLOGID EXIT+2
$$NEWOK CHILDNT+6
$$OPENM LISTENER+13
LOGINERR CHILDNT+7
VAR CHILDNT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZA OPENM+1~, OPENM+16*, OPENM+17
DT LISTENER+7~, LISTENER+8*
DTIME LISTENER+7~, LISTENER+8*
DUZ LISTENER+9~*
DUZ(0 LISTENER+9*
IO LISTENER+15*, CHILDNT+3*, CHILDNT+4, CHILDNT+7, VAR+1
IO(0 VAR+1*
IO(1 VAR+1*
IOF VAR+2*
IOST VAR+2*
IOST(0 VAR+2*
>> IOT VAR+2*
POP LISTENER+7~, VAR+1*
U LISTENER+7~, LISTENER+8*, EXIT+2
X LISTENER+7~, OPENM+15*, NEWOK+1~
XOBBOX OPENM+1~, OPENM+2*, OPENM+13, EXIT~, EXIT+2, GETLOGID~, GETLOGID+1
XOBCFG LISTENER~, LISTENER+18, LISTENER+22, OPENM+11
XOBCODE NEWOK+1~
XOBDA LISTENER+7~
XOBEC CHILDNT+1~, CHILDNT+6*, CHILDNT+7, CHILDNT+8, LOGINERR~, LOGINERR+1
XOBIO LISTENER+7~, LISTENER+13, LISTENER+15, OPENM~, OPENM+3*, OPENM+4, OPENM+14
XOBPORT LISTENER~, LISTENER+12, LISTENER+13, LISTENER+18, LISTENER+22, LISTENER+24, OPENM~, OPENM+3, OPENM+11, OPENM+13
, LOGINERR~, LOGINERR+1, EXIT~, EXIT+2, GETLOGID~, GETLOGID+1
XQVOL NEWOK+1~
XUCI NEWOK+1~
XUENV NEWOK+1~
XUVOL NEWOK+1~
Y NEWOK+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All