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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VBECRL

Package: VBECS

Routine: VBECRL


Information

VBECRL ;HOIFO/BNT - VBECS VistALink Client RawLink Methods ;07/27/2002 13:00

Source Information

Source file <VBECRL.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 (CALL,CLOSE)^%ZISTCP  (RMDEV,SAVDEV,USE)^%ZISUTL  
VistALink 1 $$XMLHDR^XOBVLIB  

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

Package Total Caller Graph
VBECS 1 VBECVLC  

Entry Points

Name Comments DBIA/ICR reference
READ(VBECROOT,VBECREAD,VBECTO,VBECFRST,VBECSTOP) ;
ADD(TXT) ; -- add new intake line
CHK ; -- check if first read and change timeout and chars to read
OPEN(VBECPRMS) ; -- Open tcp/ip socket
CLOSE(VBECPRMS) ; -- close tcp/ip socket
; -- tell server to Stop() connection if close message is needed to close
INIT ; -- set up variables needed in tcp/ip processing
FINAL ; -- kill variables used in tcp/ip processing
PRE ; -- prepare socket for writing
WRITE(STR) ; -- Write a data string to socket
POST ; -- send eot and flush socket buffer

External References

Name Field # of Occurrence
CALL^%ZISTCP OPEN+6
CLOSE^%ZISTCP CLOSE+8
RMDEV^%ZISUTL CLOSE+10
SAVDEV^%ZISUTL OPEN+5
USE^%ZISUTL CLOSE+9
$$XMLHDR^XOBVLIB CLOSE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" INIT+1

Label References

Name Line Occurrences
ADD READ+11, READ+12, READ+16, READ+19, READ+26
CHK READ+6
FINAL CLOSE+7
INIT OPEN+3
POST CLOSE+5
PRE CLOSE+3
WRITE CLOSE+4, POST+1

Naked Globals

Name Field # of Occurrence
^("OS" INIT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BS READ+1~
DONE READ+1~, READ+3*, READ+6, READ+19*, CHK+1*
EOT READ+1~, READ+3*, READ+19
ES READ+1~
I OPEN+1~, OPEN+6*
IO OPEN+8
LINE READ+1~, READ+3*, ADD+1*, ADD+2
OUT READ+1~
PIECES READ+1~, READ+23*, READ+25
POP OPEN+1~, OPEN+2*, OPEN+6, OPEN+8, OPEN+10
STR READ+1~, READ+3*, READ+10, READ+11*, READ+12*, READ+13*, READ+16*, READ+19*, READ+23, READ+26
, READ+27*, WRITE~, WRITE+1, WRITE+2, WRITE+3
TOFLAG READ+1~, READ+6*, CHK+1
TXT ADD~, ADD+2
VBECBH READ+1~
VBECCNT READ+1~
VBECEH READ+1~
VBECFRST READ~, READ+6, CHK+1, CHK+2*
>> VBECK1 READ+12*, READ+26*, READ+27
VBECLEN READ+1~
VBECOK READ+1~, READ+3*, READ+29
VBECOS INIT+1*, FINAL+1!, WRITE+1
VBECPRMS OPEN~, CLOSE~
VBECPRMS("ADDRESS" OPEN+6
VBECPRMS("CLO SE MESSAGE" , CLOSE+2, CLOSE+4
VBECPRMS("PORT" OPEN+6
VBECPRMS("RETRIES" OPEN+6
VBECREAD READ~, READ+6, CHK+3*
VBECROOT READ~, ADD+2
VBECSTOP READ~, READ+6, CHK+1*
VBECTO READ~, READ+6, CHK+3*
VBECX READ+1~, READ+6*, READ+10, READ+13, CHK+1
X READ+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All