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

Package: RPC Broker

Routine: XWBCAGNT


Information

XWBCAGNT ;ISC-SF/EG,RWF - Connect to Remote TCP Client Agent ;2/12/98 16:15<<= NOT VERIFIED >

Source Information

Source file <XWBCAGNT.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 HOME^%ZIS  (CALL,CLOSE)^%ZISTCP  (RMDEV,SAVDEV,USE)^%ZISUTL  

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

Package Total Caller Graph
Kernel 3 XUS1  XUS1B  XUSCLEAN  

Entry Points

Name Comments DBIA/ICR reference
CMD(XWBRET,QUES,PARAM) ;Call daemon and get responce <e.f.>
OPEN(IP,SKT) ; - connect to remote <extrinsic function>
SEND(S,P) ; - send message <procedure>
REC(BODY) ; - receive message <extrinsic function>
SETMSG(S,PAR) ; - format message <extrinsic function>
CLOSE ; - close device <procedure>
BREAD(L,B) ;read tcp buffer, L is length <extrinsic function>
BR2
SREAD(L) ;read short tcp buffer, L is length <extrinsic function>

External References

Name Field # of Occurrence
HOME^%ZIS CMD+2, OPEN+1
CALL^%ZISTCP CMD+3, OPEN+2
CLOSE^%ZISTCP CMD+5, CLOSE+1
RMDEV^%ZISUTL CLOSE+1
SAVDEV^%ZISUTL OPEN+1
USE^%ZISUTL CLOSE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S,!
  • Line Location: SEND+3
Function Call: READ
  • Variable: X#(L-$L(E))
  • Timeout: XWBTIME
  • Line Location: SREAD+4
Routine Call
  • %ZIS
  • Line Location:
    • CMD+2
    • OPEN+1

Label References

Name Line Occurrences
$$SETMSG SEND+2
$$SREAD REC+2, REC+4, REC+5, REC+6, REC+7
BR2 BR2+7
BREAD REC+6
REC CMD+4
SEND CMD+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B BREAD~, BREAD+2*, BR2+7
B( BR2+6*
BODY REC~, REC+6
BODY("HDR" REC+2*, REC+3
BODY("ID" REC+4*
BODY(0 REC+5*
C SREAD+1~, SREAD+2*
DONE BREAD+1~, BREAD+2*, BR2+2, BR2+3*, SREAD+1~, SREAD+2*
E BREAD+1~, BREAD+2*, BR2+1*, BR2+2, BR2+3, BR2+4, BR2+5*, BR2+6, SREAD+1~, SREAD+2*
, SREAD+4*, SREAD+5
F SETMSG+1~, SETMSG+3*, SETMSG+6, SETMSG+7, SETMSG+8
IO CMD+2, SEND+3, REC+2
IO("IP" CMD+1
IO(0 OPEN+1
IP OPEN~, OPEN+2
IPA CMD+1~*, CMD+3
IX BREAD+1~, BREAD+2*, BR2+6, BR2+7*
L SETMSG+1~, SETMSG+5*, SETMSG+6, SETMSG+7*, SETMSG+8*, BREAD~, BREAD+2*, BR2BR2+2, BR2+3
BR2+4, BR2+7*, SREAD~, SREAD+2, SREAD+3, SREAD+4
LEN REC+1~, REC+4*, REC+5*, REC+6*, REC+7*
P SEND~, SEND+2
PAR SETMSG~, SETMSG+2, SETMSG+8*, SETMSG+9
PARAM CMD~, CMD+4
PID SETMSG+1~, SETMSG+4*, SETMSG+5, SETMSG+6*, SETMSG+9
>> POP CMD+3
QUES CMD~, CMD+4
S SEND~, SEND+2*, SEND+3, SETMSG~, SETMSG+2, SETMSG+7*, SETMSG+9
SKT OPEN~, OPEN+2
SOCK CMD+1~*, CMD+3
T BREAD+1~, BREAD+2*, BR2+6*, BR2+7
X BREAD+1~, BR2*, BR2+1, BR2+4*, BR2+5, SREAD+1~, SREAD+3*, SREAD+4*
XWBRET CMD~, CMD+1*, CMD+4
XWBTIME BREAD+1~, BREAD+2*, BR2BR2+4, SREAD+1~, SREAD+2*, SREAD+3, SREAD+4
Y REC+1~, BREAD+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All