Skip to content

Commit 47e169d

Browse files
authored
dns example
1 parent 2a1edeb commit 47e169d

File tree

2 files changed

+15
-18
lines changed

2 files changed

+15
-18
lines changed

examples.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ Services</lifelinename>
386386
<response t="7">200 OK + content</response>
387387
</message>
388388
<message type="reflexive" from="1" t="9">
389-
<messagetext>store content, set age timestamp</messagetext>
389+
<messagetext>store content, set expiry timestamp</messagetext>
390390
</message>
391391
<message type="synchronous" from="0" to="1" t="14">
392392
<messagetext>request content</messagetext>
@@ -407,7 +407,7 @@ Services</lifelinename>
407407
<response t="27">200 OK + content</response>
408408
</message>
409409
<message type="reflexive" from="1" t="28">
410-
<messagetext>store content, reset age timestamp</messagetext>
410+
<messagetext>store content, reset expiry timestamp</messagetext>
411411
</message>
412412
<message type="synchronous" from="0" to="1" t="33">
413413
<messagetext>request content</messagetext>
@@ -428,7 +428,7 @@ Services</lifelinename>
428428
<messagetext>store updated content</messagetext>
429429
</message>
430430
<message type="reflexive" from="1" t="49">
431-
<messagetext>reset age timestamp</messagetext>
431+
<messagetext>reset expiry timestamp</messagetext>
432432
</message>
433433
</messagelist>
434434
<framelist>
@@ -505,5 +505,16 @@ Services</lifelinename>
505505
<operand t="">TCP Data Transmission</operand>
506506
</frame>
507507
</framelist>
508-
</sequencediagml>`
508+
</sequencediagml>`,
509+
//DNS
510+
DNS: `<?xml version="1.0" encoding="UTF-8"?><sequencediagml><parameters><hspacing>300</hspacing><vspacing>26</vspacing><max_t>30</max_t><fontsize>12</fontsize><objectfill>#fac8c8</objectfill><activitybarfill>#c8c8fa</activitybarfill></parameters><lifelinelist><lifeline type="actor"><lifelinename>user</lifelinename><activitybars/></lifeline><lifeline type="object"><lifelinename>DNS
511+
Client</lifelinename><activitybars><activitybar begin_t="2" end_t="25"/></activitybars></lifeline><lifeline type="object"><lifelinename>DNS
512+
Resolver</lifelinename><activitybars><activitybar begin_t="6" end_t="24"/></activitybars></lifeline><lifeline type="object"><lifelinename>DNS
513+
Root Server</lifelinename><activitybars><activitybar begin_t="10" end_t="12"/></activitybars></lifeline><lifeline type="object"><lifelinename>DNS
514+
TLD Server
515+
for *.com</lifelinename><activitybars><activitybar begin_t="14" end_t="16"/></activitybars></lifeline><lifeline type="object"><lifelinename>DNS
516+
Authoritative Server
517+
for *.example.com</lifelinename><activitybars><activitybar begin_t="18" end_t="20"/></activitybars></lifeline></lifelinelist><messagelist><message type="asynchronous" from="0" to="1" t="2" t_delay="0"><messagetext>user types "www.example.com"</messagetext></message><message type="reflexive" from="1" t="3" t_delay="0"><messagetext>DNS Cache MISS</messagetext></message><message type="synchronous" from="1" to="2" t="6" t_delay="0"><messagetext>What IP does "www.example.com"
518+
resolve to?</messagetext><response t="22">IP is xx.xx.xx.xx, TTL is n seconds</response></message><message type="reflexive" from="2" t="7" t_delay="0"><messagetext>DNS Cache MISS</messagetext></message><message type="synchronous" from="2" to="3" t="10" t_delay="0"><messagetext>What IP does "www.example.com"
519+
resolve to?</messagetext><response t="12">Refer to TLD server for *.com</response></message><message type="synchronous" from="2" to="4" t="14" t_delay="0"><messagetext>What IP does "www.example.com" resolve to?</messagetext><response t="16">Refer to Authoritative Server for example.com</response></message><message type="synchronous" from="2" to="5" t="18" t_delay="0"><messagetext>What IP does "www.example.com" resolve to?</messagetext><response t="20">IP is xx.xx.xx.xx, TTL is n seconds</response></message><message type="reflexive" from="2" t="23" t_delay="0"><messagetext>Cache result</messagetext></message><message type="reflexive" from="1" t="24" t_delay="0"><messagetext>Cache result</messagetext></message></messagelist><framelist><frame type="SD" widthfactor="1"><operand t="">DNS Resolution</operand></frame></framelist></sequencediagml>`
509520
};

svg.xsl

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -417,13 +417,6 @@
417417
</xsl:choose>
418418
</xsl:element>
419419
<xsl:if test="$BROWSERRENDER = 'yes'">
420-
<!-- <xsl:element name="rect">
421-
<xsl:attribute name="x"><xsl:value-of select="$XBOUNDRECT"/></xsl:attribute>
422-
<xsl:attribute name="y"><xsl:value-of select="(@t * $VSPACING) - 3.5"/></xsl:attribute>
423-
<xsl:attribute name="width"><xsl:value-of select="$WIDTHBOUNDRECT"/></xsl:attribute>
424-
<xsl:attribute name="height">7</xsl:attribute>
425-
<xsl:attribute name="visibility">hidden</xsl:attribute>
426-
</xsl:element> -->
427420
<xsl:element name="line">
428421
<xsl:attribute name="x1"><xsl:value-of select="($FROMXFACTOR * $HSPACING) + $MESSAGEOFFSET"/></xsl:attribute>
429422
<xsl:attribute name="y1"><xsl:value-of select="(@t * $VSPACING)"/></xsl:attribute>
@@ -462,13 +455,6 @@
462455
</xsl:choose>
463456
</xsl:element>
464457
<xsl:if test="$BROWSERRENDER = 'yes'">
465-
<!--<xsl:element name="rect">
466-
<xsl:attribute name="x"><xsl:value-of select="$XBOUNDRECT"/></xsl:attribute>
467-
<xsl:attribute name="y"><xsl:value-of select="(response/@t * $VSPACING) - 3.5"/></xsl:attribute>
468-
<xsl:attribute name="width"><xsl:value-of select="$WIDTHBOUNDRECT"/></xsl:attribute>
469-
<xsl:attribute name="height">10</xsl:attribute>
470-
<xsl:attribute name="visibility">hidden</xsl:attribute>
471-
</xsl:element> -->
472458
<xsl:element name="line">
473459
<xsl:attribute name="x1"><xsl:value-of select="($FROMXFACTOR * $HSPACING) + $MESSAGEOFFSET"/></xsl:attribute>
474460
<xsl:attribute name="y1"><xsl:value-of select="(response/@t * $VSPACING)"/></xsl:attribute>

0 commit comments

Comments
 (0)