Init
This commit is contained in:
@ -0,0 +1,5 @@
|
||||
<map id="SLNet::RakNetSocket2" name="SLNet::RakNetSocket2">
|
||||
<area shape="rect" id="node2" href="$d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml" title="{SLNet::IRNS2_Berkley\n||+ Bind()\l+ IsPortInUse()\l}" alt="" coords="41,351,196,443"/>
|
||||
<area shape="rect" id="node3" href="$d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}" alt="" coords="6,491,231,920"/>
|
||||
<area shape="rect" id="node4" href="$d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}" alt="" coords="43,968,194,1104"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
ada204b75987e5a056514ebe5bfbf00b
|
||||
@ -0,0 +1,190 @@
|
||||
<?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.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::RakNetSocket2 Pages: 1 -->
|
||||
<!--zoomable 832 -->
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="dirArrow">
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
|
||||
</use>
|
||||
</g>
|
||||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 178;
|
||||
var viewHeight = 832;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::RakNetSocket2</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-601.5 0,-823.5 170,-823.5 170,-601.5 0,-601.5"/>
|
||||
<text text-anchor="middle" x="85" y="-811.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetSocket2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-804.5 170,-804.5 "/>
|
||||
<text text-anchor="start" x="8" y="-792.5" font-family="Helvetica,sans-Serif" font-size="10.00"># eventHandler</text>
|
||||
<text text-anchor="start" x="8" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00"># socketType</text>
|
||||
<text text-anchor="start" x="8" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00"># boundAddress</text>
|
||||
<text text-anchor="start" x="8" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"># userConnectionSocketIndex</text>
|
||||
<polyline fill="none" stroke="black" points="0,-752.5 170,-752.5 "/>
|
||||
<text text-anchor="start" x="8" y="-740.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetRecvEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-707.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsBerkleySocket()</text>
|
||||
<text text-anchor="start" x="8" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBoundAddress()</text>
|
||||
<text text-anchor="start" x="8" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="8" y="-608.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DomainNameToIP()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::IRNS2_Berkley\n||+ Bind()\l+ IsPortInUse()\l}">
|
||||
<polygon fill="none" stroke="black" points="27,-496.5 27,-564.5 143,-564.5 143,-496.5 27,-496.5"/>
|
||||
<text text-anchor="middle" x="85" y="-552.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::IRNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="27,-545.5 143,-545.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="27,-526.5 143,-526.5 "/>
|
||||
<text text-anchor="start" x="35" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="35" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPortInUse()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-591.221C85,-581.66 85,-572.615 85,-564.593"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-591.35 85,-601.35 88.5001,-591.35 81.5001,-591.35"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}">
|
||||
<polygon fill="none" stroke="black" points="0.5,-138.5 0.5,-459.5 169.5,-459.5 169.5,-138.5 0.5,-138.5"/>
|
||||
<text text-anchor="middle" x="85" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-440.5 169.5,-440.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-428.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rns2Socket</text>
|
||||
<text text-anchor="start" x="8.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"># binding</text>
|
||||
<text text-anchor="start" x="8.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00"># isRecvFromLoopThreadActive</text>
|
||||
<text text-anchor="start" x="8.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00"># endThreads</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-388.5 169.5,-388.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SignalStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBindings()</text>
|
||||
<text text-anchor="start" x="8.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDoNotFragment()</text>
|
||||
<text text-anchor="start" x="8.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindShared()</text>
|
||||
<text text-anchor="start" x="8.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetNonBlockingSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetSocketOptions()</text>
|
||||
<text text-anchor="start" x="8.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetBroadcastSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetIPHdrIncl()</text>
|
||||
<text text-anchor="start" x="8.5" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlocking()</text>
|
||||
<text text-anchor="start" x="8.5" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromLoopInt()</text>
|
||||
<text text-anchor="start" x="8.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RAK_THREAD_DECLARATION()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node2->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-485.967C85,-477.876 85,-469.003 85,-459.658"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-486.129 85,-496.129 88.5001,-486.129 81.5001,-486.129"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" target="_top" xlink:title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}">
|
||||
<polygon fill="none" stroke="black" points="28.5,-0.5 28.5,-101.5 141.5,-101.5 141.5,-0.5 28.5,-0.5"/>
|
||||
<text text-anchor="middle" x="85" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Linux</text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-82.5 141.5,-82.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-63.5 141.5,-63.5 "/>
|
||||
<text text-anchor="start" x="36.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="36.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="36.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="36.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4()</text>
|
||||
<text text-anchor="start" x="36.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4And6()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node3->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-128.107C85,-118.778 85,-109.871 85,-101.653"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-128.384 85,-138.384 88.5001,-128.385 81.5001,-128.384"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="class_s_l_net_1_1_rak_net_socket2__inherit__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,116 @@
|
||||
<?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.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::RakNetSocket2 Pages: 1 -->
|
||||
<svg width="178pt" height="832pt"
|
||||
viewBox="0.00 0.00 178.00 832.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(4 828)">
|
||||
<title>SLNet::RakNetSocket2</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-601.5 0,-823.5 170,-823.5 170,-601.5 0,-601.5"/>
|
||||
<text text-anchor="middle" x="85" y="-811.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetSocket2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-804.5 170,-804.5 "/>
|
||||
<text text-anchor="start" x="8" y="-792.5" font-family="Helvetica,sans-Serif" font-size="10.00"># eventHandler</text>
|
||||
<text text-anchor="start" x="8" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00"># socketType</text>
|
||||
<text text-anchor="start" x="8" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00"># boundAddress</text>
|
||||
<text text-anchor="start" x="8" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"># userConnectionSocketIndex</text>
|
||||
<polyline fill="none" stroke="black" points="0,-752.5 170,-752.5 "/>
|
||||
<text text-anchor="start" x="8" y="-740.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetRecvEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-707.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsBerkleySocket()</text>
|
||||
<text text-anchor="start" x="8" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBoundAddress()</text>
|
||||
<text text-anchor="start" x="8" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="8" y="-608.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DomainNameToIP()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::IRNS2_Berkley\n||+ Bind()\l+ IsPortInUse()\l}">
|
||||
<polygon fill="none" stroke="black" points="27,-496.5 27,-564.5 143,-564.5 143,-496.5 27,-496.5"/>
|
||||
<text text-anchor="middle" x="85" y="-552.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::IRNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="27,-545.5 143,-545.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="27,-526.5 143,-526.5 "/>
|
||||
<text text-anchor="start" x="35" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="35" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPortInUse()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-591.221C85,-581.66 85,-572.615 85,-564.593"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-591.35 85,-601.35 88.5001,-591.35 81.5001,-591.35"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}">
|
||||
<polygon fill="none" stroke="black" points="0.5,-138.5 0.5,-459.5 169.5,-459.5 169.5,-138.5 0.5,-138.5"/>
|
||||
<text text-anchor="middle" x="85" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-440.5 169.5,-440.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-428.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rns2Socket</text>
|
||||
<text text-anchor="start" x="8.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"># binding</text>
|
||||
<text text-anchor="start" x="8.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00"># isRecvFromLoopThreadActive</text>
|
||||
<text text-anchor="start" x="8.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00"># endThreads</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-388.5 169.5,-388.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SignalStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBindings()</text>
|
||||
<text text-anchor="start" x="8.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDoNotFragment()</text>
|
||||
<text text-anchor="start" x="8.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindShared()</text>
|
||||
<text text-anchor="start" x="8.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetNonBlockingSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetSocketOptions()</text>
|
||||
<text text-anchor="start" x="8.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetBroadcastSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetIPHdrIncl()</text>
|
||||
<text text-anchor="start" x="8.5" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlocking()</text>
|
||||
<text text-anchor="start" x="8.5" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromLoopInt()</text>
|
||||
<text text-anchor="start" x="8.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RAK_THREAD_DECLARATION()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node2->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-485.967C85,-477.876 85,-469.003 85,-459.658"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-486.129 85,-496.129 88.5001,-486.129 81.5001,-486.129"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" target="_top" xlink:title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}">
|
||||
<polygon fill="none" stroke="black" points="28.5,-0.5 28.5,-101.5 141.5,-101.5 141.5,-0.5 28.5,-0.5"/>
|
||||
<text text-anchor="middle" x="85" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Linux</text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-82.5 141.5,-82.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-63.5 141.5,-63.5 "/>
|
||||
<text text-anchor="start" x="36.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="36.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="36.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="36.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4()</text>
|
||||
<text text-anchor="start" x="36.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4And6()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node3->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-128.107C85,-118.778 85,-109.871 85,-101.653"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-128.384 85,-138.384 88.5001,-128.385 81.5001,-128.384"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
Reference in New Issue
Block a user