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

Package: MailMan

Routine: XMLSWP0


Information

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

Source Information

Source file <XMLSWP0.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
MailMan 2 1^XMLSWP  PROGR^XMLSWP2  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
MailMan 6 XML1CRC  XML4CRC  XML4CRC1  XMLPC  XMLSWP  XMLSWP2  

Entry Points

Name Comments DBIA/ICR reference
A
B
E
P
I ;Initialize
SUM ;Calculate S=checksum
F
SEND
ZSUM
Y
W
V
RL ;
REC ;SEE SEND
Z
LPC ;GET CORRECT LPC checksum information
ER

External References

Name Field # of Occurrence
1^XMLSWP I+6
PROGR^XMLSWP2 P

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: $S($D(XMSTIME):XMSTIME,1:15)
  • Variable: X
  • Line Location: RL+1
Function Call: READ
  • Timeout: 15
  • Variable: W
  • Line Location: Y+1
Function Call: WRITE
  • Prompt: "!@~^NAK^~@!",$C(13)
  • Line Location: Z+3
Function Call: WRITE
  • Prompt: "A-OK"_$C(13)_"^432^~"_$C(13)
  • Line Location: F+0
Function Call: WRITE
  • Prompt: D,$C(13)
  • Line Location: F+2
Function Call: WRITE
  • Prompt: W_$C(13)
  • Line Location: SEND+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" LPC+1
^XMB(1 - [#4.3] LPC+2
^XMB(3.9 - [#3.9] V, Z+5, Z+6

Label References

Name Line Occurrences
A B
B B+1, B+2, B+3
E RL+2, Z+8
ER RL+2, V+1, I+5
F RL+2, Y+3, Z+2, Z+3, Z+9, W
I REC+1
LPC I+6
P Z+7
RL RL+2, Y+1, Z+3, W, I+6, F, F+3
SEND V+1, Z+1
SUM Y, F+2, SEND
V W
W Z+8
Y Z
Z Y+2

Naked Globals

Name Field # of Occurrence
^("LPC" LPC+1, LPC+2
^("OS" LPC+1
^(0 Z+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% A!, A+1*, B*, B+1, B+2, I+1~
%0 A!, B*, B+1, B+2
%1 A!, B*, B+1
A I+1~, I+4*
B RL+2*, RL+3*, Y+1*, I+1~, I+4*, F+1*
B(0 RL+2*, RL+3*, I+4*, F+1*
B(1 I+4*
C Z+6*, I+1~, I+4*
D RL+1*, Y+3*, V+1, Z*, Z+1*, Z+2, Z+3, Z+5*, Z+6*, Z+8*
, E*, I+1~, F+2*, SEND+1*
E I+1~, I+4*
>> ER Z+3*, I+4*, ER*
F Y+3*, V+1*, Z+3*, Z+4*, E*, I+1~, I+4*
G RL+2, Z+3, P~*, I+1~, I+4*, I+5*
I Z+7*, I+1~, I+3*, I+4*
IOST I+4
J ZSUM~*, A*, A+1, I+2~*, I+5*
L Y*, Y+2, Z+2, Z+4, I+1~, I+4*
M RL+2, Z+4*, I+1~, I+4!*, F+1*
O Z+2, I+1~, I+4*
P I+1~
P( I+3*
P("I" Z+8, E
P("R" RL+1
P("S" F+2
Q I+1~, I+4*
S Z+1, SUM+1*, ZSUM*, A*, B, B+1*, B+2*, I+1~, F+2, SEND
T I+1~, I+4*
U Y+2, Z+1, F+2, SEND
>> V Y+3*, W, I+4*
W Y+1*, Y+2, Z, Z+1, Z+2, Z+4, Z+5, Z+6, I+4!*, SEND
W( Z+5*, Z+6!
W(0 Y+3, Z+8, W, F, F+2
>> X REC+1*, RL+1*, Y*, Z*, ZSUM, A, A+1, I+6, F+2*, SEND*
XMBLOCK V!, I+5
>> XMINST Z+7
>> XMLCT P*
>> XMLIN Y, V*, Z+4, Z+5, Z+6*, Z+7, Z+8, P, I+2*, I+5*
>> XMOS SUM+2, SUM+3, SUM+4, I+6, LPC+1*
>> XMOS(0 SUM+1, LPC+1*, LPC+2*, LPC+3*
>> XMRG RL+1*, Y*, V*, Z*, Z+6, P
>> XMS0AJ I+2, I+5
>> XMSTIME RL+1
>> XMSUM SUM+1
>> XMTLER I+5
>> XMZ V, Z+5, Z+6
Y A+1*, B*, I+1~
Z RL+1*, RL+2, I+1~, I+4!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All