415 lines
40 KiB
XML
415 lines
40 KiB
XML
![]() |
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
|
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||
|
-->
|
||
|
<!-- Title: gocallvis Pages: 1 -->
|
||
|
<svg width="1420pt" height="549pt"
|
||
|
viewBox="0.00 0.00 1420.13 549.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(0 549)">
|
||
|
<title>gocallvis</title>
|
||
|
<polygon fill="#d3d3d3" stroke="transparent" points="0,0 0,-549 1420.1336,-549 1420.1336,0 0,0"/>
|
||
|
<g id="clust1" class="cluster">
|
||
|
<title>cluster_focus</title>
|
||
|
<polygon fill="#e6ecfa" stroke="#000000" stroke-width=".5" points="8,-8 8,-541 1412.1336,-541 1412.1336,-8 8,-8"/>
|
||
|
<text text-anchor="middle" x="710.0668" y="-520.8" font-family="Arial" font-size="18.00" fill="#000000">sntp</text>
|
||
|
</g>
|
||
|
<g id="clust5" class="cluster">
|
||
|
<title>cluster_github.com/beevik/ntp</title>
|
||
|
<g id="a_clust5"><a xlink:href="/?f=github.com/beevik/ntp" xlink:title="package: github.com/beevik/ntp">
|
||
|
<polygon fill="#ffffe0" stroke="#000000" stroke-width=".8" points="228.31,-424 228.31,-503 375.62,-503 375.62,-424 228.31,-424"/>
|
||
|
<text text-anchor="middle" x="301.965" y="-484.6" font-family="Tahoma bold" font-size="16.00" fill="#000000">ntp</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<g id="clust4" class="cluster">
|
||
|
<title>cluster_*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones</title>
|
||
|
<g id="a_clust4"><a xlink:title="type: *github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones">
|
||
|
<path fill="#b0c4de" stroke="#000000" stroke-width=".5" d="M1091.3404,-16C1091.3404,-16 1392.1336,-16 1392.1336,-16 1398.1336,-16 1404.1336,-22 1404.1336,-28 1404.1336,-28 1404.1336,-143 1404.1336,-143 1404.1336,-149 1398.1336,-155 1392.1336,-155 1392.1336,-155 1091.3404,-155 1091.3404,-155 1085.3404,-155 1079.3404,-149 1079.3404,-143 1079.3404,-143 1079.3404,-28 1079.3404,-28 1079.3404,-22 1085.3404,-16 1091.3404,-16"/>
|
||
|
<text text-anchor="middle" x="1241.737" y="-24.5" font-family="Arial" font-size="15.00" fill="#222222">(*Zones)</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<g id="clust3" class="cluster">
|
||
|
<title>cluster_*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper</title>
|
||
|
<g id="a_clust3"><a xlink:title="type: *github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper">
|
||
|
<path fill="#b0c4de" stroke="#000000" stroke-width=".5" d="M32.6697,-216C32.6697,-216 1163.3285,-216 1163.3285,-216 1169.3285,-216 1175.3285,-222 1175.3285,-228 1175.3285,-228 1175.3285,-404 1175.3285,-404 1175.3285,-410 1169.3285,-416 1163.3285,-416 1163.3285,-416 32.6697,-416 32.6697,-416 26.6697,-416 20.6697,-410 20.6697,-404 20.6697,-404 20.6697,-228 20.6697,-228 20.6697,-222 26.6697,-216 32.6697,-216"/>
|
||
|
<text text-anchor="middle" x="597.9991" y="-224.5" font-family="Arial" font-size="15.00" fill="#222222">(*RouterTimestamper)</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<g id="clust2" class="cluster">
|
||
|
<title>cluster_*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient</title>
|
||
|
<g id="a_clust2"><a xlink:title="type: *github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient">
|
||
|
<path fill="#b0c4de" stroke="#000000" stroke-width=".5" d="M28,-424C28,-424 151.31,-424 151.31,-424 157.31,-424 163.31,-430 163.31,-436 163.31,-436 163.31,-490 163.31,-490 163.31,-496 157.31,-502 151.31,-502 151.31,-502 28,-502 28,-502 22,-502 16,-496 16,-490 16,-490 16,-436 16,-436 16,-430 22,-424 28,-424"/>
|
||
|
<text text-anchor="middle" x="89.655" y="-432.5" font-family="Arial" font-size="15.00" fill="#222222">(*DefaultNTPClient)</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode -->
|
||
|
<g id="node1" class="node">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode</title>
|
||
|
<g id="a_node1"><a xlink:title="github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode | defined in router_timestamper.go:393">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M1186.2513,-460C1186.2513,-460 1061.4169,-460 1061.4169,-460 1055.4169,-460 1049.4169,-454 1049.4169,-448 1049.4169,-448 1049.4169,-436 1049.4169,-436 1049.4169,-430 1055.4169,-424 1061.4169,-424 1061.4169,-424 1186.2513,-424 1186.2513,-424 1192.2513,-424 1198.2513,-430 1198.2513,-436 1198.2513,-436 1198.2513,-448 1198.2513,-448 1198.2513,-454 1192.2513,-460 1186.2513,-460"/>
|
||
|
<text text-anchor="middle" x="1123.8341" y="-437.8" font-family="Verdana" font-size="14.00" fill="#000000">getLocalCountryCode</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity -->
|
||
|
<g id="node2" class="node">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity</title>
|
||
|
<g id="a_node2"><a xlink:title="github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity | defined in router_timestamper.go:371">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M964.834,-469C964.834,-469 833.0024,-469 833.0024,-469 827.0024,-469 821.0024,-463 821.0024,-457 821.0024,-457 821.0024,-445 821.0024,-445 821.0024,-439 827.0024,-433 833.0024,-433 833.0024,-433 964.834,-433 964.834,-433 970.834,-433 976.834,-439 976.834,-445 976.834,-445 976.834,-457 976.834,-457 976.834,-463 970.834,-469 964.834,-469"/>
|
||
|
<text text-anchor="middle" x="898.9182" y="-446.8" font-family="Verdana" font-size="14.00" fill="#000000">checkIPv6Connectivity</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration -->
|
||
|
<g id="node3" class="node">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration</title>
|
||
|
<g id="a_node3"><a xlink:title="github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration | defined in router_timestamper.go:386">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M1158.2573,-208C1158.2573,-208 1089.4109,-208 1089.4109,-208 1083.4109,-208 1077.4109,-202 1077.4109,-196 1077.4109,-196 1077.4109,-184 1077.4109,-184 1077.4109,-178 1083.4109,-172 1089.4109,-172 1089.4109,-172 1158.2573,-172 1158.2573,-172 1164.2573,-172 1170.2573,-178 1170.2573,-184 1170.2573,-184 1170.2573,-196 1170.2573,-196 1170.2573,-202 1164.2573,-208 1158.2573,-208"/>
|
||
|
<text text-anchor="middle" x="1123.8341" y="-185.8" font-family="Verdana" font-size="14.00" fill="#000000">absDuration</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones -->
|
||
|
<g id="node4" class="node">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones</title>
|
||
|
<g id="a_node4"><a xlink:title="github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones | defined in zones.go:19 at zones.go:24: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M929.0586,-121C929.0586,-121 868.7778,-121 868.7778,-121 862.7778,-121 856.7778,-115 856.7778,-109 856.7778,-109 856.7778,-97 856.7778,-97 856.7778,-91 862.7778,-85 868.7778,-85 868.7778,-85 929.0586,-85 929.0586,-85 935.0586,-85 941.0586,-91 941.0586,-97 941.0586,-97 941.0586,-109 941.0586,-109 941.0586,-115 935.0586,-121 929.0586,-121"/>
|
||
|
<text text-anchor="middle" x="898.9182" y="-98.8" font-family="Verdana" font-size="14.00" fill="#000000">NewZones</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize -->
|
||
|
<g id="node19" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize</title>
|
||
|
<g id="a_node19"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize | defined in zones.go:36 at zones.go:51: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M1148.3215,-86C1148.3215,-86 1099.3467,-86 1099.3467,-86 1093.3467,-86 1087.3467,-80 1087.3467,-74 1087.3467,-74 1087.3467,-62 1087.3467,-62 1087.3467,-56 1093.3467,-50 1099.3467,-50 1099.3467,-50 1148.3215,-50 1148.3215,-50 1154.3215,-50 1160.3215,-56 1160.3215,-62 1160.3215,-62 1160.3215,-74 1160.3215,-74 1160.3215,-80 1154.3215,-86 1148.3215,-86"/>
|
||
|
<text text-anchor="middle" x="1123.8341" y="-63.8" font-family="Verdana" font-size="14.00" fill="#000000">initialize</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize -->
|
||
|
<g id="edge4" class="edge">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize</title>
|
||
|
<g id="a_edge4"><a xlink:title="at zones.go:24: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize]">
|
||
|
<path fill="none" stroke="#000000" d="M941.2232,-96.4168C979.9704,-90.3872 1037.2175,-81.4787 1077.2557,-75.2482"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1077.9539,-78.6818 1087.2968,-73.6857 1076.8775,-71.765 1077.9539,-78.6818"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper -->
|
||
|
<g id="node5" class="node">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper</title>
|
||
|
<g id="a_node5"><a xlink:title="github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper | defined in router_timestamper.go:55 at router_timestamper.go:61: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones] at router_timestamper.go:65: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M736.4082,-138C736.4082,-138 597.6188,-138 597.6188,-138 591.6188,-138 585.6188,-132 585.6188,-126 585.6188,-126 585.6188,-114 585.6188,-114 585.6188,-108 591.6188,-102 597.6188,-102 597.6188,-102 736.4082,-102 736.4082,-102 742.4082,-102 748.4082,-108 748.4082,-114 748.4082,-114 748.4082,-126 748.4082,-126 748.4082,-132 742.4082,-138 736.4082,-138"/>
|
||
|
<text text-anchor="middle" x="667.0135" y="-115.8" font-family="Verdana" font-size="14.00" fill="#000000">NewRouterTimestamper</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper->github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones -->
|
||
|
<g id="edge5" class="edge">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper->github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones</title>
|
||
|
<g id="a_edge5"><a xlink:title="at router_timestamper.go:61: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.NewZones]">
|
||
|
<path fill="none" stroke="#000000" d="M748.4483,-114.0303C780.9942,-111.6445 817.5321,-108.9661 846.4526,-106.846"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="847.024,-110.3136 856.7413,-106.0918 846.5122,-103.3324 847.024,-110.3136"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig -->
|
||
|
<g id="node7" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig</title>
|
||
|
<g id="a_node7"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig | defined in router_timestamper.go:331 at router_timestamper.go:348: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode] at router_timestamper.go:357: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M937.126,-286C937.126,-286 860.7104,-286 860.7104,-286 854.7104,-286 848.7104,-280 848.7104,-274 848.7104,-274 848.7104,-262 848.7104,-262 848.7104,-256 854.7104,-250 860.7104,-250 860.7104,-250 937.126,-250 937.126,-250 943.126,-250 949.126,-256 949.126,-262 949.126,-262 949.126,-274 949.126,-274 949.126,-280 943.126,-286 937.126,-286"/>
|
||
|
<text text-anchor="middle" x="898.9182" y="-263.8" font-family="Verdana" font-size="14.00" fill="#000000">updateConfig</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig -->
|
||
|
<g id="edge12" class="edge">
|
||
|
<title>github.com/go-i2p/go-i2p/lib/util/time/sntp.NewRouterTimestamper->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig</title>
|
||
|
<g id="a_edge12"><a xlink:title="at router_timestamper.go:65: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig]">
|
||
|
<path fill="none" stroke="#000000" d="M684.2314,-138.2078C711.018,-165.5021 765.4158,-216.9173 821.2106,-246 826.759,-248.8921 832.7343,-251.4444 838.8191,-253.6875"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="837.8309,-257.0483 848.4253,-256.9623 840.0896,-250.4227 837.8309,-257.0483"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient).QueryWithOptions -->
|
||
|
<g id="node6" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient).QueryWithOptions</title>
|
||
|
<g id="a_node6"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient).QueryWithOptions | defined in router_timestamper.go:20 at router_timestamper.go:21: calling [github.com/beevik/ntp.QueryWithOptions]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M143.4654,-494C143.4654,-494 35.8446,-494 35.8446,-494 29.8446,-494 23.8446,-488 23.8446,-482 23.8446,-482 23.8446,-470 23.8446,-470 23.8446,-464 29.8446,-458 35.8446,-458 35.8446,-458 143.4654,-458 143.4654,-458 149.4654,-458 155.4654,-464 155.4654,-470 155.4654,-470 155.4654,-482 155.4654,-482 155.4654,-488 149.4654,-494 143.4654,-494"/>
|
||
|
<text text-anchor="middle" x="89.655" y="-471.8" font-family="Verdana" font-size="14.00" fill="#000000">QueryWithOptions</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- github.com/beevik/ntp.QueryWithOptions -->
|
||
|
<g id="node21" class="node">
|
||
|
<title>github.com/beevik/ntp.QueryWithOptions</title>
|
||
|
<g id="a_node21"><a xlink:title="github.com/beevik/ntp.QueryWithOptions | defined in ntp.go:432">
|
||
|
<path fill="#ffe4b5" stroke="#000000" stroke-width="1.5" d="M355.7754,-468C355.7754,-468 248.1546,-468 248.1546,-468 242.1546,-468 236.1546,-462 236.1546,-456 236.1546,-456 236.1546,-444 236.1546,-444 236.1546,-438 242.1546,-432 248.1546,-432 248.1546,-432 355.7754,-432 355.7754,-432 361.7754,-432 367.7754,-438 367.7754,-444 367.7754,-444 367.7754,-456 367.7754,-456 367.7754,-462 361.7754,-468 355.7754,-468"/>
|
||
|
<text text-anchor="middle" x="301.965" y="-445.8" font-family="Verdana" font-size="14.00" fill="#000000">QueryWithOptions</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient).QueryWithOptions->github.com/beevik/ntp.QueryWithOptions -->
|
||
|
<g id="edge14" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.DefaultNTPClient).QueryWithOptions->github.com/beevik/ntp.QueryWithOptions</title>
|
||
|
<g id="a_edge14"><a xlink:title="at router_timestamper.go:21: calling [github.com/beevik/ntp.QueryWithOptions]">
|
||
|
<path fill="none" stroke="#8b4513" d="M155.3772,-467.9515C177.7612,-465.2103 202.965,-462.1238 226.0794,-459.2931"/>
|
||
|
<polygon fill="#8b4513" stroke="#8b4513" points="226.6874,-462.7449 236.1878,-458.0552 225.8365,-455.7968 226.6874,-462.7449"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig->github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode -->
|
||
|
<g id="edge1" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig->github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode</title>
|
||
|
<g id="a_edge1"><a xlink:title="at router_timestamper.go:348: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.getLocalCountryCode]">
|
||
|
<path fill="none" stroke="#000000" d="M949.2861,-282.535C959.0176,-286.82 968.6526,-292.2328 976.6258,-299 1022.0787,-337.5781 1002.2441,-377.3308 1047.4553,-417.4837"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1045.3444,-420.2793 1055.2899,-423.9314 1049.7925,-414.8743 1045.3444,-420.2793"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone -->
|
||
|
<g id="node18" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone</title>
|
||
|
<g id="a_node18"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone | defined in zones.go:28">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M1148.3131,-147C1148.3131,-147 1099.3551,-147 1099.3551,-147 1093.3551,-147 1087.3551,-141 1087.3551,-135 1087.3551,-135 1087.3551,-123 1087.3551,-123 1087.3551,-117 1093.3551,-111 1099.3551,-111 1099.3551,-111 1148.3131,-111 1148.3131,-111 1154.3131,-111 1160.3131,-117 1160.3131,-123 1160.3131,-123 1160.3131,-135 1160.3131,-135 1160.3131,-141 1154.3131,-147 1148.3131,-147"/>
|
||
|
<text text-anchor="middle" x="1123.8341" y="-124.8" font-family="Verdana" font-size="14.00" fill="#000000">GetZone</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone -->
|
||
|
<g id="edge2" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone</title>
|
||
|
<g id="a_edge2"><a xlink:title="at router_timestamper.go:357: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).GetZone]">
|
||
|
<path fill="none" stroke="#000000" d="M949.0305,-264.8332C971.0415,-261.1253 995.8619,-253.4902 1013.6258,-238 1045.1651,-210.4976 1018.5362,-179.0098 1049.6258,-151 1057.338,-144.0518 1067.153,-139.2936 1077.0995,-136.0365"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1078.334,-139.3254 1087.0168,-133.2543 1076.4431,-132.5856 1078.334,-139.3254"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery -->
|
||
|
<g id="node8" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery</title>
|
||
|
<g id="a_node8"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery | defined in router_timestamper.go:129 at router_timestamper.go:149: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool] at router_timestamper.go:131: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity] at router_timestamper.go:130: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig] at router_timestamper.go:141: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime] at router_timestamper.go:150: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M721.6312,-362C721.6312,-362 612.3958,-362 612.3958,-362 606.3958,-362 600.3958,-356 600.3958,-350 600.3958,-350 600.3958,-338 600.3958,-338 600.3958,-332 606.3958,-326 612.3958,-326 612.3958,-326 721.6312,-326 721.6312,-326 727.6312,-326 733.6312,-332 733.6312,-338 733.6312,-338 733.6312,-350 733.6312,-350 733.6312,-356 727.6312,-362 721.6312,-362"/>
|
||
|
<text text-anchor="middle" x="667.0135" y="-339.8" font-family="Verdana" font-size="14.00" fill="#000000">performTimeQuery</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity -->
|
||
|
<g id="edge7" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity</title>
|
||
|
<g id="a_edge7"><a xlink:title="at router_timestamper.go:131: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.checkIPv6Connectivity]">
|
||
|
<path fill="none" stroke="#000000" d="M700.1887,-362.133C731.0725,-378.6876 778.615,-403.3472 821.2106,-422 826.8372,-424.4639 832.7462,-426.9119 838.6872,-429.2808"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="837.4258,-432.5455 848.0137,-432.9293 839.976,-426.0266 837.4258,-432.5455"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig -->
|
||
|
<g id="edge9" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig</title>
|
||
|
<g id="a_edge9"><a xlink:title="at router_timestamper.go:130: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).updateConfig]">
|
||
|
<path fill="none" stroke="#000000" d="M734.0434,-326.2901C738.8505,-324.8816 743.6124,-323.4442 748.2106,-322 779.4019,-312.2034 813.7485,-300.0084 841.7651,-289.6876"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="843.2327,-292.8765 851.3954,-286.1221 840.8022,-286.3119 843.2327,-292.8765"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime -->
|
||
|
<g id="node9" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime</title>
|
||
|
<g id="a_node9"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime | defined in router_timestamper.go:276 at router_timestamper.go:319: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime] at router_timestamper.go:303: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration] at router_timestamper.go:312: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration] at router_timestamper.go:304: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M929.8429,-347C929.8429,-347 867.9935,-347 867.9935,-347 861.9935,-347 855.9935,-341 855.9935,-335 855.9935,-335 855.9935,-323 855.9935,-323 855.9935,-317 861.9935,-311 867.9935,-311 867.9935,-311 929.8429,-311 929.8429,-311 935.8429,-311 941.8429,-317 941.8429,-323 941.8429,-323 941.8429,-335 941.8429,-335 941.8429,-341 935.8429,-347 929.8429,-347"/>
|
||
|
<text text-anchor="middle" x="898.9182" y="-324.8" font-family="Verdana" font-size="14.00" fill="#000000">queryTime</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime -->
|
||
|
<g id="edge17" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime</title>
|
||
|
<g id="a_edge17"><a xlink:title="at router_timestamper.go:141: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime] at router_timestamper.go:150: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime]">
|
||
|
<path fill="none" stroke="#000000" d="M733.7788,-339.6815C769.4301,-337.3755 812.6965,-334.577 845.998,-332.423"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="846.2404,-335.9147 855.9936,-331.7764 845.7885,-328.9293 846.2404,-335.9147"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool -->
|
||
|
<g id="node11" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool</title>
|
||
|
<g id="a_node11"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool | defined in router_timestamper.go:125">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M944.9466,-408C944.9466,-408 852.8898,-408 852.8898,-408 846.8898,-408 840.8898,-402 840.8898,-396 840.8898,-396 840.8898,-384 840.8898,-384 840.8898,-378 846.8898,-372 852.8898,-372 852.8898,-372 944.9466,-372 944.9466,-372 950.9466,-372 956.9466,-378 956.9466,-384 956.9466,-384 956.9466,-396 956.9466,-396 956.9466,-402 950.9466,-408 944.9466,-408"/>
|
||
|
<text text-anchor="middle" x="898.9182" y="-385.8" font-family="Verdana" font-size="14.00" fill="#000000">secureRandBool</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool -->
|
||
|
<g id="edge3" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool</title>
|
||
|
<g id="a_edge3"><a xlink:title="at router_timestamper.go:149: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).secureRandBool]">
|
||
|
<path fill="none" stroke="#000000" d="M733.7788,-357.2434C764.1938,-363.2764 800.1513,-370.4089 830.7354,-376.4754"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="830.3957,-379.9762 840.8856,-378.4888 831.7577,-373.11 830.3957,-379.9762"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime->github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration -->
|
||
|
<g id="edge16" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime->github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration</title>
|
||
|
<g id="a_edge16"><a xlink:title="at router_timestamper.go:303: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration] at router_timestamper.go:312: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration] at router_timestamper.go:304: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration]">
|
||
|
<path fill="none" stroke="#000000" d="M942.0155,-316.7584C953.8548,-312.2574 966.2725,-306.4 976.6258,-299 1017.6903,-269.6493 1007.4174,-239.6803 1049.6258,-212 1055.2126,-208.3362 1061.4284,-205.2657 1067.8181,-202.6962"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1069.0411,-205.9758 1077.2513,-199.2794 1066.6571,-199.3943 1069.0411,-205.9758"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime -->
|
||
|
<g id="node10" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime</title>
|
||
|
<g id="a_node10"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime | defined in router_timestamper.go:323">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M1155.3229,-347C1155.3229,-347 1092.3453,-347 1092.3453,-347 1086.3453,-347 1080.3453,-341 1080.3453,-335 1080.3453,-335 1080.3453,-323 1080.3453,-323 1080.3453,-317 1086.3453,-311 1092.3453,-311 1092.3453,-311 1155.3229,-311 1155.3229,-311 1161.3229,-311 1167.3229,-317 1167.3229,-323 1167.3229,-323 1167.3229,-335 1167.3229,-335 1167.3229,-341 1161.3229,-347 1155.3229,-347"/>
|
||
|
<text text-anchor="middle" x="1123.8341" y="-324.8" font-family="Verdana" font-size="14.00" fill="#000000">stampTime</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime -->
|
||
|
<g id="edge15" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).queryTime->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime</title>
|
||
|
<g id="a_edge15"><a xlink:title="at router_timestamper.go:319: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).stampTime]">
|
||
|
<path fill="none" stroke="#000000" d="M941.7526,-329C978.1397,-329 1030.5595,-329 1069.8194,-329"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1070.0083,-332.5001 1080.0083,-329 1070.0083,-325.5001 1070.0083,-332.5001"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce -->
|
||
|
<g id="node12" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce</title>
|
||
|
<g id="a_node12"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce | defined in router_timestamper.go:272 at router_timestamper.go:273: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M500.9149,-386C500.9149,-386 452.5215,-386 452.5215,-386 446.5215,-386 440.5215,-380 440.5215,-374 440.5215,-374 440.5215,-362 440.5215,-362 440.5215,-356 446.5215,-350 452.5215,-350 452.5215,-350 500.9149,-350 500.9149,-350 506.9149,-350 512.9149,-356 512.9149,-362 512.9149,-362 512.9149,-374 512.9149,-374 512.9149,-380 506.9149,-386 500.9149,-386"/>
|
||
|
<text text-anchor="middle" x="476.7182" y="-363.8" font-family="Verdana" font-size="14.00" fill="#000000">runOnce</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery -->
|
||
|
<g id="edge18" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery</title>
|
||
|
<g id="a_edge18"><a xlink:title="at router_timestamper.go:273: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery]">
|
||
|
<path fill="none" stroke="#000000" d="M512.9592,-363.4293C534.7608,-360.6797 563.365,-357.0721 590.0004,-353.7129"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="590.6105,-357.1637 600.0939,-352.4399 589.7346,-350.2188 590.6105,-357.1637"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow -->
|
||
|
<g id="node13" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow</title>
|
||
|
<g id="a_node13"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow | defined in router_timestamper.go:119 at router_timestamper.go:121: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M347.1672,-386C347.1672,-386 256.7628,-386 256.7628,-386 250.7628,-386 244.7628,-380 244.7628,-374 244.7628,-374 244.7628,-362 244.7628,-362 244.7628,-356 250.7628,-350 256.7628,-350 256.7628,-350 347.1672,-350 347.1672,-350 353.1672,-350 359.1672,-356 359.1672,-362 359.1672,-362 359.1672,-374 359.1672,-374 359.1672,-380 353.1672,-386 347.1672,-386"/>
|
||
|
<text text-anchor="middle" x="301.965" y="-363.8" font-family="Verdana" font-size="14.00" fill="#000000">TimestampNow</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce -->
|
||
|
<g id="edge10" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce</title>
|
||
|
<g id="a_edge10"><a xlink:title="at router_timestamper.go:121: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).runOnce]">
|
||
|
<path fill="none" stroke="#000000" d="M359.1857,-368C377.8039,-368 398.5042,-368 417.2807,-368"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="430.5192,-371.5 440.5192,-368 430.5192,-364.5 430.5192,-371.5"/>
|
||
|
<polyline fill="none" stroke="#000000" points="430.5192,-368 425.5192,-368.0001 "/>
|
||
|
<ellipse fill="none" stroke="#000000" cx="421.5192" cy="-368.0001" rx="4" ry="4"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).GetCurrentTime -->
|
||
|
<g id="node14" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).GetCurrentTime</title>
|
||
|
<g id="a_node14"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).GetCurrentTime | defined in router_timestamper.go:397 at router_timestamper.go:400: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M135.6792,-386C135.6792,-386 43.6308,-386 43.6308,-386 37.6308,-386 31.6308,-380 31.6308,-374 31.6308,-374 31.6308,-362 31.6308,-362 31.6308,-356 37.6308,-350 43.6308,-350 43.6308,-350 135.6792,-350 135.6792,-350 141.6792,-350 147.6792,-356 147.6792,-362 147.6792,-362 147.6792,-374 147.6792,-374 147.6792,-380 141.6792,-386 135.6792,-386"/>
|
||
|
<text text-anchor="middle" x="89.655" y="-363.8" font-family="Verdana" font-size="14.00" fill="#000000">GetCurrentTime</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).GetCurrentTime->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow -->
|
||
|
<g id="edge11" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).GetCurrentTime->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow</title>
|
||
|
<g id="a_edge11"><a xlink:title="at router_timestamper.go:400: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).TimestampNow]">
|
||
|
<path fill="none" stroke="#000000" d="M147.9505,-368C174.7367,-368 206.6648,-368 234.487,-368"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="234.5344,-371.5001 244.5344,-368 234.5343,-364.5001 234.5344,-371.5001"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).validateResponse -->
|
||
|
<g id="node15" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).validateResponse</title>
|
||
|
<g id="a_node15"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).validateResponse | defined in verification.go:10 at verification.go:28: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M138.6256,-286C138.6256,-286 40.6844,-286 40.6844,-286 34.6844,-286 28.6844,-280 28.6844,-274 28.6844,-274 28.6844,-262 28.6844,-262 28.6844,-256 34.6844,-250 40.6844,-250 40.6844,-250 138.6256,-250 138.6256,-250 144.6256,-250 150.6256,-256 150.6256,-262 150.6256,-262 150.6256,-274 150.6256,-274 150.6256,-280 144.6256,-286 138.6256,-286"/>
|
||
|
<text text-anchor="middle" x="89.655" y="-263.8" font-family="Verdana" font-size="14.00" fill="#000000">validateResponse</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).validateResponse->github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration -->
|
||
|
<g id="edge6" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).validateResponse->github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration</title>
|
||
|
<g id="a_edge6"><a xlink:title="at verification.go:28: calling [github.com/go-i2p/go-i2p/lib/util/time/sntp.absDuration]">
|
||
|
<path fill="none" stroke="#000000" d="M125.453,-249.8939C166.855,-230.6609 237.5896,-203 301.965,-203 301.965,-203 301.965,-203 898.9182,-203 956.2509,-203 1021.6676,-198.7379 1067.1138,-195.0945"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1067.6758,-198.5603 1077.3571,-194.2567 1067.1051,-191.5836 1067.6758,-198.5603"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run -->
|
||
|
<g id="node16" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run</title>
|
||
|
<g id="a_node16"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run | defined in router_timestamper.go:215 at router_timestamper.go:218: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M491.7182,-325C491.7182,-325 461.7182,-325 461.7182,-325 455.7182,-325 449.7182,-319 449.7182,-313 449.7182,-313 449.7182,-301 449.7182,-301 449.7182,-295 455.7182,-289 461.7182,-289 461.7182,-289 491.7182,-289 491.7182,-289 497.7182,-289 503.7182,-295 503.7182,-301 503.7182,-301 503.7182,-313 503.7182,-313 503.7182,-319 497.7182,-325 491.7182,-325"/>
|
||
|
<text text-anchor="middle" x="476.7182" y="-302.8" font-family="Verdana" font-size="14.00" fill="#000000">run</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery -->
|
||
|
<g id="edge13" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery</title>
|
||
|
<g id="a_edge13"><a xlink:title="at router_timestamper.go:218: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).performTimeQuery]">
|
||
|
<path fill="none" stroke="#000000" d="M503.9829,-312.3012C526.61,-316.7007 559.9243,-323.1782 590.5502,-329.1329"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="589.8981,-332.5716 600.3823,-331.0446 591.2341,-325.7002 589.8981,-332.5716"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).Start -->
|
||
|
<g id="node17" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).Start</title>
|
||
|
<g id="a_node17"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).Start | defined in router_timestamper.go:69 at router_timestamper.go:75: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run]">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width="1.5" d="M316.965,-325C316.965,-325 286.965,-325 286.965,-325 280.965,-325 274.965,-319 274.965,-313 274.965,-313 274.965,-301 274.965,-301 274.965,-295 280.965,-289 286.965,-289 286.965,-289 316.965,-289 316.965,-289 322.965,-289 328.965,-295 328.965,-301 328.965,-301 328.965,-313 328.965,-313 328.965,-319 322.965,-325 316.965,-325"/>
|
||
|
<text text-anchor="middle" x="301.965" y="-302.8" font-family="Verdana" font-size="14.00" fill="#000000">Start</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).Start->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run -->
|
||
|
<g id="edge8" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).Start->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run</title>
|
||
|
<g id="a_edge8"><a xlink:title="at router_timestamper.go:75: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.RouterTimestamper).run]">
|
||
|
<path fill="none" stroke="#000000" d="M329.2702,-307C355.1753,-307 394.7342,-307 426.3574,-307"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="439.6048,-310.5 449.6048,-307 439.6047,-303.5 439.6048,-310.5"/>
|
||
|
<polyline fill="none" stroke="#000000" points="439.6048,-307 434.6048,-307.0001 "/>
|
||
|
<ellipse fill="none" stroke="#000000" cx="430.6048" cy="-307.0001" rx="4" ry="4"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile -->
|
||
|
<g id="node20" class="node">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile</title>
|
||
|
<g id="a_node20"><a xlink:title="(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile | defined in zones.go:54">
|
||
|
<path fill="#add8e6" stroke="#000000" stroke-width=".5" d="M1384.1792,-86C1384.1792,-86 1282.9968,-86 1282.9968,-86 1276.9968,-86 1270.9968,-80 1270.9968,-74 1270.9968,-74 1270.9968,-62 1270.9968,-62 1270.9968,-56 1276.9968,-50 1282.9968,-50 1282.9968,-50 1384.1792,-50 1384.1792,-50 1390.1792,-50 1396.1792,-56 1396.1792,-62 1396.1792,-62 1396.1792,-74 1396.1792,-74 1396.1792,-80 1390.1792,-86 1384.1792,-86"/>
|
||
|
<text text-anchor="middle" x="1333.588" y="-63.8" font-family="Verdana" font-size="14.00" fill="#000000">readContinentFile</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- (*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile -->
|
||
|
<g id="edge19" class="edge">
|
||
|
<title>(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).initialize->(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile</title>
|
||
|
<g id="a_edge19"><a xlink:title="at zones.go:51: calling [(*github.com/go-i2p/go-i2p/lib/util/time/sntp.Zones).readContinentFile]">
|
||
|
<path fill="none" stroke="#000000" d="M1160.3704,-68C1187.9205,-68 1226.6146,-68 1260.4451,-68"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="1260.7704,-71.5001 1270.7704,-68 1260.7703,-64.5001 1260.7704,-71.5001"/>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|