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 Total: 2

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
MailMan 2 XMLSWP0  XMLSWP2  

Entry Points

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

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
  • Timeout: $S('$D(XMLIN):30,XMLIN="":30,'G:30,W<8:9,1:5)
  • Variable: X
  • Line Location: 2+1
Function Call: READ
  • Timeout: (9+B)
  • Variable: Y
  • Line Location: G0+0
Function Call: READ
  • Timeout: (9+B)
  • Variable: Y
  • Line Location: G0+1
Function Call: READ
  • Timeout: 4
  • Variable: Y
  • 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, W, G+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 G0, G9+1
G1 G0+2
G2 2+4
G9 3, 3+2, 3+4, W+1, G0, G0+1, G0+2, G0+3, G1
K 3+2, 3+3
Q C, 2, 2+5, G0
QQ G0+1
QQQ 2+3, 2+5, G2
R 3+1, 3+3, U, G0+1, G2
SUM D, 2+3, G1, G9
U 2+1
W C, 2, 2+2, 3, 3+2, U, G, G+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*, G0, G0+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, D, D+2, C, 2, 2+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, 2, W+2*
>> M 1+2*, 2+1*, 3, 3+2, 3+4, W+1*, G*, G+1*, G0, G0+2*
>> O G0+3, G9
>> P("I" 3+1, U, G2
>> P("R" 2+4, G0+1
>> P("S" D+1, G9
>> Q D*, D+1, D+2, 2+5, CHK
>> S D, 2+3, SUM+1*, G1, G9
U D, D+2, 2+3, 3+1, W+1, G1, G2, G9
>> V 3+3*, K*, K+1, K+2*
>> W 2+1, 3+3*, 3+4, W, K+1, K+2*, K+3*, U
>> W( D+2*, 3, 3+1, 3+3, K!
>> W(0 2, 3+2, 3+4, U, G, G+1, G0+1, G0+2, G2
X SEND+1*, D*, D+1, 2+1*, 2+2, 2+3*, 2+4, 2+5, 3, 3+1
, 3+2, 3+3, K, CHK~*, G0+2*, G1*, G9*
>> XMINST D+3
>> XMLCT 1+2*
>> XMLIN 1+2*, D, C, 2, 2+1, 2+5, U
XMLSWPQ G*, G0*!
>> XMOS SUM+2, SUM+3, SUM+4
>> XMOS(0 SUM+1
>> XMSG 1+1*, 1+2, D, W+2*
>> XMSUM SUM+1
>> XMZ W+2
>> Y 2+4*, G0*, G0+1*, G0+2, G0+3, G1, G2
>> 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