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

Package: MailMan

Routine: XMLSWP


Information

XMLSWP ;(WASH ISC)/CAP-Sliding Window Protocol ;04/17/2002 10:58

Source Information

Source file <XMLSWP.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
MailMan 2 (E,I,ZSUM)^XMLSWP0  (PROGS,Q,QQ,QQQ,R)^XMLSWP2  

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
MailMan 2 XMLSWP0  XMLSWP2  
Kernel 1 ^DIC(3.4  

Entry Points

Name Comments DBIA/ICR reference
SEND ;
1 ;I $L(XMSG)>245 G E
D
C
2
3
W
E
QQQ
QQ
Q
R
K
U
CHK
SUM ;Calculate S=checksum
G
G0
G1
G2
G9

External References

Name Field # of Occurrence
E^XMLSWP0 E
I^XMLSWP0 SEND+1
ZSUM^XMLSWP0 SUM+5
PROGS^XMLSWP2 D+3
Q^XMLSWP2 Q
QQ^XMLSWP2 QQ
QQQ^XMLSWP2 QQQ
R^XMLSWP2 R

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: X_$C(13),Q_$C(13)
  • Line Location: D+1
Function Call: READ
  • Variable: X
  • Timeout: $S('$D(XMLIN):30,XMLIN="":30,'G:30,W<8:9,1:5)
  • Line Location: 2+1
Function Call: READ
  • Variable: Y
  • Timeout: (9+B)
  • Line Location: G0+0
Function Call: READ
  • Variable: Y
  • Timeout: (9+B)
  • Line Location: G0+1
Function Call: READ
  • Variable: Y
  • Timeout: 4
  • Line Location: G0+1
Function Call: WRITE
  • Prompt: O_$C(13)_X_$C(13)
  • Line Location: G9+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.9 - [#3.9] W+2

Label References

Name Line Occurrences
1 2+2, W+2
2 2+3, 2+5, WG+1
3 G0+2
C 2+2, 3+2, 3+4, W+3
CHK D
D U
E U+1, G0
G 2+3, 3+3, 3+4
G0 G0G9+1
G1 G0+2
G2 2+4
G9 33+2, 3+4, W+1, G0G0+1, G0+2, G0+3, G1
K 3+2, 3+3
Q C22+5, G0
QQ G0+1
QQQ 2+3, 2+5, G2
R 3+1, 3+3, UG0+1, G2
SUM D2+3, G1G9
U 2+1
W C22+2, 33+2, UGG+1, G0+3

Naked Globals

Name Field # of Occurrence
^( W+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % 1+1*
>> A 1+2*, W, K*, U
>> B 2+4*, G*, G0G0+1, G2*, G9*
>> B(1 1+2*, D+3, U*
>> C 1+2*
>> D D+1*, 2+3*, 2+4*, 3+1*, U*, G0+1*, G1*, G2*, G9*
>> ER C
>> F 1+2*, 2+3*, 2+5*
>> G 1+2, DD+2, C22+1, 2+2*, 2+3, 2+5, 3+2*
3+3*, 3+4*, U
>> I D*, D+2, D+3, U*
IOST K+2
>> J 1+2, D+2, D+3, 2W+2*
>> M 1+2*, 2+1*, 33+2, 3+4, W+1*, G*, G+1*, G0G0+2*
>> O G0+3, G9
>> P("I" 3+1, UG2
>> P("R" 2+4, G0+1
>> P("S" D+1, G9
>> Q D*, D+1, D+2, 2+5, CHK
>> S D2+3, SUM+1*, G1G9
U DD+2, 2+3, 3+1, W+1, G1G2G9
>> V 3+3*, K*, K+1, K+2*
>> W 2+1, 3+3*, 3+4, WK+1, K+2*, K+3*, U
>> W( D+2*, 33+1, 3+3, K!
>> W(0 23+2, 3+4, UGG+1, G0+1, G0+2, G2
X SEND+1*, D*, D+1, 2+1*, 2+2, 2+3*, 2+4, 2+5, 33+1
3+2, 3+3, K, CHK~*, G0+2*, G1*, G9*
>> XMINST D+3
>> XMLCT 1+2*
>> XMLIN 1+2*, DC22+1, 2+5, U
XMLSWPQ G*, G0*!
>> XMOS SUM+2, SUM+3, SUM+4
>> XMOS(0 SUM+1
>> XMSG 1+1*, 1+2, DW+2*
>> XMSUM SUM+1
>> XMZ W+2
>> Y 2+4*, G0*, G0+1*, G0+2, G0+3, G1G2
>> Z W+1*, W+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All