483 lines
32 KiB
XML
483 lines
32 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.38.0 (20140413.2041)
|
|
-->
|
|
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
|
|
<svg width="523pt" height="1028pt"
|
|
viewBox="0.00 0.00 523.00 1028.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 1024)">
|
|
<title>Graphical Class Hierarchy</title>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node"><title>Node1</title>
|
|
<g id="a_node1"><a xlink:href="d8/df5/group___c_l_o_u_d___g_r_o_u_p.xhtml#db/de6/class_s_l_net_1_1_cloud_allocator" target="_top" xlink:title="SLNet::CloudAllocator">
|
|
<polygon fill="none" stroke="black" points="9.5,-962.5 9.5,-981.5 122.5,-981.5 122.5,-962.5 9.5,-962.5"/>
|
|
<text text-anchor="middle" x="66" y="-969.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::CloudAllocator</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="node2" class="node"><title>Node2</title>
|
|
<g id="a_node2"><a xlink:href="d8/df5/group___c_l_o_u_d___g_r_o_u_p.xhtml#db/d6e/class_s_l_net_1_1_cloud_server" target="_top" xlink:title="Stores client data, and allows cross-server communication to retrieve this data.">
|
|
<polygon fill="none" stroke="black" points="194.5,-962.5 194.5,-981.5 295.5,-981.5 295.5,-962.5 194.5,-962.5"/>
|
|
<text text-anchor="middle" x="245" y="-969.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::CloudServer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
|
<path fill="none" stroke="#8b1a1a" d="M132.692,-972C153.102,-972 175.25,-972 194.375,-972"/>
|
|
<polygon fill="#8b1a1a" stroke="#8b1a1a" points="132.518,-968.5 122.518,-972 132.518,-975.5 132.518,-968.5"/>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="node3" class="node"><title>Node3</title>
|
|
<g id="a_node3"><a xlink:href="de/d14/group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p.xhtml#db/d5e/class_s_l_net_1_1_plugin_interface2" target="_top" xlink:title="SLNet::PluginInterface2">
|
|
<polygon fill="none" stroke="black" points="6.5,-506.5 6.5,-525.5 125.5,-525.5 125.5,-506.5 6.5,-506.5"/>
|
|
<text text-anchor="middle" x="66" y="-513.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node2 -->
|
|
<g id="edge3" class="edge"><title>Node3->Node2</title>
|
|
<path fill="none" stroke="midnightblue" d="M68.8985,-536.165C76.607,-613.786 108.052,-891.972 168,-953 175.148,-960.277 184.631,-964.921 194.467,-967.85"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="72.3474,-535.468 67.8983,-525.853 65.3801,-536.144 72.3474,-535.468"/>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="node4" class="node"><title>Node4</title>
|
|
<g id="a_node4"><a xlink:href="d8/df5/group___c_l_o_u_d___g_r_o_u_p.xhtml#dc/d7d/class_s_l_net_1_1_cloud_client" target="_top" xlink:title="Performs Post() and Get() operations on CloudMemoryServer.">
|
|
<polygon fill="none" stroke="black" points="195.5,-152.5 195.5,-171.5 294.5,-171.5 294.5,-152.5 195.5,-152.5"/>
|
|
<text text-anchor="middle" x="245" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::CloudClient</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node4 -->
|
|
<g id="edge2" class="edge"><title>Node3->Node4</title>
|
|
<path fill="none" stroke="midnightblue" d="M66.6674,-495.989C66.8506,-438.106 75.6522,-269.032 168,-181 175.482,-173.868 185.219,-169.296 195.214,-166.393"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="63.1692,-496.327 66.7277,-506.306 70.1691,-496.286 63.1692,-496.327"/>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="node5" class="node"><title>Node5</title>
|
|
<g id="a_node5"><a xlink:href="db/dcc/class_s_l_net_1_1_connection_graph2.xhtml" target="_top" xlink:title="A one hop connection graph.">
|
|
<polygon fill="none" stroke="black" points="180,-114.5 180,-133.5 310,-133.5 310,-114.5 180,-114.5"/>
|
|
<text text-anchor="middle" x="245" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ConnectionGraph2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node5 -->
|
|
<g id="edge4" class="edge"><title>Node3->Node5</title>
|
|
<path fill="none" stroke="midnightblue" d="M69.71,-496.142C79.6204,-426.374 116.049,-193.95 168,-143 171.884,-139.191 176.41,-136.108 181.282,-133.618"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="66.2191,-495.835 68.3033,-506.223 73.1519,-496.802 66.2191,-495.835"/>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="node6" class="node"><title>Node6</title>
|
|
<g id="a_node6"><a xlink:href="db/dbd/class_s_l_net_1_1_directory_delta_transfer.xhtml" target="_top" xlink:title="SLNet::DirectoryDeltaTransfer">
|
|
<polygon fill="none" stroke="black" points="172,-76.5 172,-95.5 318,-95.5 318,-76.5 172,-76.5"/>
|
|
<text text-anchor="middle" x="245" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::DirectoryDeltaTransfer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node6 -->
|
|
<g id="edge5" class="edge"><title>Node3->Node6</title>
|
|
<path fill="none" stroke="midnightblue" d="M69.1854,-496.089C77.736,-421.772 111.275,-161.953 168,-105 171.839,-101.145 176.334,-98.0316 181.186,-95.5211"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="65.6694,-496.036 68.0279,-506.364 72.6254,-496.819 65.6694,-496.036"/>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="node7" class="node"><title>Node7</title>
|
|
<g id="a_node7"><a xlink:href="d0/dae/group___f_i_l_e___l_i_s_t___t_r_a_n_s_f_e_r___g_r_o_u_p.xhtml#dd/df6/class_s_l_net_1_1_file_list_transfer" target="_top" xlink:title="A plugin to provide a simple way to compress and incrementally send the files in the FileList structu...">
|
|
<polygon fill="none" stroke="black" points="187,-848.5 187,-867.5 303,-867.5 303,-848.5 187,-848.5"/>
|
|
<text text-anchor="middle" x="245" y="-855.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::FileListTransfer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node7 -->
|
|
<g id="edge6" class="edge"><title>Node3->Node7</title>
|
|
<path fill="none" stroke="midnightblue" d="M66.9241,-535.688C67.8289,-591.898 78.4452,-754.501 168,-839 173.342,-844.04 179.812,-847.799 186.696,-850.594"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="70.4238,-535.62 66.8528,-525.645 63.424,-535.67 70.4238,-535.62"/>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="node8" class="node"><title>Node8</title>
|
|
<g id="a_node8"><a xlink:href="dd/da8/class_s_l_net_1_1_h_t_t_p_connection2.xhtml" target="_top" xlink:title="Use HTTPConnection2 to communicate with a web server.">
|
|
<polygon fill="none" stroke="black" points="181,-810.5 181,-829.5 309,-829.5 309,-810.5 181,-810.5"/>
|
|
<text text-anchor="middle" x="245" y="-817.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::HTTPConnection2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node8 -->
|
|
<g id="edge7" class="edge"><title>Node3->Node8</title>
|
|
<path fill="none" stroke="midnightblue" d="M67.8752,-535.751C71.2751,-587.516 87.8167,-728.138 168,-801 172.228,-804.842 177.114,-807.934 182.328,-810.42"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="71.3604,-535.388 67.3074,-525.599 64.3713,-535.779 71.3604,-535.388"/>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="node9" class="node"><title>Node9</title>
|
|
<g id="a_node9"><a xlink:href="dc/dba/group___m_e_s_s_a_g_e_f_i_l_t_e_r___g_r_o_u_p.xhtml#d4/d96/class_s_l_net_1_1_message_filter" target="_top" xlink:title="Assigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed.">
|
|
<polygon fill="none" stroke="black" points="189.5,-772.5 189.5,-791.5 300.5,-791.5 300.5,-772.5 189.5,-772.5"/>
|
|
<text text-anchor="middle" x="245" y="-779.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::MessageFilter</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node9 -->
|
|
<g id="edge8" class="edge"><title>Node3->Node9</title>
|
|
<path fill="none" stroke="midnightblue" d="M69.0734,-535.612C75.1039,-582.449 96.9893,-701.493 168,-763 174.168,-768.343 181.62,-772.225 189.414,-775.037"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="72.5363,-535.091 67.8864,-525.571 65.5847,-535.913 72.5363,-535.091"/>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="node10" class="node"><title>Node10</title>
|
|
<g id="a_node10"><a xlink:href="db/d81/group___n_a_t___p_u_n_c_h_t_h_r_o_u_g_h___g_r_o_u_p.xhtml#df/df2/class_s_l_net_1_1_nat_punchthrough_client" target="_top" xlink:title="Client code for NATPunchthrough.">
|
|
<polygon fill="none" stroke="black" points="170.5,-734.5 170.5,-753.5 319.5,-753.5 319.5,-734.5 170.5,-734.5"/>
|
|
<text text-anchor="middle" x="245" y="-741.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatPunchthroughClient</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node10 -->
|
|
<g id="edge9" class="edge"><title>Node3->Node10</title>
|
|
<path fill="none" stroke="midnightblue" d="M70.6902,-535.659C79.5689,-577.3 106.14,-674.689 168,-725 172.748,-728.862 178.175,-731.953 183.896,-734.425"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="74.0879,-534.801 68.6807,-525.69 67.2259,-536.185 74.0879,-534.801"/>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="node11" class="node"><title>Node11</title>
|
|
<g id="a_node11"><a xlink:href="db/d81/group___n_a_t___p_u_n_c_h_t_h_r_o_u_g_h___g_r_o_u_p.xhtml#d1/dc6/class_s_l_net_1_1_nat_punchthrough_server" target="_top" xlink:title="Server code for NATPunchthrough.">
|
|
<polygon fill="none" stroke="black" points="169,-696.5 169,-715.5 321,-715.5 321,-696.5 169,-696.5"/>
|
|
<text text-anchor="middle" x="245" y="-703.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatPunchthroughServer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node11 -->
|
|
<g id="edge10" class="edge"><title>Node3->Node11</title>
|
|
<path fill="none" stroke="midnightblue" d="M72.8106,-535.225C84.6211,-570.916 114.911,-647.38 168,-687 173.232,-690.905 179.174,-694.013 185.375,-696.486"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="76.0982,-534.014 69.7337,-525.544 69.427,-536.134 76.0982,-534.014"/>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="node12" class="node"><title>Node12</title>
|
|
<g id="a_node12"><a xlink:href="d4/de2/group___n_a_t___t_y_p_e___d_e_t_e_c_t_i_o_n___g_r_o_u_p.xhtml#d2/d32/class_s_l_net_1_1_nat_type_detection_client" target="_top" xlink:title="Client code for NatTypeDetection.">
|
|
<polygon fill="none" stroke="black" points="169,-886.5 169,-905.5 321,-905.5 321,-886.5 169,-886.5"/>
|
|
<text text-anchor="middle" x="245" y="-893.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatTypeDetectionClient</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node12 -->
|
|
<g id="edge11" class="edge"><title>Node3->Node12</title>
|
|
<path fill="none" stroke="midnightblue" d="M69.9359,-536.093C80.3494,-604.677 117.612,-827.995 168,-877 171.9,-880.793 176.437,-883.864 181.316,-886.347"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="73.3386,-535.181 68.4008,-525.808 66.4153,-536.215 73.3386,-535.181"/>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="node13" class="node"><title>Node13</title>
|
|
<g id="a_node13"><a xlink:href="d4/de2/group___n_a_t___t_y_p_e___d_e_t_e_c_t_i_o_n___g_r_o_u_p.xhtml#dd/d27/class_s_l_net_1_1_nat_type_detection_server" target="_top" xlink:title="Server code for NatTypeDetection.">
|
|
<polygon fill="none" stroke="black" points="168,-924.5 168,-943.5 322,-943.5 322,-924.5 168,-924.5"/>
|
|
<text text-anchor="middle" x="245" y="-931.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatTypeDetectionServer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node13 -->
|
|
<g id="edge12" class="edge"><title>Node3->Node13</title>
|
|
<path fill="none" stroke="midnightblue" d="M69.3301,-535.808C78.2835,-608.599 112.764,-859.926 168,-915 171.852,-918.841 176.357,-921.946 181.214,-924.45"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="72.7853,-535.225 68.1131,-525.716 65.8356,-536.063 72.7853,-535.225"/>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="node14" class="node"><title>Node14</title>
|
|
<g id="a_node14"><a xlink:href="dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#d9/d2e/class_s_l_net_1_1_packet_logger" target="_top" xlink:title="Writes incoming and outgoing messages to the screen. This will write all incoming and outgoing messag...">
|
|
<polygon fill="none" stroke="black" points="190,-658.5 190,-677.5 300,-677.5 300,-658.5 190,-658.5"/>
|
|
<text text-anchor="middle" x="245" y="-665.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PacketLogger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node14 -->
|
|
<g id="edge13" class="edge"><title>Node3->Node14</title>
|
|
<path fill="none" stroke="midnightblue" d="M76.0574,-534.968C90.995,-564.145 123.619,-619.723 168,-649 174.585,-653.344 182.087,-656.694 189.753,-659.279"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="79.1043,-533.235 71.5211,-525.836 72.8351,-536.349 79.1043,-533.235"/>
|
|
</g>
|
|
<!-- Node19 -->
|
|
<g id="node19" class="node"><title>Node19</title>
|
|
<g id="a_node19"><a xlink:href="df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#d4/dab/class_s_l_net_1_1_rak_net_transport2" target="_top" xlink:title="Use RakNetTransport if you need a secure connection between the client and the console server...">
|
|
<polygon fill="none" stroke="black" points="181,-38.5 181,-57.5 309,-57.5 309,-38.5 181,-38.5"/>
|
|
<text text-anchor="middle" x="245" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetTransport2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node19 -->
|
|
<g id="edge18" class="edge"><title>Node3->Node19</title>
|
|
<path fill="none" stroke="midnightblue" d="M68.7228,-496.286C75.9593,-417.973 106.413,-130.065 168,-67 171.706,-63.2051 176.047,-60.1256 180.742,-57.6314"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="65.2351,-495.994 67.8227,-506.268 72.2068,-496.623 65.2351,-495.994"/>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="node20" class="node"><title>Node20</title>
|
|
<g id="a_node20"><a xlink:href="d7/dda/group___r_e_a_d_y___e_v_e_n_t___g_r_o_u_p.xhtml#d6/dad/class_s_l_net_1_1_ready_event" target="_top" xlink:title="Peer to peer synchronized ready and unready events.">
|
|
<polygon fill="none" stroke="black" points="194.5,-620.5 194.5,-639.5 295.5,-639.5 295.5,-620.5 194.5,-620.5"/>
|
|
<text text-anchor="middle" x="245" y="-627.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ReadyEvent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node20 -->
|
|
<g id="edge19" class="edge"><title>Node3->Node20</title>
|
|
<path fill="none" stroke="midnightblue" d="M80.9404,-533.793C98.796,-555.348 131.791,-591.224 168,-611 176.117,-615.433 185.284,-618.852 194.37,-621.482"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="83.4655,-531.349 74.4535,-525.779 78.0245,-535.754 83.4655,-531.349"/>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="node21" class="node"><title>Node21</title>
|
|
<g id="a_node21"><a xlink:href="df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#d2/d1e/class_s_l_net_1_1_relay_plugin" target="_top" xlink:title="A simple class to relay messages from one system to another, identifying remote systems by a string...">
|
|
<polygon fill="none" stroke="black" points="194.5,-582.5 194.5,-601.5 295.5,-601.5 295.5,-582.5 194.5,-582.5"/>
|
|
<text text-anchor="middle" x="245" y="-589.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RelayPlugin</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node21 -->
|
|
<g id="edge20" class="edge"><title>Node3->Node21</title>
|
|
<path fill="none" stroke="midnightblue" d="M89.753,-531.2C109.664,-543.915 139.745,-561.735 168,-573 177.349,-576.727 187.643,-579.887 197.555,-582.497"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="91.3996,-528.096 81.1056,-525.589 87.5895,-533.968 91.3996,-528.096"/>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="node22" class="node"><title>Node22</title>
|
|
<g id="a_node22"><a xlink:href="d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3.xhtml#d4/d18/class_s_l_net_1_1_replica_manager3" target="_top" xlink:title="System to help automate game object construction, destruction, and serialization.">
|
|
<polygon fill="none" stroke="black" points="182.5,-544.5 182.5,-563.5 307.5,-563.5 307.5,-544.5 182.5,-544.5"/>
|
|
<text text-anchor="middle" x="245" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ReplicaManager3</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node22 -->
|
|
<g id="edge21" class="edge"><title>Node3->Node22</title>
|
|
<path fill="none" stroke="midnightblue" d="M121.742,-527.753C146.77,-533.126 176.035,-539.409 199.657,-544.48"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="122.176,-524.266 111.665,-525.589 120.707,-531.11 122.176,-524.266"/>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="node23" class="node"><title>Node23</title>
|
|
<g id="a_node23"><a xlink:href="db/d4d/group___r_o_u_t_e_r__2___g_r_o_u_p.xhtml#df/d90/class_s_l_net_1_1_router2" target="_top" xlink:title="Class interface for the Router2 system.">
|
|
<polygon fill="none" stroke="black" points="203.5,-506.5 203.5,-525.5 286.5,-525.5 286.5,-506.5 203.5,-506.5"/>
|
|
<text text-anchor="middle" x="245" y="-513.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::Router2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node23 -->
|
|
<g id="edge22" class="edge"><title>Node3->Node23</title>
|
|
<path fill="none" stroke="midnightblue" d="M135.94,-516C158.788,-516 183.467,-516 203.464,-516"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="135.938,-512.5 125.938,-516 135.938,-519.5 135.938,-512.5"/>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="node24" class="node"><title>Node24</title>
|
|
<g id="a_node24"><a xlink:href="d4/db4/group___r_p_c___p_l_u_g_i_n___g_r_o_u_p.xhtml#de/d58/class_s_l_net_1_1_r_p_c4" target="_top" xlink:title="The RPC4 plugin is just an association between a C function pointer and a string.">
|
|
<polygon fill="none" stroke="black" points="207.5,-468.5 207.5,-487.5 282.5,-487.5 282.5,-468.5 207.5,-468.5"/>
|
|
<text text-anchor="middle" x="245" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RPC4</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node24 -->
|
|
<g id="edge23" class="edge"><title>Node3->Node24</title>
|
|
<path fill="none" stroke="midnightblue" d="M121.665,-504.264C149.524,-498.283 182.649,-491.171 207.399,-485.858"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="120.707,-500.89 111.665,-506.411 122.176,-507.734 120.707,-500.89"/>
|
|
</g>
|
|
<!-- Node25 -->
|
|
<g id="node25" class="node"><title>Node25</title>
|
|
<g id="a_node25"><a xlink:href="df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#dd/d3f/class_s_l_net_1_1_statistics_history_plugin" target="_top" xlink:title="Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or ...">
|
|
<polygon fill="none" stroke="black" points="184,-419 184,-449 306,-449 306,-419 184,-419"/>
|
|
<text text-anchor="start" x="192" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::StatisticsHistory</text>
|
|
<text text-anchor="middle" x="245" y="-426" font-family="Helvetica,sans-Serif" font-size="10.00">Plugin</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node25 -->
|
|
<g id="edge24" class="edge"><title>Node3->Node25</title>
|
|
<path fill="none" stroke="midnightblue" d="M90.6604,-500.888C110.705,-488.52 140.492,-471.146 168,-459 176.132,-455.409 184.948,-452.051 193.598,-449.034"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="88.5462,-498.082 81.9177,-506.347 92.2537,-504.019 88.5462,-498.082"/>
|
|
</g>
|
|
<!-- Node26 -->
|
|
<g id="node26" class="node"><title>Node26</title>
|
|
<g id="a_node26"><a xlink:href="d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer" target="_top" xlink:title="Set and network team selection (supports peer to peer or client/server)">
|
|
<polygon fill="none" stroke="black" points="189,-380.5 189,-399.5 301,-399.5 301,-380.5 189,-380.5"/>
|
|
<text text-anchor="middle" x="245" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TeamBalancer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node26 -->
|
|
<g id="edge25" class="edge"><title>Node3->Node26</title>
|
|
<path fill="none" stroke="midnightblue" d="M79.1508,-497.706C96.1325,-473.617 129.271,-431.672 168,-409 174.573,-405.152 181.907,-402.079 189.354,-399.625"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="76.046,-496.044 73.267,-506.268 81.8151,-500.009 76.046,-496.044"/>
|
|
</g>
|
|
<!-- Node27 -->
|
|
<g id="node27" class="node"><title>Node27</title>
|
|
<g id="a_node27"><a xlink:href="d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#d7/dbe/class_s_l_net_1_1_team_manager" target="_top" xlink:title="Automates networking and list management for teams.">
|
|
<polygon fill="none" stroke="black" points="189.5,-342.5 189.5,-361.5 300.5,-361.5 300.5,-342.5 189.5,-342.5"/>
|
|
<text text-anchor="middle" x="245" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TeamManager</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node27 -->
|
|
<g id="edge26" class="edge"><title>Node3->Node27</title>
|
|
<path fill="none" stroke="midnightblue" d="M74.7915,-497.112C88.6915,-465.842 120.803,-403.545 168,-371 174.382,-366.599 181.69,-363.216 189.195,-360.616"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="71.5157,-495.87 70.7802,-506.439 77.9463,-498.635 71.5157,-495.87"/>
|
|
</g>
|
|
<!-- Node28 -->
|
|
<g id="node28" class="node"><title>Node28</title>
|
|
<g id="a_node28"><a xlink:href="df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#d7/d56/class_s_l_net_1_1_two_way_authentication" target="_top" xlink:title="Implements two way authentication.">
|
|
<polygon fill="none" stroke="black" points="170.5,-304.5 170.5,-323.5 319.5,-323.5 319.5,-304.5 170.5,-304.5"/>
|
|
<text text-anchor="middle" x="245" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TwoWayAuthentication</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node28 -->
|
|
<g id="edge27" class="edge"><title>Node3->Node28</title>
|
|
<path fill="none" stroke="midnightblue" d="M72.1073,-496.471C83.0114,-458.768 112.24,-375.895 168,-333 173.067,-329.102 178.834,-325.996 184.875,-323.52"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="68.6995,-495.663 69.406,-506.234 75.4461,-497.53 68.6995,-495.663"/>
|
|
</g>
|
|
<!-- Node29 -->
|
|
<g id="node29" class="node"><title>Node29</title>
|
|
<g id="a_node29"><a xlink:href="d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#db/d22/class_s_l_net_1_1_u_d_p_proxy_client" target="_top" xlink:title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">
|
|
<polygon fill="none" stroke="black" points="185,-266.5 185,-285.5 305,-285.5 305,-266.5 185,-266.5"/>
|
|
<text text-anchor="middle" x="245" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::UDPProxyClient</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node29 -->
|
|
<g id="edge28" class="edge"><title>Node3->Node29</title>
|
|
<path fill="none" stroke="midnightblue" d="M70.1666,-496.122C78.172,-452.648 103.381,-348.719 168,-295 173.02,-290.827 178.83,-287.55 184.956,-284.981"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="66.6705,-495.8 68.4168,-506.25 73.5683,-496.992 66.6705,-495.8"/>
|
|
</g>
|
|
<!-- Node30 -->
|
|
<g id="node30" class="node"><title>Node30</title>
|
|
<g id="a_node30"><a xlink:href="db/d81/group___n_a_t___p_u_n_c_h_t_h_r_o_u_g_h___g_r_o_u_p.xhtml#d6/db8/class_s_l_net_1_1_u_d_p_proxy_coordinator" target="_top" xlink:title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">
|
|
<polygon fill="none" stroke="black" points="172.5,-228.5 172.5,-247.5 317.5,-247.5 317.5,-228.5 172.5,-228.5"/>
|
|
<text text-anchor="middle" x="245" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::UDPProxyCoordinator</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node30 -->
|
|
<g id="edge29" class="edge"><title>Node3->Node30</title>
|
|
<path fill="none" stroke="midnightblue" d="M68.6522,-496.432C73.8186,-448.067 94.059,-322.11 168,-257 172.389,-253.135 177.448,-250.032 182.828,-247.545"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="65.1578,-496.207 67.6804,-506.497 72.1254,-496.88 65.1578,-496.207"/>
|
|
</g>
|
|
<!-- Node31 -->
|
|
<g id="node31" class="node"><title>Node31</title>
|
|
<g id="a_node31"><a xlink:href="d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d4/d29/class_s_l_net_1_1_u_d_p_proxy_server" target="_top" xlink:title="UDPProxyServer to control our instance of UDPForwarder.">
|
|
<polygon fill="none" stroke="black" points="184,-190.5 184,-209.5 306,-209.5 306,-190.5 184,-190.5"/>
|
|
<text text-anchor="middle" x="245" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::UDPProxyServer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node31 -->
|
|
<g id="edge30" class="edge"><title>Node3->Node31</title>
|
|
<path fill="none" stroke="midnightblue" d="M67.5564,-496.138C70.1684,-442.825 84.9347,-295.456 168,-219 172.603,-214.763 178.006,-211.435 183.772,-208.827"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="64.053,-496.159 67.1556,-506.289 71.0475,-496.435 64.053,-496.159"/>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="node15" class="node"><title>Node15</title>
|
|
<g id="a_node15"><a xlink:href="dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#d1/d74/class_s_l_net_1_1_packet_console_logger" target="_top" xlink:title="Packetlogger that logs to a remote command console.">
|
|
<polygon fill="none" stroke="black" points="364,-718.5 364,-737.5 509,-737.5 509,-718.5 364,-718.5"/>
|
|
<text text-anchor="middle" x="436.5" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PacketConsoleLogger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge14" class="edge"><title>Node14->Node15</title>
|
|
<path fill="none" stroke="midnightblue" d="M303.631,-680.425C309.921,-682.364 316.155,-684.551 322,-687 339.294,-694.246 340.689,-701.793 358,-709 367.08,-712.78 377.085,-715.925 386.803,-718.496"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="304.33,-676.984 293.752,-677.58 302.392,-683.711 304.33,-676.984"/>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="node16" class="node"><title>Node16</title>
|
|
<g id="a_node16"><a xlink:href="dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#df/d0f/class_s_l_net_1_1_packet_file_logger" target="_top" xlink:title="Packetlogger that outputs to a file.">
|
|
<polygon fill="none" stroke="black" points="374,-680.5 374,-699.5 499,-699.5 499,-680.5 374,-680.5"/>
|
|
<text text-anchor="middle" x="436.5" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PacketFileLogger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node16 -->
|
|
<g id="edge15" class="edge"><title>Node14->Node16</title>
|
|
<path fill="none" stroke="midnightblue" d="M310.236,-675.457C330.737,-677.838 353.371,-680.465 373.695,-682.825"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="310.386,-671.952 300.049,-674.275 309.579,-678.905 310.386,-671.952"/>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="node17" class="node"><title>Node17</title>
|
|
<g id="a_node17"><a xlink:href="dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#de/d88/class_s_l_net_1_1_packet_output_window_logger" target="_top" xlink:title="Packetlogger that outputs to the output window in the debugger. Windows only.">
|
|
<polygon fill="none" stroke="black" points="364.5,-631 364.5,-661 508.5,-661 508.5,-631 364.5,-631"/>
|
|
<text text-anchor="start" x="372.5" y="-649" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PacketOutputWindow</text>
|
|
<text text-anchor="middle" x="436.5" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00">Logger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node17 -->
|
|
<g id="edge16" class="edge"><title>Node14->Node17</title>
|
|
<path fill="none" stroke="midnightblue" d="M310.124,-660.556C327.574,-658.53 346.578,-656.323 364.39,-654.255"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="309.579,-657.095 300.049,-661.725 310.386,-664.048 309.579,-657.095"/>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="node18" class="node"><title>Node18</title>
|
|
<g id="a_node18"><a xlink:href="dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#db/d5d/class_s_l_net_1_1_threadsafe_packet_logger" target="_top" xlink:title="Same as PacketLogger, but writes output in the user thread.">
|
|
<polygon fill="none" stroke="black" points="358,-592.5 358,-611.5 515,-611.5 515,-592.5 358,-592.5"/>
|
|
<text text-anchor="middle" x="436.5" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ThreadsafePacketLogger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node18 -->
|
|
<g id="edge17" class="edge"><title>Node14->Node18</title>
|
|
<path fill="none" stroke="midnightblue" d="M306.567,-655.332C311.89,-653.482 317.109,-651.381 322,-649 340.225,-640.128 339.755,-629.83 358,-621 365.981,-617.138 374.815,-614.019 383.577,-611.514"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="305.389,-652.034 296.918,-658.398 307.508,-658.705 305.389,-652.034"/>
|
|
</g>
|
|
<!-- Node32 -->
|
|
<g id="node32" class="node"><title>Node32</title>
|
|
<g id="a_node32"><a xlink:href="da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml" target="_top" xlink:title="The main interface for network communications.">
|
|
<polygon fill="none" stroke="black" points="4,-1000.5 4,-1019.5 128,-1019.5 128,-1000.5 4,-1000.5"/>
|
|
<text text-anchor="middle" x="66" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakPeerInterface</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node33 -->
|
|
<g id="node33" class="node"><title>Node33</title>
|
|
<g id="a_node33"><a xlink:href="d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" target="_top" xlink:title="Main interface for network communications.">
|
|
<polygon fill="none" stroke="black" points="201.5,-1000.5 201.5,-1019.5 288.5,-1019.5 288.5,-1000.5 201.5,-1000.5"/>
|
|
<text text-anchor="middle" x="245" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakPeer</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node32->Node33 -->
|
|
<g id="edge31" class="edge"><title>Node32->Node33</title>
|
|
<path fill="none" stroke="midnightblue" d="M138.424,-1010C159.764,-1010 182.482,-1010 201.355,-1010"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="138.409,-1006.5 128.409,-1010 138.409,-1013.5 138.409,-1006.5"/>
|
|
</g>
|
|
<!-- Node34 -->
|
|
<g id="node34" class="node"><title>Node34</title>
|
|
<g id="a_node34"><a xlink:href="d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml" target="_top" xlink:title="SLNet::RNS2EventHandler">
|
|
<polygon fill="none" stroke="black" points="0,-924.5 0,-943.5 132,-943.5 132,-924.5 0,-924.5"/>
|
|
<text text-anchor="middle" x="66" y="-931.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2EventHandler</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node34->Node12 -->
|
|
<g id="edge32" class="edge"><title>Node34->Node12</title>
|
|
<path fill="none" stroke="midnightblue" d="M121.742,-922.247C146.77,-916.874 176.035,-910.591 199.657,-905.52"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="120.707,-918.89 111.665,-924.411 122.176,-925.734 120.707,-918.89"/>
|
|
</g>
|
|
<!-- Node34->Node13 -->
|
|
<g id="edge33" class="edge"><title>Node34->Node13</title>
|
|
<path fill="none" stroke="midnightblue" d="M142.365,-934C150.819,-934 159.438,-934 167.902,-934"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="142.154,-930.5 132.154,-934 142.154,-937.5 142.154,-930.5"/>
|
|
</g>
|
|
<!-- Node34->Node33 -->
|
|
<g id="edge34" class="edge"><title>Node34->Node33</title>
|
|
<path fill="none" stroke="midnightblue" d="M120.691,-947.172C124.628,-948.893 128.445,-950.828 132,-953 151.853,-965.128 147.912,-979.265 168,-991 178.099,-996.9 189.99,-1000.98 201.329,-1003.8"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="121.939,-943.902 111.35,-943.53 119.396,-950.424 121.939,-943.902"/>
|
|
</g>
|
|
<!-- Node35 -->
|
|
<g id="node35" class="node"><title>Node35</title>
|
|
<g id="a_node35"><a xlink:href="d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" target="_top" xlink:title="Defines an interface that is used to send and receive null-terminated strings.">
|
|
<polygon fill="none" stroke="black" points="2.5,-19.5 2.5,-38.5 129.5,-38.5 129.5,-19.5 2.5,-19.5"/>
|
|
<text text-anchor="middle" x="66" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TransportInterface</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node19 -->
|
|
<g id="edge35" class="edge"><title>Node35->Node19</title>
|
|
<path fill="none" stroke="midnightblue" d="M140.092,-36.8461C153.572,-38.293 167.544,-39.7928 180.704,-41.2055"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="140.218,-33.3396 129.902,-35.7522 139.471,-40.2996 140.218,-33.3396"/>
|
|
</g>
|
|
<!-- Node36 -->
|
|
<g id="node36" class="node"><title>Node36</title>
|
|
<g id="a_node36"><a xlink:href="d3/d41/class_s_l_net_1_1_telnet_transport.xhtml" target="_top" xlink:title="Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer.">
|
|
<polygon fill="none" stroke="black" points="187,-0.5 187,-19.5 303,-19.5 303,-0.5 187,-0.5"/>
|
|
<text text-anchor="middle" x="245" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TelnetTransport</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node36 -->
|
|
<g id="edge36" class="edge"><title>Node35->Node36</title>
|
|
<path fill="none" stroke="midnightblue" d="M140.057,-21.1578C155.687,-19.4799 171.981,-17.7309 186.905,-16.1288"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="139.471,-17.7004 129.902,-22.2478 140.218,-24.6604 139.471,-17.7004"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|