mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-05-30 08:57:10 -04:00
1011 lines
59 KiB
HTML
1011 lines
59 KiB
HTML
<!-- HTML header for doxygen 1.10.0-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Mario Kart 64: src/networking/networking.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
|
<link href="docs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">Mario Kart 64
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.13.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search',true);
|
|
$(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('networking_8h.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">networking.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <libultraship.h></code><br />
|
|
<code>#include <<a class="el" href="common__structs_8h_source.html">common_structs.h</a>></code><br />
|
|
<code>#include <SDL2/SDL_net.h></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for networking.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h__incl.svg" width="339" height="183"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
</div><div class="textblock"><div class="dynheader">
|
|
This graph shows which files directly or indirectly include this file:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h__dep__incl.svg" width="100%" height="393"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
</div>
|
|
<p><a href="networking_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structNetwork.html">Network</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structNetworkClient.html">NetworkClient</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:aeb014937cd6cc5fce67cf91f60c0561b" id="r_aeb014937cd6cc5fce67cf91f60c0561b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb014937cd6cc5fce67cf91f60c0561b">NETWORK_MAX_PLAYERS</a>   8</td></tr>
|
|
<tr class="separator:aeb014937cd6cc5fce67cf91f60c0561b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55e6c7e800d9db21514847b8e14d0af3" id="r_a55e6c7e800d9db21514847b8e14d0af3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55e6c7e800d9db21514847b8e14d0af3">NETWORK_USERNAME_LENGTH</a>   32</td></tr>
|
|
<tr class="separator:a55e6c7e800d9db21514847b8e14d0af3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a5804c5fdf2b458c4da51c299fe768d63" id="r_a5804c5fdf2b458c4da51c299fe768d63"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br />
|
|
  <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63acd0833298bdffab1351471c009443720">PACKET_JOIN</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63acd7bfa421231fdcad2b57b0877c946bb">PACKET_LEAVE</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a501ce71c96f98746319edaf14fd43aef">PACKET_MESSAGE</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a252fa6b76a7d92f7d6e3fe0d0b1f7820">PACKET_LOADED</a>
|
|
, <br />
|
|
  <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63ade7aba309ef1a164070b8b2374b212ed">PACKET_READY_UP</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a0dddb2c794013c510f68416a3e52a9e9">PACKET_SET_CHARACTER</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63adc0a19ae3bed9828927294fc35fd5128">PACKET_COURSE_VOTE</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63aa4f68226567efbc0a192d5c6397432c8">PACKET_SET_COURSE</a>
|
|
, <br />
|
|
  <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a00ae049024a7983be50a93fa80b34b27">PACKET_PLAYER_ASSIGN_SLOTS</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63aa3202b89f49a998aa97ed93677f06bdd">PACKET_START_SESSION</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a3b6fc51cc1593e50969d3f6b99933d11">PACKET_PLAYER</a>
|
|
, <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a41b3e9c5545223550f7842a55fa57423">PACKET_ACTOR</a>
|
|
, <br />
|
|
  <a class="el" href="#a5804c5fdf2b458c4da51c299fe768d63a5de5a2004b2bfc04d751b9b56d6eaf7d">PACKET_OBJECT</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a5804c5fdf2b458c4da51c299fe768d63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a9c6ade683b9f080f25707e0812ef7a6c" id="r_a9c6ade683b9f080f25707e0812ef7a6c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c6ade683b9f080f25707e0812ef7a6c">ConnectToServer</a> (char *ip, uint16_t port, char *username)</td></tr>
|
|
<tr class="separator:a9c6ade683b9f080f25707e0812ef7a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b0991e893dd2f433a112ea46449bd4e" id="r_a2b0991e893dd2f433a112ea46449bd4e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b0991e893dd2f433a112ea46449bd4e">networking_init</a> (char *ip, uint16_t port)</td></tr>
|
|
<tr class="separator:a2b0991e893dd2f433a112ea46449bd4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9502f9c4e7a1f7f4936b8ff8992fa42f" id="r_a9502f9c4e7a1f7f4936b8ff8992fa42f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9502f9c4e7a1f7f4936b8ff8992fa42f">networking_update</a> (void)</td></tr>
|
|
<tr class="separator:a9502f9c4e7a1f7f4936b8ff8992fa42f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02510b519f93965c57c3c25631998871" id="r_a02510b519f93965c57c3c25631998871"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a02510b519f93965c57c3c25631998871">networking_ready_up</a> (bool)</td></tr>
|
|
<tr class="separator:a02510b519f93965c57c3c25631998871"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a638cf4ec2e59fc36805267df3b8b5cf0" id="r_a638cf4ec2e59fc36805267df3b8b5cf0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a638cf4ec2e59fc36805267df3b8b5cf0">networking_cleanup</a> (SDLNet_SocketSet)</td></tr>
|
|
<tr class="separator:a638cf4ec2e59fc36805267df3b8b5cf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea2fc41f8618d9fad32b95d9313c26e0" id="r_aea2fc41f8618d9fad32b95d9313c26e0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea2fc41f8618d9fad32b95d9313c26e0">networking_loop</a> (void *)</td></tr>
|
|
<tr class="separator:aea2fc41f8618d9fad32b95d9313c26e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70a5b0b30911c1eccfc28540915f9c2d" id="r_a70a5b0b30911c1eccfc28540915f9c2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a70a5b0b30911c1eccfc28540915f9c2d">handleReceivedData</a> (const char *, size_t)</td></tr>
|
|
<tr class="separator:a70a5b0b30911c1eccfc28540915f9c2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76270b0ef153942c5e4b2fcaf5d39deb" id="r_a76270b0ef153942c5e4b2fcaf5d39deb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76270b0ef153942c5e4b2fcaf5d39deb">set_username</a> (const char *username)</td></tr>
|
|
<tr class="separator:a76270b0ef153942c5e4b2fcaf5d39deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a066d4466ee0a05edd9600c478b674a7e" id="r_a066d4466ee0a05edd9600c478b674a7e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a066d4466ee0a05edd9600c478b674a7e">network_character_vote</a> (uint32_t course)</td></tr>
|
|
<tr class="separator:a066d4466ee0a05edd9600c478b674a7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99b9c7f03653dc6ebb6e10aa759e8266" id="r_a99b9c7f03653dc6ebb6e10aa759e8266"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a99b9c7f03653dc6ebb6e10aa759e8266">network_cup_vote</a> (uint32_t course)</td></tr>
|
|
<tr class="separator:a99b9c7f03653dc6ebb6e10aa759e8266"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed9ca538cfe9988acf346351f27a368e" id="r_aed9ca538cfe9988acf346351f27a368e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed9ca538cfe9988acf346351f27a368e">networking_disconnect</a> (void)</td></tr>
|
|
<tr class="separator:aed9ca538cfe9988acf346351f27a368e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a181b63ace27e36416b4b0bdc40fc5efc" id="r_a181b63ace27e36416b4b0bdc40fc5efc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a181b63ace27e36416b4b0bdc40fc5efc">spawn_network_players</a> (f32 *, f32 *, f32)</td></tr>
|
|
<tr class="separator:a181b63ace27e36416b4b0bdc40fc5efc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadeacb4aee3e3e6dec2288ff4284d76b" id="r_aadeacb4aee3e3e6dec2288ff4284d76b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aadeacb4aee3e3e6dec2288ff4284d76b">network_all_players_loaded</a> (void)</td></tr>
|
|
<tr class="separator:aadeacb4aee3e3e6dec2288ff4284d76b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a398b9ba81e585f81d5b86d2ca26f8708" id="r_a398b9ba81e585f81d5b86d2ca26f8708"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a398b9ba81e585f81d5b86d2ca26f8708">set_course</a> (const char *data)</td></tr>
|
|
<tr class="separator:a398b9ba81e585f81d5b86d2ca26f8708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bfff8ec22628d92c889dd558cc9ac3d" id="r_a2bfff8ec22628d92c889dd558cc9ac3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bfff8ec22628d92c889dd558cc9ac3d">networking_start_session</a> (const char *data)</td></tr>
|
|
<tr class="separator:a2bfff8ec22628d92c889dd558cc9ac3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9af574783710ca07ce7e2bc6fefc76b6" id="r_a9af574783710ca07ce7e2bc6fefc76b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9af574783710ca07ce7e2bc6fefc76b6">replicate_player</a> (const char *data)</td></tr>
|
|
<tr class="separator:a9af574783710ca07ce7e2bc6fefc76b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e086956a1c0bd2f6ac8111273c3cb29" id="r_a2e086956a1c0bd2f6ac8111273c3cb29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e086956a1c0bd2f6ac8111273c3cb29">assign_player_slots</a> (const char *data)</td></tr>
|
|
<tr class="separator:a2e086956a1c0bd2f6ac8111273c3cb29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f7a40b3f0b65d490b0ee6658f8223d7" id="r_a7f7a40b3f0b65d490b0ee6658f8223d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f7a40b3f0b65d490b0ee6658f8223d7">send_int_packet</a> (TCPsocket socket, uint8_t type, uint32_t payload, uint16_t size)</td></tr>
|
|
<tr class="separator:a7f7a40b3f0b65d490b0ee6658f8223d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47d880268cfe380cc1bb2d92dbf3c293" id="r_a47d880268cfe380cc1bb2d92dbf3c293"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47d880268cfe380cc1bb2d92dbf3c293">handleJoinPacket</a> (const char *data)</td></tr>
|
|
<tr class="separator:a47d880268cfe380cc1bb2d92dbf3c293"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc70931364035c41b086f0473286bba5" id="r_afc70931364035c41b086f0473286bba5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc70931364035c41b086f0473286bba5">handleLeavePacket</a> (const char *data)</td></tr>
|
|
<tr class="separator:afc70931364035c41b086f0473286bba5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc50de836de3a56188f73581f84afc83" id="r_acc50de836de3a56188f73581f84afc83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc50de836de3a56188f73581f84afc83">handleMessagePacket</a> (const char *data)</td></tr>
|
|
<tr class="separator:acc50de836de3a56188f73581f84afc83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e605c4e6dd20cf603190da3764bad3a" id="r_a0e605c4e6dd20cf603190da3764bad3a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e605c4e6dd20cf603190da3764bad3a">handle_start_game</a> (void)</td></tr>
|
|
<tr class="separator:a0e605c4e6dd20cf603190da3764bad3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab06594b38f6f29fc6139a7f3cc5886ac" id="r_ab06594b38f6f29fc6139a7f3cc5886ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab06594b38f6f29fc6139a7f3cc5886ac">send_str_packet</a> (TCPsocket, uint8_t, const char *)</td></tr>
|
|
<tr class="separator:ab06594b38f6f29fc6139a7f3cc5886ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:ac589b1f67a7e20769c3a62741439e0c6" id="r_ac589b1f67a7e20769c3a62741439e0c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structNetwork.html">Network</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac589b1f67a7e20769c3a62741439e0c6">gNetwork</a></td></tr>
|
|
<tr class="separator:ac589b1f67a7e20769c3a62741439e0c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a678fa6b5dcf329b34042645d60f8f4c9" id="r_a678fa6b5dcf329b34042645d60f8f4c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structNetworkClient.html">NetworkClient</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a678fa6b5dcf329b34042645d60f8f4c9">dummyClient</a></td></tr>
|
|
<tr class="separator:a678fa6b5dcf329b34042645d60f8f4c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64f17a6ca0cba5861600194cb67dbd51" id="r_a64f17a6ca0cba5861600194cb67dbd51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structNetworkClient.html">NetworkClient</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64f17a6ca0cba5861600194cb67dbd51">localClient</a></td></tr>
|
|
<tr class="separator:a64f17a6ca0cba5861600194cb67dbd51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add8be9e3368472358d8d6fea313550ed" id="r_add8be9e3368472358d8d6fea313550ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structNetworkClient.html">NetworkClient</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#add8be9e3368472358d8d6fea313550ed">clients</a> []</td></tr>
|
|
<tr class="separator:add8be9e3368472358d8d6fea313550ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="aeb014937cd6cc5fce67cf91f60c0561b" name="aeb014937cd6cc5fce67cf91f60c0561b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb014937cd6cc5fce67cf91f60c0561b">◆ </a></span>NETWORK_MAX_PLAYERS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NETWORK_MAX_PLAYERS   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55e6c7e800d9db21514847b8e14d0af3" name="a55e6c7e800d9db21514847b8e14d0af3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55e6c7e800d9db21514847b8e14d0af3">◆ </a></span>NETWORK_USERNAME_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NETWORK_USERNAME_LENGTH   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a5804c5fdf2b458c4da51c299fe768d63" name="a5804c5fdf2b458c4da51c299fe768d63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5804c5fdf2b458c4da51c299fe768d63">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63acd0833298bdffab1351471c009443720" name="a5804c5fdf2b458c4da51c299fe768d63acd0833298bdffab1351471c009443720"></a>PACKET_JOIN </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63acd7bfa421231fdcad2b57b0877c946bb" name="a5804c5fdf2b458c4da51c299fe768d63acd7bfa421231fdcad2b57b0877c946bb"></a>PACKET_LEAVE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a501ce71c96f98746319edaf14fd43aef" name="a5804c5fdf2b458c4da51c299fe768d63a501ce71c96f98746319edaf14fd43aef"></a>PACKET_MESSAGE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a252fa6b76a7d92f7d6e3fe0d0b1f7820" name="a5804c5fdf2b458c4da51c299fe768d63a252fa6b76a7d92f7d6e3fe0d0b1f7820"></a>PACKET_LOADED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63ade7aba309ef1a164070b8b2374b212ed" name="a5804c5fdf2b458c4da51c299fe768d63ade7aba309ef1a164070b8b2374b212ed"></a>PACKET_READY_UP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a0dddb2c794013c510f68416a3e52a9e9" name="a5804c5fdf2b458c4da51c299fe768d63a0dddb2c794013c510f68416a3e52a9e9"></a>PACKET_SET_CHARACTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63adc0a19ae3bed9828927294fc35fd5128" name="a5804c5fdf2b458c4da51c299fe768d63adc0a19ae3bed9828927294fc35fd5128"></a>PACKET_COURSE_VOTE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63aa4f68226567efbc0a192d5c6397432c8" name="a5804c5fdf2b458c4da51c299fe768d63aa4f68226567efbc0a192d5c6397432c8"></a>PACKET_SET_COURSE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a00ae049024a7983be50a93fa80b34b27" name="a5804c5fdf2b458c4da51c299fe768d63a00ae049024a7983be50a93fa80b34b27"></a>PACKET_PLAYER_ASSIGN_SLOTS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63aa3202b89f49a998aa97ed93677f06bdd" name="a5804c5fdf2b458c4da51c299fe768d63aa3202b89f49a998aa97ed93677f06bdd"></a>PACKET_START_SESSION </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a3b6fc51cc1593e50969d3f6b99933d11" name="a5804c5fdf2b458c4da51c299fe768d63a3b6fc51cc1593e50969d3f6b99933d11"></a>PACKET_PLAYER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a41b3e9c5545223550f7842a55fa57423" name="a5804c5fdf2b458c4da51c299fe768d63a41b3e9c5545223550f7842a55fa57423"></a>PACKET_ACTOR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5804c5fdf2b458c4da51c299fe768d63a5de5a2004b2bfc04d751b9b56d6eaf7d" name="a5804c5fdf2b458c4da51c299fe768d63a5de5a2004b2bfc04d751b9b56d6eaf7d"></a>PACKET_OBJECT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a2e086956a1c0bd2f6ac8111273c3cb29" name="a2e086956a1c0bd2f6ac8111273c3cb29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e086956a1c0bd2f6ac8111273c3cb29">◆ </a></span>assign_player_slots()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void assign_player_slots </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a2e086956a1c0bd2f6ac8111273c3cb29_cgraph.svg" width="288" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a2e086956a1c0bd2f6ac8111273c3cb29_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c6ade683b9f080f25707e0812ef7a6c" name="a9c6ade683b9f080f25707e0812ef7a6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c6ade683b9f080f25707e0812ef7a6c">◆ </a></span>ConnectToServer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ConnectToServer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>ip</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>port</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>username</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a9c6ade683b9f080f25707e0812ef7a6c_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a9c6ade683b9f080f25707e0812ef7a6c_icgraph.svg" width="347" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e605c4e6dd20cf603190da3764bad3a" name="a0e605c4e6dd20cf603190da3764bad3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e605c4e6dd20cf603190da3764bad3a">◆ </a></span>handle_start_game()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void handle_start_game </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a0e605c4e6dd20cf603190da3764bad3a_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47d880268cfe380cc1bb2d92dbf3c293" name="a47d880268cfe380cc1bb2d92dbf3c293"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47d880268cfe380cc1bb2d92dbf3c293">◆ </a></span>handleJoinPacket()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void handleJoinPacket </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a47d880268cfe380cc1bb2d92dbf3c293_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc70931364035c41b086f0473286bba5" name="afc70931364035c41b086f0473286bba5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc70931364035c41b086f0473286bba5">◆ </a></span>handleLeavePacket()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void handleLeavePacket </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_afc70931364035c41b086f0473286bba5_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc50de836de3a56188f73581f84afc83" name="acc50de836de3a56188f73581f84afc83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc50de836de3a56188f73581f84afc83">◆ </a></span>handleMessagePacket()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void handleMessagePacket </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_acc50de836de3a56188f73581f84afc83_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70a5b0b30911c1eccfc28540915f9c2d" name="a70a5b0b30911c1eccfc28540915f9c2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70a5b0b30911c1eccfc28540915f9c2d">◆ </a></span>handleReceivedData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void handleReceivedData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>buffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>bufSize</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a70a5b0b30911c1eccfc28540915f9c2d_cgraph.svg" width="100%" height="586"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a70a5b0b30911c1eccfc28540915f9c2d_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadeacb4aee3e3e6dec2288ff4284d76b" name="aadeacb4aee3e3e6dec2288ff4284d76b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadeacb4aee3e3e6dec2288ff4284d76b">◆ </a></span>network_all_players_loaded()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void network_all_players_loaded </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_aadeacb4aee3e3e6dec2288ff4284d76b_cgraph.svg" width="339" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_aadeacb4aee3e3e6dec2288ff4284d76b_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a066d4466ee0a05edd9600c478b674a7e" name="a066d4466ee0a05edd9600c478b674a7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a066d4466ee0a05edd9600c478b674a7e">◆ </a></span>network_character_vote()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void network_character_vote </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>course</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a066d4466ee0a05edd9600c478b674a7e_cgraph.svg" width="364" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a066d4466ee0a05edd9600c478b674a7e_icgraph.svg" width="395" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99b9c7f03653dc6ebb6e10aa759e8266" name="a99b9c7f03653dc6ebb6e10aa759e8266"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99b9c7f03653dc6ebb6e10aa759e8266">◆ </a></span>network_cup_vote()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void network_cup_vote </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>course</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a99b9c7f03653dc6ebb6e10aa759e8266_cgraph.svg" width="327" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a99b9c7f03653dc6ebb6e10aa759e8266_icgraph.svg" width="358" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a638cf4ec2e59fc36805267df3b8b5cf0" name="a638cf4ec2e59fc36805267df3b8b5cf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a638cf4ec2e59fc36805267df3b8b5cf0">◆ </a></span>networking_cleanup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_cleanup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SDLNet_SocketSet</td> <td class="paramname"><span class="paramname"><em>socketSet</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a638cf4ec2e59fc36805267df3b8b5cf0_cgraph.svg" width="466" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a638cf4ec2e59fc36805267df3b8b5cf0_icgraph.svg" width="100%" height="381"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed9ca538cfe9988acf346351f27a368e" name="aed9ca538cfe9988acf346351f27a368e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed9ca538cfe9988acf346351f27a368e">◆ </a></span>networking_disconnect()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_disconnect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_aed9ca538cfe9988acf346351f27a368e_cgraph.svg" width="100%" height="364"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_aed9ca538cfe9988acf346351f27a368e_icgraph.svg" width="388" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b0991e893dd2f433a112ea46449bd4e" name="a2b0991e893dd2f433a112ea46449bd4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b0991e893dd2f433a112ea46449bd4e">◆ </a></span>networking_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>ip</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>port</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a2b0991e893dd2f433a112ea46449bd4e_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a2b0991e893dd2f433a112ea46449bd4e_icgraph.svg" width="518" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea2fc41f8618d9fad32b95d9313c26e0" name="aea2fc41f8618d9fad32b95d9313c26e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea2fc41f8618d9fad32b95d9313c26e0">◆ </a></span>networking_loop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int networking_loop </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_aea2fc41f8618d9fad32b95d9313c26e0_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_aea2fc41f8618d9fad32b95d9313c26e0_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02510b519f93965c57c3c25631998871" name="a02510b519f93965c57c3c25631998871"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02510b519f93965c57c3c25631998871">◆ </a></span>networking_ready_up()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_ready_up </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a02510b519f93965c57c3c25631998871_cgraph.svg" width="348" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a02510b519f93965c57c3c25631998871_icgraph.svg" width="379" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bfff8ec22628d92c889dd558cc9ac3d" name="a2bfff8ec22628d92c889dd558cc9ac3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bfff8ec22628d92c889dd558cc9ac3d">◆ </a></span>networking_start_session()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_start_session </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a2bfff8ec22628d92c889dd558cc9ac3d_cgraph.svg" width="100%" height="364"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a2bfff8ec22628d92c889dd558cc9ac3d_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9502f9c4e7a1f7f4936b8ff8992fa42f" name="a9502f9c4e7a1f7f4936b8ff8992fa42f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9502f9c4e7a1f7f4936b8ff8992fa42f">◆ </a></span>networking_update()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void networking_update </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9af574783710ca07ce7e2bc6fefc76b6" name="a9af574783710ca07ce7e2bc6fefc76b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9af574783710ca07ce7e2bc6fefc76b6">◆ </a></span>replicate_player()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void replicate_player </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a9af574783710ca07ce7e2bc6fefc76b6_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f7a40b3f0b65d490b0ee6658f8223d7" name="a7f7a40b3f0b65d490b0ee6658f8223d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f7a40b3f0b65d490b0ee6658f8223d7">◆ </a></span>send_int_packet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void send_int_packet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">TCPsocket</td> <td class="paramname"><span class="paramname"><em>socket</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>payload</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>size</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a7f7a40b3f0b65d490b0ee6658f8223d7_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab06594b38f6f29fc6139a7f3cc5886ac" name="ab06594b38f6f29fc6139a7f3cc5886ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab06594b38f6f29fc6139a7f3cc5886ac">◆ </a></span>send_str_packet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void send_str_packet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">TCPsocket</td> <td class="paramname"><span class="paramname"><em>socket</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>payload</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_ab06594b38f6f29fc6139a7f3cc5886ac_cgraph.svg" width="264" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_ab06594b38f6f29fc6139a7f3cc5886ac_icgraph.svg" width="100%" height="398"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a398b9ba81e585f81d5b86d2ca26f8708" name="a398b9ba81e585f81d5b86d2ca26f8708"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a398b9ba81e585f81d5b86d2ca26f8708">◆ </a></span>set_course()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_course </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd></dl>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a398b9ba81e585f81d5b86d2ca26f8708_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76270b0ef153942c5e4b2fcaf5d39deb" name="a76270b0ef153942c5e4b2fcaf5d39deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76270b0ef153942c5e4b2fcaf5d39deb">◆ </a></span>set_username()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_username </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>username</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="networking_8h_a76270b0ef153942c5e4b2fcaf5d39deb_icgraph.svg" width="510" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a181b63ace27e36416b4b0bdc40fc5efc" name="a181b63ace27e36416b4b0bdc40fc5efc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a181b63ace27e36416b4b0bdc40fc5efc">◆ </a></span>spawn_network_players()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void spawn_network_players </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32 *</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32 *</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a181b63ace27e36416b4b0bdc40fc5efc_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="networking_8h_a181b63ace27e36416b4b0bdc40fc5efc_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="add8be9e3368472358d8d6fea313550ed" name="add8be9e3368472358d8d6fea313550ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add8be9e3368472358d8d6fea313550ed">◆ </a></span>clients</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structNetworkClient.html">NetworkClient</a> clients[]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a678fa6b5dcf329b34042645d60f8f4c9" name="a678fa6b5dcf329b34042645d60f8f4c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a678fa6b5dcf329b34042645d60f8f4c9">◆ </a></span>dummyClient</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structNetworkClient.html">NetworkClient</a> dummyClient</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac589b1f67a7e20769c3a62741439e0c6" name="ac589b1f67a7e20769c3a62741439e0c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac589b1f67a7e20769c3a62741439e0c6">◆ </a></span>gNetwork</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structNetwork.html">Network</a> gNetwork</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64f17a6ca0cba5861600194cb67dbd51" name="a64f17a6ca0cba5861600194cb67dbd51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64f17a6ca0cba5861600194cb67dbd51">◆ </a></span>localClient</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structNetworkClient.html">NetworkClient</a>* localClient</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_9af23f777b01ec74654e941bf6573352.html">networking</a></li><li class="navelem"><a class="el" href="networking_8h.html">networking.h</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|