Init
@ -0,0 +1,6 @@
|
||||
var class_s_l_net_1_1_incremental_read_interface =
|
||||
[
|
||||
[ "IncrementalReadInterface", "df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a7ac9bc491609b10af538d5d4f9fc4da6", null ],
|
||||
[ "~IncrementalReadInterface", "df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a962a6c52c2d89deb78bdb2f7d6371a6d", null ],
|
||||
[ "GetFilePart", "df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a3c77311efc0ce83c6f48eab70535ece4", null ]
|
||||
];
|
||||
@ -0,0 +1,270 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::IncrementalReadInterface Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="../../d8/dc6/class_s_l_net_1_1_incremental_read_interface-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::IncrementalReadInterface Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">slikenet/IncrementalReadInterface.h</a>></code></p>
|
||||
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||||
<img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Inheritance diagram for SLNet::IncrementalReadInterface:</div>
|
||||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||||
</div>
|
||||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/df0/class_s_l_net_1_1_incremental_read_interface__inherit__graph.svg" width="234" height="331"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
|
||||
</div>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7ac9bc491609b10af538d5d4f9fc4da6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a7ac9bc491609b10af538d5d4f9fc4da6">IncrementalReadInterface</a> ()</td></tr>
|
||||
<tr class="separator:a7ac9bc491609b10af538d5d4f9fc4da6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a962a6c52c2d89deb78bdb2f7d6371a6d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a962a6c52c2d89deb78bdb2f7d6371a6d">~IncrementalReadInterface</a> ()</td></tr>
|
||||
<tr class="separator:a962a6c52c2d89deb78bdb2f7d6371a6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c77311efc0ce83c6f48eab70535ece4"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a3c77311efc0ce83c6f48eab70535ece4">GetFilePart</a> (const char *filename, unsigned int startReadBytes, unsigned int numBytesToRead, void *preallocatedDestination, <a class="el" href="../../d6/dff/struct_file_list_node_context.xhtml">FileListNodeContext</a> context)</td></tr>
|
||||
<tr class="separator:a3c77311efc0ce83c6f48eab70535ece4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml#l00025">25</a> of file <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">IncrementalReadInterface.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a7ac9bc491609b10af538d5d4f9fc4da6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::IncrementalReadInterface::IncrementalReadInterface </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml#l00028">28</a> of file <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">IncrementalReadInterface.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a962a6c52c2d89deb78bdb2f7d6371a6d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual SLNet::IncrementalReadInterface::~IncrementalReadInterface </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml#l00029">29</a> of file <a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">IncrementalReadInterface.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a3c77311efc0ce83c6f48eab70535ece4"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int IncrementalReadInterface::GetFilePart </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>startReadBytes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>numBytesToRead</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>preallocatedDestination</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d6/dff/struct_file_list_node_context.xhtml">FileListNodeContext</a> </td>
|
||||
<td class="paramname"><em>context</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Read part of a file into <em>destination</em> Return the number of bytes written. Return 0 when file is done. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>Filename to read </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">startReadBytes</td><td>What offset from the start of the file to read from </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">numBytesToRead</td><td>How many bytes to read. This is also how many bytes have been allocated to preallocatedDestination </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">preallocatedDestination</td><td>Write your data here </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The number of bytes read, or 0 if none </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d84/_incremental_read_interface_8cpp_source.xhtml#l00023">23</a> of file <a class="el" href="../../df/d84/_incremental_read_interface_8cpp_source.xhtml">IncrementalReadInterface.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">IncrementalReadInterface.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../df/d84/_incremental_read_interface_8cpp_source.xhtml">IncrementalReadInterface.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">IncrementalReadInterface</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
18
Help/Doxygen/html/df/d06/_replica_enums_8h.js
Normal file
@ -0,0 +1,18 @@
|
||||
var _replica_enums_8h =
|
||||
[
|
||||
[ "REPLICA_RECEIVE_DESTRUCTION", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da1513124e3a3e2db9fe53466be67fb6bc", null ],
|
||||
[ "REPLICA_RECEIVE_SERIALIZE", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dadc9e692e721333d47737ce6c46dd5163", null ],
|
||||
[ "REPLICA_RECEIVE_SCOPE_CHANGE", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da28fe622207a4f769c4a666562e46beb2", null ],
|
||||
[ "REPLICA_SEND_CONSTRUCTION", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da4e45dc7d51347e7524707ad0dde92b50", null ],
|
||||
[ "REPLICA_SEND_DESTRUCTION", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da15186ec543e50e03f1708c9b633b1343", null ],
|
||||
[ "REPLICA_SEND_SCOPE_CHANGE", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dae76c8e28bb526267c9d06b8e935a2ae1", null ],
|
||||
[ "REPLICA_SEND_SERIALIZE", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da6b6c4c9d9453eb57dcb03b61e6d65da1", null ],
|
||||
[ "REPLICA_SET_ALL", "df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2daa993295f502e0a75b9ac5396d308b648", null ],
|
||||
[ "ReplicaReturnResult", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5", [
|
||||
[ "REPLICA_PROCESS_LATER", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9587a2a0125ee197eb3d32021366d0f3", null ],
|
||||
[ "REPLICA_PROCESSING_DONE", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a0b0d47655337911cec51f2f089e62717", null ],
|
||||
[ "REPLICA_CANCEL_PROCESS", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a74fa24368b9fe77cf7b0b98548d46d12", null ],
|
||||
[ "REPLICA_PROCESS_AGAIN", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9c43fb16a893abfaa04bb4b61a145d74", null ],
|
||||
[ "REPLICA_PROCESS_IMPLICIT", "df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a6962a070a80de69588173e8b67b96b42", null ]
|
||||
] ]
|
||||
];
|
||||
228
Help/Doxygen/html/df/d06/_replica_enums_8h.xhtml
Normal file
@ -0,0 +1,228 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ReplicaEnums.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d06/_replica_enums_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ReplicaEnums.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Contains enumerations used by the ReplicaManager system. This file is a lightweight header, so you can include it without worrying about linking in lots of other crap.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="../../df/d06/_replica_enums_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br/>
|
||||
  <a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da1513124e3a3e2db9fe53466be67fb6bc">REPLICA_RECEIVE_DESTRUCTION</a> =1<<0,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dadc9e692e721333d47737ce6c46dd5163">REPLICA_RECEIVE_SERIALIZE</a> =1<<1,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da28fe622207a4f769c4a666562e46beb2">REPLICA_RECEIVE_SCOPE_CHANGE</a> =1<<2,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da4e45dc7d51347e7524707ad0dde92b50">REPLICA_SEND_CONSTRUCTION</a> =1<<3,
|
||||
<br/>
|
||||
  <a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da15186ec543e50e03f1708c9b633b1343">REPLICA_SEND_DESTRUCTION</a> =1<<4,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dae76c8e28bb526267c9d06b8e935a2ae1">REPLICA_SEND_SCOPE_CHANGE</a> =1<<5,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da6b6c4c9d9453eb57dcb03b61e6d65da1">REPLICA_SEND_SERIALIZE</a> =1<<6,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2daa993295f502e0a75b9ac5396d308b648">REPLICA_SET_ALL</a> = 0xFF
|
||||
<br/>
|
||||
}</td></tr>
|
||||
<tr class="separator:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5184a4d04fa17bbf4e2c98143215cba5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5">ReplicaReturnResult</a> { <br/>
|
||||
  <a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9587a2a0125ee197eb3d32021366d0f3">REPLICA_PROCESS_LATER</a>,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a0b0d47655337911cec51f2f089e62717">REPLICA_PROCESSING_DONE</a>,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a74fa24368b9fe77cf7b0b98548d46d12">REPLICA_CANCEL_PROCESS</a>,
|
||||
<a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9c43fb16a893abfaa04bb4b61a145d74">REPLICA_PROCESS_AGAIN</a>,
|
||||
<br/>
|
||||
  <a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a6962a070a80de69588173e8b67b96b42">REPLICA_PROCESS_IMPLICIT</a>
|
||||
<br/>
|
||||
}</td></tr>
|
||||
<tr class="separator:a5184a4d04fa17bbf4e2c98143215cba5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Contains enumerations used by the ReplicaManager system. This file is a lightweight header, so you can include it without worrying about linking in lots of other crap. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d06/_replica_enums_8h_source.xhtml">ReplicaEnums.h</a>.</p>
|
||||
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">anonymous enum</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Replica interface flags, used to enable and disable function calls on the Replica object Passed to ReplicaManager::EnableReplicaInterfaces and ReplicaManager::DisableReplicaInterfaces </p>
|
||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2da1513124e3a3e2db9fe53466be67fb6bc"></a>REPLICA_RECEIVE_DESTRUCTION</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2dadc9e692e721333d47737ce6c46dd5163"></a>REPLICA_RECEIVE_SERIALIZE</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2da28fe622207a4f769c4a666562e46beb2"></a>REPLICA_RECEIVE_SCOPE_CHANGE</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2da4e45dc7d51347e7524707ad0dde92b50"></a>REPLICA_SEND_CONSTRUCTION</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2da15186ec543e50e03f1708c9b633b1343"></a>REPLICA_SEND_DESTRUCTION</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2dae76c8e28bb526267c9d06b8e935a2ae1"></a>REPLICA_SEND_SCOPE_CHANGE</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2da6b6c4c9d9453eb57dcb03b61e6d65da1"></a>REPLICA_SEND_SERIALIZE</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2daa993295f502e0a75b9ac5396d308b648"></a>REPLICA_SET_ALL</em> </td><td>
|
||||
</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d06/_replica_enums_8h_source.xhtml#l00022">22</a> of file <a class="el" href="../../df/d06/_replica_enums_8h_source.xhtml">ReplicaEnums.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5">ReplicaReturnResult</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"><em><a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5a9587a2a0125ee197eb3d32021366d0f3"></a>REPLICA_PROCESS_LATER</em> </td><td>
|
||||
<p>This means call the function again later, with the same parameters. </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5a0b0d47655337911cec51f2f089e62717"></a>REPLICA_PROCESSING_DONE</em> </td><td>
|
||||
<p>This means we are done processing (the normal result to return) </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5a74fa24368b9fe77cf7b0b98548d46d12"></a>REPLICA_CANCEL_PROCESS</em> </td><td>
|
||||
<p>This means cancel the processing - don't send any network messages and don't change the current state. </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5a9c43fb16a893abfaa04bb4b61a145d74"></a>REPLICA_PROCESS_AGAIN</em> </td><td>
|
||||
<p>Same as REPLICA_PROCESSING_DONE, where a message is sent, but does not clear the send bit. Useful for multi-part sends with different reliability levels. Only currently used by Replica::Serialize </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a5184a4d04fa17bbf4e2c98143215cba5a6962a070a80de69588173e8b67b96b42"></a>REPLICA_PROCESS_IMPLICIT</em> </td><td>
|
||||
<p>Only returned from the Replica::SendConstruction interface, means act as if the other system had this object but don't actually Send a construction packet. This way you will still send scope and serialize packets to that system </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d06/_replica_enums_8h_source.xhtml#l00034">34</a> of file <a class="el" href="../../df/d06/_replica_enums_8h_source.xhtml">ReplicaEnums.h</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d06/_replica_enums_8h.xhtml">ReplicaEnums.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
159
Help/Doxygen/html/df/d06/_replica_enums_8h_source.xhtml
Normal file
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ReplicaEnums.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d06/_replica_enums_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">ReplicaEnums.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d06/_replica_enums_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __REPLICA_ENUMS_H</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#define __REPLICA_ENUMS_H</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">enum</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da1513124e3a3e2db9fe53466be67fb6bc"> 24</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da1513124e3a3e2db9fe53466be67fb6bc">REPLICA_RECEIVE_DESTRUCTION</a>=1<<0,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dadc9e692e721333d47737ce6c46dd5163"> 25</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dadc9e692e721333d47737ce6c46dd5163">REPLICA_RECEIVE_SERIALIZE</a>=1<<1,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da28fe622207a4f769c4a666562e46beb2"> 26</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da28fe622207a4f769c4a666562e46beb2">REPLICA_RECEIVE_SCOPE_CHANGE</a>=1<<2,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da4e45dc7d51347e7524707ad0dde92b50"> 27</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da4e45dc7d51347e7524707ad0dde92b50">REPLICA_SEND_CONSTRUCTION</a>=1<<3,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da15186ec543e50e03f1708c9b633b1343"> 28</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da15186ec543e50e03f1708c9b633b1343">REPLICA_SEND_DESTRUCTION</a>=1<<4,</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dae76c8e28bb526267c9d06b8e935a2ae1"> 29</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2dae76c8e28bb526267c9d06b8e935a2ae1">REPLICA_SEND_SCOPE_CHANGE</a>=1<<5,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da6b6c4c9d9453eb57dcb03b61e6d65da1"> 30</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2da6b6c4c9d9453eb57dcb03b61e6d65da1">REPLICA_SEND_SERIALIZE</a>=1<<6,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2daa993295f502e0a75b9ac5396d308b648"> 31</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a0411cd49bb5b71852cecd93bcbf0ca2daa993295f502e0a75b9ac5396d308b648">REPLICA_SET_ALL</a> = 0xFF <span class="comment">// Allow all of the above</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> };</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5"> 34</a></span> <span class="keyword">enum</span> <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5">ReplicaReturnResult</a></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9587a2a0125ee197eb3d32021366d0f3"> 37</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9587a2a0125ee197eb3d32021366d0f3" title="This means call the function again later, with the same parameters.">REPLICA_PROCESS_LATER</a>,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a0b0d47655337911cec51f2f089e62717"> 39</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a0b0d47655337911cec51f2f089e62717" title="This means we are done processing (the normal result to return)">REPLICA_PROCESSING_DONE</a>,</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a74fa24368b9fe77cf7b0b98548d46d12"> 41</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a74fa24368b9fe77cf7b0b98548d46d12" title="This means cancel the processing - don't send any network messages and don't change the current state...">REPLICA_CANCEL_PROCESS</a>,</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9c43fb16a893abfaa04bb4b61a145d74"> 45</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a9c43fb16a893abfaa04bb4b61a145d74">REPLICA_PROCESS_AGAIN</a>,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a6962a070a80de69588173e8b67b96b42"> 48</a></span>  <a class="code" href="../../df/d06/_replica_enums_8h.xhtml#a5184a4d04fa17bbf4e2c98143215cba5a6962a070a80de69588173e8b67b96b42">REPLICA_PROCESS_IMPLICIT</a></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> };</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d06/_replica_enums_8h.xhtml">ReplicaEnums.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
160
Help/Doxygen/html/df/d0f/_u_d_p_proxy_coordinator_8h.xhtml
Normal file
@ -0,0 +1,160 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/UDPProxyCoordinator.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d0f/_u_d_p_proxy_coordinator_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">UDPProxyCoordinator.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Essentially maintains a list of servers running UDPProxyServer, and some state management for UDPProxyClient to find a free server to forward datagrams.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">NativeFeatureIncludes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/ddd/_plugin_interface2_8h_source.xhtml">PluginInterface2.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../da/d66/string_8h_source.xhtml">string.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml">BitStream.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../dc/d8d/_d_s___queue_8h_source.xhtml">DS_Queue.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d6/d4d/_d_s___ordered_list_8h_source.xhtml">DS_OrderedList.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d0f/_u_d_p_proxy_coordinator_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:d6/db8/class_s_l_net_1_1_u_d_p_proxy_coordinator"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" 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">SLNet::UDPProxyCoordinator</a></td></tr>
|
||||
<tr class="memdesc:d6/db8/class_s_l_net_1_1_u_d_p_proxy_coordinator"><td class="mdescLeft"> </td><td class="mdescRight">Middleman between <a class="el" 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" title="UDPProxyServer to control our instance of UDPForwarder.">UDPProxyServer</a> and <a class="el" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">UDPProxyClient</a>, maintaining a list of <a class="el" 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" title="UDPProxyServer to control our instance of UDPForwarder.">UDPProxyServer</a>, and managing state for clients to find an available forwarding server. <a 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">More...</a><br/></td></tr>
|
||||
<tr class="separator:d6/db8/class_s_l_net_1_1_u_d_p_proxy_coordinator"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" 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#dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address">SLNet::UDPProxyCoordinator::SenderAndTargetAddress</a></td></tr>
|
||||
<tr class="separator:dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d6/db8/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_server_with_ping"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" 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/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_server_with_ping">SLNet::UDPProxyCoordinator::ServerWithPing</a></td></tr>
|
||||
<tr class="separator:d6/db8/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_server_with_ping"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" 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#d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request">SLNet::UDPProxyCoordinator::ForwardingRequest</a></td></tr>
|
||||
<tr class="separator:d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Essentially maintains a list of servers running UDPProxyServer, and some state management for UDPProxyClient to find a free server to forward datagrams. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d0f/_u_d_p_proxy_coordinator_8h_source.xhtml">UDPProxyCoordinator.h</a>.</p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d0f/_u_d_p_proxy_coordinator_8h.xhtml">UDPProxyCoordinator.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,231 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/UDPProxyCoordinator.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d0f/_u_d_p_proxy_coordinator_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">UDPProxyCoordinator.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d0f/_u_d_p_proxy_coordinator_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#if _RAKNET_SUPPORT_UDPProxyCoordinator==1 && _RAKNET_SUPPORT_UDPForwarder==1</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef __UDP_PROXY_COORDINATOR_H</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span><span class="preprocessor">#define __UDP_PROXY_COORDINATOR_H</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d49/types_8h.xhtml" title="Types used by RakNet, most of which involve user code.">types.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="../../d7/ddd/_plugin_interface2_8h.xhtml" title="RakNet's plugin functionality system, version 2. You can derive from this to create your own plugins...">PluginInterface2.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="../../da/d66/string_8h.xhtml">string.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="../../d7/dc3/_bit_stream_8h.xhtml" title="This class allows you to write and read native types as a string of bits.">BitStream.h</a>"</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="../../dc/d8d/_d_s___queue_8h.xhtml">DS_Queue.h</a>"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d4d/_d_s___ordered_list_8h.xhtml">DS_OrderedList.h</a>"</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" 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"> 42</a></span>  <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" 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" title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">UDPProxyCoordinator</a> : <span class="keyword">public</span> <a class="code" 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">PluginInterface2</a></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" 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" title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">UDPProxyCoordinator</a>)</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" 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" title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">UDPProxyCoordinator</a>();</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">virtual</span> ~<a class="code" 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" title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">UDPProxyCoordinator</a>();</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">void</span> SetRemoteLoginPassword(<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> password);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">virtual</span> <a class="code" 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#ga5c8f613a7c294e0b96deccbdabc38f18">PluginReceiveResult</a> OnReceive(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnClosedConnection(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> rakNetGUID, <a class="code" 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#ga4d3ac5ca8821fadad6d22d0267e06803">PI2_LostConnectionReason</a> lostConnectionReason );</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" 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"> 61</a></span>  <span class="keyword">struct </span><a class="code" 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#dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address">SenderAndTargetAddress</a></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" 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#a20ef72817097b3306b125025c5a2d189"> 63</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" 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#a20ef72817097b3306b125025c5a2d189">senderClientAddress</a>;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" 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#ab8bb3006d355bd69e487472019b5395e"> 64</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" 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#ab8bb3006d355bd69e487472019b5395e">senderClientGuid</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" 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#a579b0f053951af9eea2d7e0b26db93a2"> 65</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" 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#a579b0f053951af9eea2d7e0b26db93a2">targetClientAddress</a>;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" 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#af61d00d53ff6314e1f3af38f76846af9"> 66</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" 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#af61d00d53ff6314e1f3af38f76846af9">targetClientGuid</a>;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  };</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" 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"> 69</a></span>  <span class="keyword">struct </span><a class="code" 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/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_server_with_ping">ServerWithPing</a></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" 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#a3286026caddb0cb0271dc2935c9935a1"> 71</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" 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#a3286026caddb0cb0271dc2935c9935a1">ping</a>;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" 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#afef487b9b227cc04aef0dd2aaf325528"> 72</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" 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#afef487b9b227cc04aef0dd2aaf325528">serverAddress</a>;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  };</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" 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"> 75</a></span>  <span class="keyword">struct </span><a class="code" 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#d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request">ForwardingRequest</a></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" 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#a78f7a883a773a2746f7e0006a4b6ea84"> 77</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> <a class="code" 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#a78f7a883a773a2746f7e0006a4b6ea84">timeoutOnNoDataMS</a>;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" 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#a4cde6ccd189b97b908ef46018aebe03e"> 78</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> <a class="code" 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#a4cde6ccd189b97b908ef46018aebe03e">timeoutAfterSuccess</a>;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" 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#a9b8a3a948683a99adaa2fdc08ab93df0"> 79</a></span>  <a class="code" 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#dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address">SenderAndTargetAddress</a> <a class="code" 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#a9b8a3a948683a99adaa2fdc08ab93df0">sata</a>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" 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#a42bcd0e5b2bbd685765025d2daf92fa1"> 80</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" 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#a42bcd0e5b2bbd685765025d2daf92fa1">requestingAddress</a>; <span class="comment">// Which system originally sent the network message to start forwarding</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" 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#a974f692d2a2010c7cb8df01024e66107"> 81</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" 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#a974f692d2a2010c7cb8df01024e66107">currentlyAttemptedServerAddress</a>;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" 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#a5228e2346272ed2db19cd418cf276292"> 82</a></span>  <a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue<SystemAddress></a> <a class="code" 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#a5228e2346272ed2db19cd418cf276292">remainingServersToTry</a>;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" 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#a98371ed3499ab99898eabe587ed72583"> 83</a></span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> <a class="code" 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#a98371ed3499ab99898eabe587ed72583">serverSelectionBitstream</a>;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" 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#a703e6a1613a36b4c532296cdfef617d8"> 85</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<ServerWithPing></a> sourceServerPings, <a class="code" 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#a703e6a1613a36b4c532296cdfef617d8">targetServerPings</a>;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="code" 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#a56b7040ddb16d0c15dd8e0ebec4ed644"> 86</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> <a class="code" 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#a56b7040ddb16d0c15dd8e0ebec4ed644">timeRequestedPings</a>;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Order based on sourceServerPings and targetServerPings</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> OrderRemainingServersToTry(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  };</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> ServerWithPingComp( <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> &key, <span class="keyword">const</span> <a class="code" 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/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_server_with_ping">UDPProxyCoordinator::ServerWithPing</a> &data );</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> ForwardingRequestComp( <span class="keyword">const</span> <a class="code" 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#dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address">SenderAndTargetAddress</a> &key, <a class="code" 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#d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request">ForwardingRequest</a>* <span class="keyword">const</span> &data);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordtype">void</span> OnForwardingRequestFromClientToCoordinator(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">void</span> OnLoginRequestFromServerToCoordinator(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordtype">void</span> OnForwardingReplyFromServerToCoordinator(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordtype">void</span> OnPingServersReplyFromClientToCoordinator(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">void</span> TryNextServer(<a class="code" 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#dd/dae/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_sender_and_target_address">SenderAndTargetAddress</a> sata, <a class="code" 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#d5/dcd/struct_s_l_net_1_1_u_d_p_proxy_coordinator_1_1_forwarding_request">ForwardingRequest</a> *fw);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">void</span> SendAllBusy(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> senderClientAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetClientAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetClientGuid, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> requestingAddress);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">void</span> Clear(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">void</span> SendForwardingRequest(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> serverAddress, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> timeoutOnNoDataMS);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Logged in servers</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">//DataStructures::Multilist<ML_UNORDERED_LIST, SystemAddress> serverList;</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" 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#a630f2db4a2f1529e75069767a3e09d8f"> 108</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<SystemAddress></a> <a class="code" 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#a630f2db4a2f1529e75069767a3e09d8f">serverList</a>;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Forwarding requests in progress</span></div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">//DataStructures::Multilist<ML_ORDERED_LIST, ForwardingRequest*, SenderAndTargetAddress> forwardingRequestList;</span></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" 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#aae2de3778beff476494f1328a7f083ea"> 112</a></span>  <a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml">DataStructures::OrderedList<SenderAndTargetAddress, ForwardingRequest*, ForwardingRequestComp></a> <a class="code" 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#aae2de3778beff476494f1328a7f083ea">forwardingRequestList</a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" 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#ae48ad3854aa89f60968037741e6dcfb7"> 114</a></span>  <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> <a class="code" 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#ae48ad3854aa89f60968037741e6dcfb7">remoteLoginPassword</a>;</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  };</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> } <span class="comment">// End namespace</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d0f/_u_d_p_proxy_coordinator_8h.xhtml">UDPProxyCoordinator.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,5 @@
|
||||
<map id="SLNet::IRNS2_Berkley" name="SLNet::IRNS2_Berkley">
|
||||
<area shape="rect" id="node3" href="$d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}" alt="" coords="6,491,231,920"/>
|
||||
<area shape="rect" id="node2" href="$d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml" title="{SLNet::RakNetSocket2\n|# eventHandler\l# socketType\l# boundAddress\l# userConnectionSocketIndex\l|+ RakNetSocket2()\l+ ~RakNetSocket2()\l+ SetRecvEventHandler()\l+ Send()\l+ GetSocketType()\l+ SetSocketType()\l+ IsBerkleySocket()\l+ GetBoundAddress()\l+ GetUserConnectionSocketIndex()\l+ SetUserConnectionSocketIndex()\l+ GetEventHandler()\l+ GetMyIP()\l+ DomainNameToIP()\l}" alt="" coords="5,5,232,303"/>
|
||||
<area shape="rect" id="node4" href="$d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}" alt="" coords="43,968,194,1104"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
6051121e883527c3ae01c54375e5b990
|
||||
@ -0,0 +1,190 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::IRNS2_Berkley Pages: 1 -->
|
||||
<!--zoomable 832 -->
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="dirArrow">
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
|
||||
</use>
|
||||
</g>
|
||||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 178;
|
||||
var viewHeight = 832;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::IRNS2_Berkley</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="27,-496.5 27,-564.5 143,-564.5 143,-496.5 27,-496.5"/>
|
||||
<text text-anchor="middle" x="85" y="-552.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::IRNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="27,-545.5 143,-545.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="27,-526.5 143,-526.5 "/>
|
||||
<text text-anchor="start" x="35" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="35" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPortInUse()</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}">
|
||||
<polygon fill="none" stroke="black" points="0.5,-138.5 0.5,-459.5 169.5,-459.5 169.5,-138.5 0.5,-138.5"/>
|
||||
<text text-anchor="middle" x="85" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-440.5 169.5,-440.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-428.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rns2Socket</text>
|
||||
<text text-anchor="start" x="8.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"># binding</text>
|
||||
<text text-anchor="start" x="8.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00"># isRecvFromLoopThreadActive</text>
|
||||
<text text-anchor="start" x="8.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00"># endThreads</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-388.5 169.5,-388.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SignalStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBindings()</text>
|
||||
<text text-anchor="start" x="8.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDoNotFragment()</text>
|
||||
<text text-anchor="start" x="8.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindShared()</text>
|
||||
<text text-anchor="start" x="8.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetNonBlockingSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetSocketOptions()</text>
|
||||
<text text-anchor="start" x="8.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetBroadcastSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetIPHdrIncl()</text>
|
||||
<text text-anchor="start" x="8.5" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlocking()</text>
|
||||
<text text-anchor="start" x="8.5" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromLoopInt()</text>
|
||||
<text text-anchor="start" x="8.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RAK_THREAD_DECLARATION()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-485.967C85,-477.876 85,-469.003 85,-459.658"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-486.129 85,-496.129 88.5001,-486.129 81.5001,-486.129"/>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml" target="_top" xlink:title="{SLNet::RakNetSocket2\n|# eventHandler\l# socketType\l# boundAddress\l# userConnectionSocketIndex\l|+ RakNetSocket2()\l+ ~RakNetSocket2()\l+ SetRecvEventHandler()\l+ Send()\l+ GetSocketType()\l+ SetSocketType()\l+ IsBerkleySocket()\l+ GetBoundAddress()\l+ GetUserConnectionSocketIndex()\l+ SetUserConnectionSocketIndex()\l+ GetEventHandler()\l+ GetMyIP()\l+ DomainNameToIP()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-601.5 0,-823.5 170,-823.5 170,-601.5 0,-601.5"/>
|
||||
<text text-anchor="middle" x="85" y="-811.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetSocket2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-804.5 170,-804.5 "/>
|
||||
<text text-anchor="start" x="8" y="-792.5" font-family="Helvetica,sans-Serif" font-size="10.00"># eventHandler</text>
|
||||
<text text-anchor="start" x="8" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00"># socketType</text>
|
||||
<text text-anchor="start" x="8" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00"># boundAddress</text>
|
||||
<text text-anchor="start" x="8" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"># userConnectionSocketIndex</text>
|
||||
<polyline fill="none" stroke="black" points="0,-752.5 170,-752.5 "/>
|
||||
<text text-anchor="start" x="8" y="-740.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetRecvEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-707.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsBerkleySocket()</text>
|
||||
<text text-anchor="start" x="8" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBoundAddress()</text>
|
||||
<text text-anchor="start" x="8" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="8" y="-608.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DomainNameToIP()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-591.221C85,-581.66 85,-572.615 85,-564.593"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-591.35 85,-601.35 88.5001,-591.35 81.5001,-591.35"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" target="_top" xlink:title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}">
|
||||
<polygon fill="none" stroke="black" points="28.5,-0.5 28.5,-101.5 141.5,-101.5 141.5,-0.5 28.5,-0.5"/>
|
||||
<text text-anchor="middle" x="85" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Linux</text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-82.5 141.5,-82.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-63.5 141.5,-63.5 "/>
|
||||
<text text-anchor="start" x="36.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="36.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="36.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="36.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4()</text>
|
||||
<text text-anchor="start" x="36.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4And6()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node3->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-128.107C85,-118.778 85,-109.871 85,-101.653"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-128.384 85,-138.384 88.5001,-128.385 81.5001,-128.384"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="class_s_l_net_1_1_i_r_n_s2___berkley__inherit__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::IRNS2_Berkley Pages: 1 -->
|
||||
<svg width="178pt" height="832pt"
|
||||
viewBox="0.00 0.00 178.00 832.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 828)">
|
||||
<title>SLNet::IRNS2_Berkley</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="27,-496.5 27,-564.5 143,-564.5 143,-496.5 27,-496.5"/>
|
||||
<text text-anchor="middle" x="85" y="-552.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::IRNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="27,-545.5 143,-545.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="27,-526.5 143,-526.5 "/>
|
||||
<text text-anchor="start" x="35" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="35" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPortInUse()</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml" target="_top" xlink:title="{SLNet::RNS2_Berkley\n|# rns2Socket\l# binding\l# isRecvFromLoopThreadActive\l# endThreads\l|+ RNS2_Berkley()\l+ ~RNS2_Berkley()\l+ CreateRecvPollingThread()\l+ SignalStopRecvPollingThread()\l+ BlockOnStopRecvPollingThread()\l+ GetBindings()\l+ GetSocket()\l+ SetDoNotFragment()\l# BindShared()\l# BindSharedIPV4()\l# BindSharedIPV4And6()\l# SetNonBlockingSocket()\l# SetSocketOptions()\l# SetBroadcastSocket()\l# SetIPHdrIncl()\l# RecvFromBlocking()\l# RecvFromBlockingIPV4()\l# RecvFromBlockingIPV4And6()\l# RecvFromLoopInt()\l# GetSystemAddressIPV4()\l# GetSystemAddressIPV4And6()\l# RAK_THREAD_DECLARATION()\l}">
|
||||
<polygon fill="none" stroke="black" points="0.5,-138.5 0.5,-459.5 169.5,-459.5 169.5,-138.5 0.5,-138.5"/>
|
||||
<text text-anchor="middle" x="85" y="-447.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Berkley</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-440.5 169.5,-440.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-428.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rns2Socket</text>
|
||||
<text text-anchor="start" x="8.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"># binding</text>
|
||||
<text text-anchor="start" x="8.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00"># isRecvFromLoopThreadActive</text>
|
||||
<text text-anchor="start" x="8.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00"># endThreads</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,-388.5 169.5,-388.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2_Berkley()</text>
|
||||
<text text-anchor="start" x="8.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SignalStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnStopRecvPollingThread()</text>
|
||||
<text text-anchor="start" x="8.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBindings()</text>
|
||||
<text text-anchor="start" x="8.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDoNotFragment()</text>
|
||||
<text text-anchor="start" x="8.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindShared()</text>
|
||||
<text text-anchor="start" x="8.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00"># BindSharedIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetNonBlockingSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetSocketOptions()</text>
|
||||
<text text-anchor="start" x="8.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetBroadcastSocket()</text>
|
||||
<text text-anchor="start" x="8.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SetIPHdrIncl()</text>
|
||||
<text text-anchor="start" x="8.5" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlocking()</text>
|
||||
<text text-anchor="start" x="8.5" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromBlockingIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RecvFromLoopInt()</text>
|
||||
<text text-anchor="start" x="8.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4()</text>
|
||||
<text text-anchor="start" x="8.5" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetSystemAddressIPV4And6()</text>
|
||||
<text text-anchor="start" x="8.5" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00"># RAK_THREAD_DECLARATION()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-485.967C85,-477.876 85,-469.003 85,-459.658"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-486.129 85,-496.129 88.5001,-486.129 81.5001,-486.129"/>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml" target="_top" xlink:title="{SLNet::RakNetSocket2\n|# eventHandler\l# socketType\l# boundAddress\l# userConnectionSocketIndex\l|+ RakNetSocket2()\l+ ~RakNetSocket2()\l+ SetRecvEventHandler()\l+ Send()\l+ GetSocketType()\l+ SetSocketType()\l+ IsBerkleySocket()\l+ GetBoundAddress()\l+ GetUserConnectionSocketIndex()\l+ SetUserConnectionSocketIndex()\l+ GetEventHandler()\l+ GetMyIP()\l+ DomainNameToIP()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-601.5 0,-823.5 170,-823.5 170,-601.5 0,-601.5"/>
|
||||
<text text-anchor="middle" x="85" y="-811.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetSocket2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-804.5 170,-804.5 "/>
|
||||
<text text-anchor="start" x="8" y="-792.5" font-family="Helvetica,sans-Serif" font-size="10.00"># eventHandler</text>
|
||||
<text text-anchor="start" x="8" y="-781.5" font-family="Helvetica,sans-Serif" font-size="10.00"># socketType</text>
|
||||
<text text-anchor="start" x="8" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00"># boundAddress</text>
|
||||
<text text-anchor="start" x="8" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00"># userConnectionSocketIndex</text>
|
||||
<polyline fill="none" stroke="black" points="0,-752.5 170,-752.5 "/>
|
||||
<text text-anchor="start" x="8" y="-740.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetSocket2()</text>
|
||||
<text text-anchor="start" x="8" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetRecvEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-707.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSocketType()</text>
|
||||
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsBerkleySocket()</text>
|
||||
<text text-anchor="start" x="8" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBoundAddress()</text>
|
||||
<text text-anchor="start" x="8" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetUserConnectionSocketIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-630.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEventHandler()</text>
|
||||
<text text-anchor="start" x="8" y="-619.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="8" y="-608.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DomainNameToIP()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-591.221C85,-581.66 85,-572.615 85,-564.593"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-591.35 85,-601.35 88.5001,-591.35 81.5001,-591.35"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml" target="_top" xlink:title="{SLNet::RNS2_Linux\n||+ Bind()\l+ Send()\l+ GetMyIP()\l# GetMyIPIPV4()\l# GetMyIPIPV4And6()\l}">
|
||||
<polygon fill="none" stroke="black" points="28.5,-0.5 28.5,-101.5 141.5,-101.5 141.5,-0.5 28.5,-0.5"/>
|
||||
<text text-anchor="middle" x="85" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2_Linux</text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-82.5 141.5,-82.5 "/>
|
||||
<text text-anchor="middle" x="85" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="28.5,-63.5 141.5,-63.5 "/>
|
||||
<text text-anchor="start" x="36.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Bind()</text>
|
||||
<text text-anchor="start" x="36.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="36.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMyIP()</text>
|
||||
<text text-anchor="start" x="36.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4()</text>
|
||||
<text text-anchor="start" x="36.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMyIPIPV4And6()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node3->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M85,-128.107C85,-118.778 85,-109.871 85,-101.653"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="81.5001,-128.384 85,-138.384 88.5001,-128.385 81.5001,-128.384"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
151
Help/Doxygen/html/df/d1c/_console_server_8h.xhtml
Normal file
@ -0,0 +1,151 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ConsoleServer.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d1c/_console_server_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ConsoleServer.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Contains ConsoleServer , used to plugin to your game to accept remote console-based connections.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">NativeFeatureIncludes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml">DS_List.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d1c/_console_server_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml">SLNet::ConsoleServer</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The main entry point for the server portion of your remote console application support. <a href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#details">More...</a><br/></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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Contains ConsoleServer , used to plugin to your game to accept remote console-based connections. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d1c/_console_server_8h_source.xhtml">ConsoleServer.h</a>.</p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d1c/_console_server_8h.xhtml">ConsoleServer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
188
Help/Doxygen/html/df/d1c/_console_server_8h_source.xhtml
Normal file
@ -0,0 +1,188 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ConsoleServer.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d1c/_console_server_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">ConsoleServer.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d1c/_console_server_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#if _RAKNET_SUPPORT_ConsoleServer==1</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef __CONSOLE_SERVER_H</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span><span class="preprocessor">#define __CONSOLE_SERVER_H</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../dd/dc5/memoryoverride_8h.xhtml" title="If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.">memoryoverride.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d7f/_d_s___list_8h.xhtml">DS_List.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d49/types_8h.xhtml" title="Types used by RakNet, most of which involve user code.">types.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">class </span>TransportInterface;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>CommandParserInterface;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml"> 44</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a>)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a>();</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  ~<a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a>();</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">void</span> SetTransportProvider(<a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transportInterface, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">void</span> AddCommandParser(<a class="code" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml" title="The interface used by command parsers.">CommandParserInterface</a> *commandParserInterface);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">void</span> RemoveCommandParser(<a class="code" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml" title="The interface used by command parsers.">CommandParserInterface</a> *commandParserInterface);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">void</span> SetPrompt(<span class="keyword">const</span> <span class="keywordtype">char</span> *_prompt);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordtype">void</span> ListParsers(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> systemAddress);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">void</span> ShowPrompt(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> systemAddress);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a4c0d97b8baa92178847fa971a9a337a0"> 79</a></span>  <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *<a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a4c0d97b8baa92178847fa971a9a337a0">transport</a>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a927689d808bc1c59366adf149ac85330"> 80</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<CommandParserInterface *></a> <a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a927689d808bc1c59366adf149ac85330">commandParserList</a>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#ab36cf7b6cf84726a402ebb09e618798f"> 81</a></span>  <span class="keywordtype">char</span>* password[256];</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a10c06f10673dea6832ff7a57aef873c3"> 82</a></span>  <span class="keywordtype">char</span> *<a class="code" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml#a10c06f10673dea6832ff7a57aef873c3">prompt</a>;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> };</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d1c/_console_server_8h.xhtml">ConsoleServer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
149
Help/Doxygen/html/df/d1d/_threadsafe_packet_logger_8h.xhtml
Normal file
@ -0,0 +1,149 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ThreadsafePacketLogger.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d1d/_threadsafe_packet_logger_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ThreadsafePacketLogger.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Derivation of the packet logger to defer the call to WriteLog until the user thread.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">NativeFeatureIncludes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../de/dd0/_packet_logger_8h_source.xhtml">PacketLogger.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d0/dcf/_single_producer_consumer_8h_source.xhtml">SingleProducerConsumer.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d1d/_threadsafe_packet_logger_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:db/d5d/class_s_l_net_1_1_threadsafe_packet_logger"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" 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">SLNet::ThreadsafePacketLogger</a></td></tr>
|
||||
<tr class="memdesc:db/d5d/class_s_l_net_1_1_threadsafe_packet_logger"><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" 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" title="Writes incoming and outgoing messages to the screen. This will write all incoming and outgoing messag...">PacketLogger</a>, but writes output in the user thread. <a 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">More...</a><br/></td></tr>
|
||||
<tr class="separator:db/d5d/class_s_l_net_1_1_threadsafe_packet_logger"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Derivation of the packet logger to defer the call to WriteLog until the user thread. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d1d/_threadsafe_packet_logger_8h_source.xhtml">ThreadsafePacketLogger.h</a>.</p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d1d/_threadsafe_packet_logger_8h.xhtml">ThreadsafePacketLogger.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,169 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/ThreadsafePacketLogger.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d1d/_threadsafe_packet_logger_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">ThreadsafePacketLogger.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d1d/_threadsafe_packet_logger_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#if _RAKNET_SUPPORT_PacketLogger==1</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef __THREADSAFE_PACKET_LOGGER_H</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span><span class="preprocessor">#define __THREADSAFE_PACKET_LOGGER_H</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../de/dd0/_packet_logger_8h.xhtml" title="This will write all incoming and outgoing network messages to the local console screen. See derived functions for other outputs.">PacketLogger.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d0/dcf/_single_producer_consumer_8h.xhtml" title="[Internal] Passes queued data between threads using a circular buffer with read and write pointers...">SingleProducerConsumer.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml"> 35</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" 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" title="Same as PacketLogger, but writes output in the user thread.">ThreadsafePacketLogger</a> : <span class="keyword">public</span> <a class="code" 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" title="Writes incoming and outgoing messages to the screen. This will write all incoming and outgoing messag...">PacketLogger</a></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" 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" title="Same as PacketLogger, but writes output in the user thread.">ThreadsafePacketLogger</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">virtual</span> ~<a class="code" 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" title="Same as PacketLogger, but writes output in the user thread.">ThreadsafePacketLogger</a>();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddToLog(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#a69b1336e2a650af96c1c7ed381662184"> 46</a></span>  <a class="code" href="../../d0/d72/class_data_structures_1_1_single_producer_consumer.xhtml">DataStructures::SingleProducerConsumer<char*></a> <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#a69b1336e2a650af96c1c7ed381662184">logMessages</a>;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> };</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d1d/_threadsafe_packet_logger_8h.xhtml">ThreadsafePacketLogger.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dd4/class_s_l_net_1_1_rak_net_random.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakNetRandom Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0867ce7343610c295be7f1bddc6681f7">FillBufferMT</a>(void *buffer, unsigned int bytes)</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a9ea13181c9510b9aeac3a53fb3eea7f3">FrandomMT</a>(void)</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a834d8455dfa7dc94577bac72a987afdd">left</a></td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a761ead9b3dba5d701104d3b888216afa">next</a></td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a12204e9bef5f72a5d3e2498097740ea0">RakNetRandom</a>()</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#ac2661b0600af7f2a6f1d904c553c31bb">RandomMT</a>(void)</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a164966abc7632dc8d91b9f2f63c0565e">ReloadMT</a>(void)</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a2d1a9a274688d7fd1554607d46cc5296">SeedMT</a>(unsigned int seed)</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#aba4f23edc22bef0a75c33e70382d222e">state</a></td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0dabc78664544c7da499b2d8af7b0d17">~RakNetRandom</a>()</td><td class="entry"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">SLNet::RakNetRandom</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,160 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('d8/dbe/struct_s_l_net_1_1_system_address.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::SystemAddress Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ab9652ec65cfbbf702d84ff340b12da47">address</a></td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a9750eb4a3b71d71ff00d6ed856a1c5c9">CopyPort</a>(const SystemAddress &right)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a2707e26293ed8eabfb8a699ac24ce14e">debugPort</a></td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a5915af5dc768047a85938ae1a7a9b034">EqualsExcludingPort</a>(const SystemAddress &right) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#aa583d4ecc056ca5430eec9081213d52e">FixForIPVersion</a>(const SystemAddress &boundAddressToSocket)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#acdd52cd5981fd1b58ff68ba52a98a13e">FromString</a>(const char *str, char portDelineator='|', int ipVersion=0)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a8a7cfd12b532b744d42bad6ed6b5f089">FromStringExplicitPort</a>(const char *str, unsigned short port, int ipVersion=0)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a3e5cd976c057d99cd0cfd972cd9f9789">GetIPPROTO</a>(void) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ad5b388ed6b6716d09042dcf3e363733a">GetIPVersion</a>(void) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#afdd4a14b98b7e7b9f69afc30e8fe0d47">GetPort</a>(void) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a311649e2a5619e10ddfb3585d5874e38">GetPortNetworkOrder</a>(void) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a4de69b4e577f31f50aba4a4d9a7f0a19">IsLANAddress</a>(void)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ac9d938134d82e42d216903e2d4bc152f">IsLoopback</a>(void) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ad42f34e7780fa5f102cad67cc1438454">operator!=</a>(const SystemAddress &right) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a29b81b769ffd8578dd5fd73824b9b803">operator<</a>(const SystemAddress &right) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ad32d4ac04f8def766f9c8a937b72d943">operator=</a>(const SystemAddress &input)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a4663fcb0034686cf46857c39bf45de90">operator==</a>(const SystemAddress &right) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#abebf47196ae436746197098514854e81">operator></a>(const SystemAddress &right) const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a34071dfa14d9faa8a7e28e6d1491cb92">SetBinaryAddress</a>(const char *str, char portDelineator=':')</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a5f42b847875bcf297eda4ebadeda7abe">SetPortHostOrder</a>(unsigned short s)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#aabe9a3741607e1e6772cae6ed1443ef1">SetPortNetworkOrder</a>(unsigned short s)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#aca7760ea7186a59a70697634d9d585d7">SetToLoopback</a>(void)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a889998f29cf6e547e5fccd7da2e2c0a6">SetToLoopback</a>(unsigned char ipVersion)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a095761d85f4ccef00a46c6c5d45d3cc7">size</a>(void)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ac8ef76a0c6926f3aa26768ad7d40ed5d">SystemAddress</a>()</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a28f83756754f6396af6eb22121611247">SystemAddress</a>(const char *str)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a942e43d24989def5c1a49c97bb8ecfbe">SystemAddress</a>(const char *str, unsigned short port)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#aac702cdf872b7c57376b2e379845c150">systemIndex</a></td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ae283da58448d126c440fee04dfdce2c6">ToInteger</a>(const SystemAddress &sa)</td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a7a994f9c414b5fd7094017b43e7c102b">ToString</a>(bool writePort=true, char portDelineator='|') const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a1ed3718bc19678614905b94c2396edd5">ToString</a>(bool writePort, char *dest, char portDelineator= '|') const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a930f9743c27f8c88f4dd445baf2eba39">ToString</a>(bool writePort, char *dest, size_t destLength, char portDelineator='|') const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#ae6fa77027c7b71489430e9acc6bcdd0c">ToString_Old</a>(bool writePort, char *dest, char portDelineator= ':') const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a44b753f9891b3e7ca67129b5ba18609d">ToString_Old</a>(bool writePort, char *dest, size_t destLength, char portDelineator= ':') const </td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml#a844163fff310f34520db616f9c9a50ff">union</a></td><td class="entry"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SLNet::SystemAddress</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
15
Help/Doxygen/html/df/d28/class_s_l_net_1_1_signaled_event.js
Normal file
@ -0,0 +1,15 @@
|
||||
var class_s_l_net_1_1_signaled_event =
|
||||
[
|
||||
[ "SignaledEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#ad17b5ec6539ba12ce2ab318cc847bec4", null ],
|
||||
[ "~SignaledEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a0b442b561e08de8ae38fad659c8a3c7b", null ],
|
||||
[ "CloseEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a0e87a18ff548a9bb4d6468243e97f703", null ],
|
||||
[ "InitEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a01189b92c070e887c3b3ce54fd4fa8d9", null ],
|
||||
[ "SetEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a31c7d09f76fc2f9042905c68ff1a5491", null ],
|
||||
[ "WaitOnEvent", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a2fd996cd5b65eaac7aec7e57a47a4609", null ],
|
||||
[ "condAttr", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#ac65769bdd321c197a83823e06097828e", null ],
|
||||
[ "eventList", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#aeca4dbea9ec9562bace8040478278bbc", null ],
|
||||
[ "hMutex", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#abd7e7985473f16a503095d2b0876ef39", null ],
|
||||
[ "isSignaled", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a7785df183098a54495fa4d8b3c0c6562", null ],
|
||||
[ "isSignaledMutex", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#af521b4f339842f3530a3c58e1fd68ab7", null ],
|
||||
[ "mutexAttr", "df/d28/class_s_l_net_1_1_signaled_event.xhtml#a2f92a77de04886cfd74dcd6d7f97b145", null ]
|
||||
];
|
||||
436
Help/Doxygen/html/df/d28/class_s_l_net_1_1_signaled_event.xhtml
Normal file
@ -0,0 +1,436 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::SignaledEvent Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d28/class_s_l_net_1_1_signaled_event.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../db/d41/class_s_l_net_1_1_signaled_event-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::SignaledEvent Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">slikenet/SignaledEvent.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad17b5ec6539ba12ce2ab318cc847bec4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#ad17b5ec6539ba12ce2ab318cc847bec4">SignaledEvent</a> ()</td></tr>
|
||||
<tr class="separator:ad17b5ec6539ba12ce2ab318cc847bec4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b442b561e08de8ae38fad659c8a3c7b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a0b442b561e08de8ae38fad659c8a3c7b">~SignaledEvent</a> ()</td></tr>
|
||||
<tr class="separator:a0b442b561e08de8ae38fad659c8a3c7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a01189b92c070e887c3b3ce54fd4fa8d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a01189b92c070e887c3b3ce54fd4fa8d9">InitEvent</a> (void)</td></tr>
|
||||
<tr class="separator:a01189b92c070e887c3b3ce54fd4fa8d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0e87a18ff548a9bb4d6468243e97f703"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a0e87a18ff548a9bb4d6468243e97f703">CloseEvent</a> (void)</td></tr>
|
||||
<tr class="separator:a0e87a18ff548a9bb4d6468243e97f703"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31c7d09f76fc2f9042905c68ff1a5491"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a31c7d09f76fc2f9042905c68ff1a5491">SetEvent</a> (void)</td></tr>
|
||||
<tr class="separator:a31c7d09f76fc2f9042905c68ff1a5491"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2fd996cd5b65eaac7aec7e57a47a4609"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a2fd996cd5b65eaac7aec7e57a47a4609">WaitOnEvent</a> (int timeoutMs)</td></tr>
|
||||
<tr class="separator:a2fd996cd5b65eaac7aec7e57a47a4609"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:af521b4f339842f3530a3c58e1fd68ab7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SimpleMutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#af521b4f339842f3530a3c58e1fd68ab7">isSignaledMutex</a></td></tr>
|
||||
<tr class="separator:af521b4f339842f3530a3c58e1fd68ab7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7785df183098a54495fa4d8b3c0c6562"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a7785df183098a54495fa4d8b3c0c6562">isSignaled</a></td></tr>
|
||||
<tr class="separator:a7785df183098a54495fa4d8b3c0c6562"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac65769bdd321c197a83823e06097828e"><td class="memItemLeft" align="right" valign="top">pthread_condattr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#ac65769bdd321c197a83823e06097828e">condAttr</a></td></tr>
|
||||
<tr class="separator:ac65769bdd321c197a83823e06097828e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeca4dbea9ec9562bace8040478278bbc"><td class="memItemLeft" align="right" valign="top">pthread_cond_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#aeca4dbea9ec9562bace8040478278bbc">eventList</a></td></tr>
|
||||
<tr class="separator:aeca4dbea9ec9562bace8040478278bbc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd7e7985473f16a503095d2b0876ef39"><td class="memItemLeft" align="right" valign="top">pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#abd7e7985473f16a503095d2b0876ef39">hMutex</a></td></tr>
|
||||
<tr class="separator:abd7e7985473f16a503095d2b0876ef39"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f92a77de04886cfd74dcd6d7f97b145"><td class="memItemLeft" align="right" valign="top">pthread_mutexattr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml#a2f92a77de04886cfd74dcd6d7f97b145">mutexAttr</a></td></tr>
|
||||
<tr class="separator:a2f92a77de04886cfd74dcd6d7f97b145"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00041">41</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="ad17b5ec6539ba12ce2ab318cc847bec4"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SignaledEvent::SignaledEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00031">31</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">eventList</a>, and <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00062">isSignaled</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0b442b561e08de8ae38fad659c8a3c7b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SignaledEvent::~SignaledEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00041">41</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a0e87a18ff548a9bb4d6468243e97f703"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SignaledEvent::CloseEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00064">condAttr</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">eventList</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00067">hMutex</a>, and <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00068">mutexAttr</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00319">SLNet::RakPeer::~RakPeer()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a01189b92c070e887c3b3ce54fd4fa8d9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SignaledEvent::InitEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00046">46</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00064">condAttr</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">eventList</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00067">hMutex</a>, and <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00068">mutexAttr</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a31c7d09f76fc2f9042905c68ff1a5491"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SignaledEvent::SetEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00101">101</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">eventList</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00062">isSignaled</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00061">isSignaledMutex</a>, <a class="el" href="../../de/dd8/_simple_mutex_8cpp_source.xhtml#l00105">SLNet::SimpleMutex::Lock()</a>, and <a class="el" href="../../de/dd8/_simple_mutex_8cpp_source.xhtml#l00154">SLNet::SimpleMutex::Unlock()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l06230">SLNet::RakPeer::OnRNS2Recv()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04173">SLNet::RakPeer::SendBuffered()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04209">SLNet::RakPeer::SendBufferedList()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01041">SLNet::RakPeer::Shutdown()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2fd996cd5b65eaac7aec7e57a47a4609"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SignaledEvent::WaitOnEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>timeoutMs</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">eventList</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00067">hMutex</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00062">isSignaled</a>, <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00061">isSignaledMutex</a>, <a class="el" href="../../de/dd8/_simple_mutex_8cpp_source.xhtml#l00105">SLNet::SimpleMutex::Lock()</a>, and <a class="el" href="../../de/dd8/_simple_mutex_8cpp_source.xhtml#l00154">SLNet::SimpleMutex::Unlock()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../dc/d0b/_thread_pool_8h_source.xhtml#l00240">for()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l06275">RAK_THREAD_DECLARATION()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ac65769bdd321c197a83823e06097828e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_condattr_t SLNet::SignaledEvent::condAttr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00064">64</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00074">CloseEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00046">InitEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aeca4dbea9ec9562bace8040478278bbc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_cond_t SLNet::SignaledEvent::eventList</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00066">66</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00074">CloseEvent()</a>, <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00046">InitEvent()</a>, <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00101">SetEvent()</a>, <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00031">SignaledEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00127">WaitOnEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abd7e7985473f16a503095d2b0876ef39"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_mutex_t SLNet::SignaledEvent::hMutex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00067">67</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00074">CloseEvent()</a>, <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00046">InitEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00127">WaitOnEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7785df183098a54495fa4d8b3c0c6562"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::SignaledEvent::isSignaled</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00062">62</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00101">SetEvent()</a>, <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00031">SignaledEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00127">WaitOnEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af521b4f339842f3530a3c58e1fd68ab7"></a>
|
||||
<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="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SimpleMutex</a> SLNet::SignaledEvent::isSignaledMutex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00061">61</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00101">SetEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00127">WaitOnEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2f92a77de04886cfd74dcd6d7f97b145"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_mutexattr_t SLNet::SignaledEvent::mutexAttr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml#l00068">68</a> of file <a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00074">CloseEvent()</a>, and <a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml#l00046">InitEvent()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../da/d90/_signaled_event_8h_source.xhtml">SignaledEvent.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../db/da6/_signaled_event_8cpp_source.xhtml">SignaledEvent.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/d28/class_s_l_net_1_1_signaled_event.xhtml">SignaledEvent</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,3 @@
|
||||
<map id="DataStructures::RangeNode< range_type >" name="DataStructures::RangeNode< range_type >">
|
||||
<area shape="rect" id="node2" href="$dd/d2b/struct_data_structures_1_1_range_node.xhtml" title="{DataStructures::RangeNode\l\< DatagramSequenceNumberType \>\n|+ minIndex\l+ maxIndex\l|+ RangeNode()\l+ RangeNode()\l+ ~RangeNode()\l}" alt="" coords="5,219,239,355"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
84469fd439d2ac074b053ae80da241ed
|
||||
@ -0,0 +1,48 @@
|
||||
<?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: DataStructures::RangeNode< range_type > Pages: 1 -->
|
||||
<svg width="228pt" height="270pt"
|
||||
viewBox="0.00 0.00 227.50 270.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 266)">
|
||||
<title>DataStructures::RangeNode< range_type ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="18.5,-160.5 18.5,-261.5 156.5,-261.5 156.5,-160.5 18.5,-160.5"/>
|
||||
<text text-anchor="start" x="26.5" y="-249.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::RangeNode</text>
|
||||
<text text-anchor="middle" x="87.5" y="-238.5" font-family="Helvetica,sans-Serif" font-size="10.00">< range_type ></text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-231.5 156.5,-231.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ minIndex</text>
|
||||
<text text-anchor="start" x="26.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ maxIndex</text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-201.5 156.5,-201.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeNode()</text>
|
||||
<text text-anchor="start" x="26.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RangeNode()</text>
|
||||
<text text-anchor="start" x="26.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeNode()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../dd/d2b/struct_data_structures_1_1_range_node.xhtml" target="_top" xlink:title="{DataStructures::RangeNode\l\< DatagramSequenceNumberType \>\n|+ minIndex\l+ maxIndex\l|+ RangeNode()\l+ RangeNode()\l+ ~RangeNode()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-0.5 0,-101.5 175,-101.5 175,-0.5 0,-0.5"/>
|
||||
<text text-anchor="start" x="8" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::RangeNode</text>
|
||||
<text text-anchor="middle" x="87.5" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">< DatagramSequenceNumberType ></text>
|
||||
<polyline fill="none" stroke="black" points="0,-71.5 175,-71.5 "/>
|
||||
<text text-anchor="start" x="8" y="-59.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ minIndex</text>
|
||||
<text text-anchor="start" x="8" y="-48.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ maxIndex</text>
|
||||
<polyline fill="none" stroke="black" points="0,-41.5 175,-41.5 "/>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeNode()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeNode()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RangeNode()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="orange" d="M87.5,-150.123C87.5,-134.132 87.5,-117.029 87.5,-101.654"/>
|
||||
<polygon fill="orange" stroke="orange" points="84.0001,-150.441 87.5,-160.441 91.0001,-150.441 84.0001,-150.441"/>
|
||||
<text text-anchor="start" x="87.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00"> < DatagramSequenceNumber</text>
|
||||
<text text-anchor="middle" x="153.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">Type ></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
6
Help/Doxygen/html/df/d30/_rak_sleep_8cpp.js
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
var _rak_sleep_8cpp =
|
||||
[
|
||||
[ "RakSleep", "df/d30/_rak_sleep_8cpp.xhtml#a5b4f72ab4031078e87f5ed1b6828e1c7", null ],
|
||||
[ "fakeCond", "df/d30/_rak_sleep_8cpp.xhtml#a5ca39332041ea82cc052b3388586babb", null ],
|
||||
[ "fakeMutex", "df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be", null ]
|
||||
];
|
||||
199
Help/Doxygen/html/df/d30/_rak_sleep_8cpp.xhtml
Normal file
@ -0,0 +1,199 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/RakSleep.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d30/_rak_sleep_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">RakSleep.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <pthread.h></code><br/>
|
||||
<code>#include <<a class="el" href="../../de/df7/time_8h_source.xhtml">time.h</a>></code><br/>
|
||||
<code>#include <sys/time.h></code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d81/sleep_8h_source.xhtml">slikenet/sleep.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d30/_rak_sleep_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a5b4f72ab4031078e87f5ed1b6828e1c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5b4f72ab4031078e87f5ed1b6828e1c7">RakSleep</a> (unsigned int ms)</td></tr>
|
||||
<tr class="separator:a5b4f72ab4031078e87f5ed1b6828e1c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a75574e5f0527ecf8a0c694f5a21a96be"><td class="memItemLeft" align="right" valign="top">pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be">fakeMutex</a> = PTHREAD_MUTEX_INITIALIZER</td></tr>
|
||||
<tr class="separator:a75574e5f0527ecf8a0c694f5a21a96be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ca39332041ea82cc052b3388586babb"><td class="memItemLeft" align="right" valign="top">pthread_cond_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5ca39332041ea82cc052b3388586babb">fakeCond</a> = PTHREAD_COND_INITIALIZER</td></tr>
|
||||
<tr class="separator:a5ca39332041ea82cc052b3388586babb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a5b4f72ab4031078e87f5ed1b6828e1c7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakSleep </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>ms</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00041">41</a> of file <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml">RakSleep.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00030">fakeCond</a>, and <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00029">fakeMutex</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04449">SLNet::RakPeerInterface::Get64BitUniqueRandomNumber()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02847">SLNet::RakPeer::GetSocket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02882">SLNet::RakPeer::GetSockets()</a>, <a class="el" href="../../dc/d0b/_thread_pool_8h_source.xhtml#l00606">ThreadPool< InputType, OutputType >::Pause()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">SLNet::RNS2_Berkley::RecvFromLoopInt()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01041">SLNet::RakPeer::Shutdown()</a>, <a class="el" href="../../dc/d0b/_thread_pool_8h_source.xhtml#l00323">ThreadPool< InputType, OutputType >::StartThreads()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>, and <a class="el" href="../../dc/d0b/_thread_pool_8h_source.xhtml#l00388">ThreadPool< InputType, OutputType >::StopThreads()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a class="anchor" id="a5ca39332041ea82cc052b3388586babb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_cond_t fakeCond = PTHREAD_COND_INITIALIZER</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00030">30</a> of file <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml">RakSleep.cpp</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00041">RakSleep()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a75574e5f0527ecf8a0c694f5a21a96be"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_mutex_t fakeMutex = PTHREAD_MUTEX_INITIALIZER</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00029">29</a> of file <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml">RakSleep.cpp</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00041">RakSleep()</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d30/_rak_sleep_8cpp.xhtml">RakSleep.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
197
Help/Doxygen/html/df/d30/_rak_sleep_8cpp_source.xhtml
Normal file
@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/RakSleep.cpp Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d30/_rak_sleep_8cpp_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">RakSleep.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d30/_rak_sleep_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="../../db/d43/_windows_includes_8h.xhtml">slikenet/WindowsIncludes.h</a>"</span> <span class="comment">// Sleep</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span><span class="preprocessor">#include <pthread.h></span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="../../de/df7/time_8h.xhtml">time.h</a>></span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <sys/time.h></span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be"> 29</a></span> pthread_mutex_t <a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be">fakeMutex</a> = PTHREAD_MUTEX_INITIALIZER;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5ca39332041ea82cc052b3388586babb"> 30</a></span> pthread_cond_t <a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5ca39332041ea82cc052b3388586babb">fakeCond</a> = PTHREAD_COND_INITIALIZER;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d81/sleep_8h.xhtml">slikenet/sleep.h</a>"</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#if defined(WINDOWS_PHONE_8) || defined(WINDOWS_STORE_RT)</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"></span><span class="preprocessor">#include "ThreadEmulation.h"</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">using namespace </span>ThreadEmulation;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="../../d9/d81/sleep_8h.xhtml#a530a16a7965249eee6fab40b51b77979"> 41</a></span> <span class="keywordtype">void</span> <a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5b4f72ab4031078e87f5ed1b6828e1c7">RakSleep</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ms)</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#ifdef _WIN32</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor"></span> Sleep(ms);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"></span> <span class="comment">//Single thread sleep code thanks to Furquan Shaikh, http://somethingswhichidintknow.blogspot.com/2009/09/sleep-in-pthread.html</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">//Modified slightly from the original</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">struct </span>timespec timeToWait;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">struct </span>timeval now;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> rt;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  gettimeofday(&now,NULL);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">long</span> seconds = ms/1000;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">long</span> nanoseconds = (ms - seconds * 1000) * 1000000;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  timeToWait.tv_sec = now.tv_sec + seconds;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  timeToWait.tv_nsec = now.tv_usec*1000 + nanoseconds;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">if</span> (timeToWait.tv_nsec >= 1000000000)</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  timeToWait.tv_nsec -= 1000000000;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  timeToWait.tv_sec++;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  pthread_mutex_lock(&<a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be">fakeMutex</a>);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  rt = pthread_cond_timedwait(&<a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a5ca39332041ea82cc052b3388586babb">fakeCond</a>, &<a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be">fakeMutex</a>, &timeToWait);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  pthread_mutex_unlock(&<a class="code" href="../../df/d30/_rak_sleep_8cpp.xhtml#a75574e5f0527ecf8a0c694f5a21a96be">fakeMutex</a>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="preprocessor"></span>}</div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d30/_rak_sleep_8cpp.xhtml">RakSleep.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:47 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,4 @@
|
||||
<map id="SLNet::NatTypeDetectionServer" name="SLNet::NatTypeDetectionServer">
|
||||
<area shape="rect" id="node2" 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" title="{SLNet::PluginInterface2\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}" alt="" coords="5,5,187,332"/>
|
||||
<area shape="rect" id="node3" href="$d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml" title="{SLNet::RNS2EventHandler\n||+ RNS2EventHandler()\l+ ~RNS2EventHandler()\l+ OnRNS2Recv()\l+ DeallocRNS2RecvStruct()\l+ AllocRNS2RecvStruct()\l}" alt="" coords="211,101,394,237"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
04d58421a9b6936b869de3b52723e938
|
||||
@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::NatTypeDetectionServer Pages: 1 -->
|
||||
<!--zoomable 556 -->
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="dirArrow">
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
|
||||
</use>
|
||||
</g>
|
||||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 300;
|
||||
var viewHeight = 556;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::NatTypeDetectionServer</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="68,-0.5 68,-266.5 222,-266.5 222,-0.5 68,-0.5"/>
|
||||
<text text-anchor="middle" x="145" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatTypeDetectionServer</text>
|
||||
<polyline fill="none" stroke="black" points="68,-247.5 222,-247.5 "/>
|
||||
<text text-anchor="start" x="76" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00"># bufferedPackets</text>
|
||||
<text text-anchor="start" x="76" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00"># bufferedPacketsMutex</text>
|
||||
<text text-anchor="start" x="76" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># natDetectionAttempts</text>
|
||||
<text text-anchor="start" x="76" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s1p2</text>
|
||||
<text text-anchor="start" x="76" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s2p3</text>
|
||||
<text text-anchor="start" x="76" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s3p4</text>
|
||||
<text text-anchor="start" x="76" y="-169.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s4p5</text>
|
||||
<text text-anchor="start" x="76" y="-158.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s3p4Address</text>
|
||||
<polyline fill="none" stroke="black" points="68,-151.5 222,-151.5 "/>
|
||||
<text text-anchor="start" x="76" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NatTypeDetectionServer()</text>
|
||||
<text text-anchor="start" x="76" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~NatTypeDetectionServer()</text>
|
||||
<text text-anchor="start" x="76" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Startup()</text>
|
||||
<text text-anchor="start" x="76" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Shutdown()</text>
|
||||
<text text-anchor="start" x="76" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="76" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="76" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="76" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRNS2Recv()</text>
|
||||
<text text-anchor="start" x="76" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="76" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AllocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="76" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnDetectionRequest()</text>
|
||||
<text text-anchor="start" x="76" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetDetectionAttemptIndex()</text>
|
||||
<text text-anchor="start" x="76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetDetectionAttemptIndex()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><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\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-303.5 0,-547.5 136,-547.5 136,-303.5 0,-303.5"/>
|
||||
<text text-anchor="middle" x="68" y="-535.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-528.5 136,-528.5 "/>
|
||||
<text text-anchor="start" x="8" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="8" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="0,-498.5 136,-498.5 "/>
|
||||
<text text-anchor="start" x="8" y="-486.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="8" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="8" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="8" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="8" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="8" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="8" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="8" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="8" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="8" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocPacketUnified()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M102.781,-293.506C105.161,-284.545 107.559,-275.512 109.94,-266.546"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="99.3923,-292.631 100.209,-303.194 106.158,-294.427 99.3923,-292.631"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml" target="_top" xlink:title="{SLNet::RNS2EventHandler\n||+ RNS2EventHandler()\l+ ~RNS2EventHandler()\l+ OnRNS2Recv()\l+ DeallocRNS2RecvStruct()\l+ AllocRNS2RecvStruct()\l}">
|
||||
<polygon fill="none" stroke="black" points="154.5,-375 154.5,-476 291.5,-476 291.5,-375 154.5,-375"/>
|
||||
<text text-anchor="middle" x="223" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2EventHandler</text>
|
||||
<polyline fill="none" stroke="black" points="154.5,-457 291.5,-457 "/>
|
||||
<text text-anchor="middle" x="223" y="-445" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="154.5,-438 291.5,-438 "/>
|
||||
<text text-anchor="start" x="162.5" y="-426" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2EventHandler()</text>
|
||||
<text text-anchor="start" x="162.5" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2EventHandler()</text>
|
||||
<text text-anchor="start" x="162.5" y="-404" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRNS2Recv()</text>
|
||||
<text text-anchor="start" x="162.5" y="-393" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="162.5" y="-382" font-family="Helvetica,sans-Serif" font-size="10.00">+ AllocRNS2RecvStruct()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node1 -->
|
||||
<g id="edge2" class="edge"><title>Node3->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M207.041,-365.167C199.353,-336.58 189.801,-301.067 180.515,-266.542"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="203.703,-366.229 209.68,-374.977 210.462,-364.411 203.703,-366.229"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="class_s_l_net_1_1_nat_type_detection_server__inherit__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::NatTypeDetectionServer Pages: 1 -->
|
||||
<svg width="300pt" height="556pt"
|
||||
viewBox="0.00 0.00 299.50 556.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 552)">
|
||||
<title>SLNet::NatTypeDetectionServer</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="68,-0.5 68,-266.5 222,-266.5 222,-0.5 68,-0.5"/>
|
||||
<text text-anchor="middle" x="145" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NatTypeDetectionServer</text>
|
||||
<polyline fill="none" stroke="black" points="68,-247.5 222,-247.5 "/>
|
||||
<text text-anchor="start" x="76" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00"># bufferedPackets</text>
|
||||
<text text-anchor="start" x="76" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00"># bufferedPacketsMutex</text>
|
||||
<text text-anchor="start" x="76" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># natDetectionAttempts</text>
|
||||
<text text-anchor="start" x="76" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s1p2</text>
|
||||
<text text-anchor="start" x="76" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s2p3</text>
|
||||
<text text-anchor="start" x="76" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s3p4</text>
|
||||
<text text-anchor="start" x="76" y="-169.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s4p5</text>
|
||||
<text text-anchor="start" x="76" y="-158.5" font-family="Helvetica,sans-Serif" font-size="10.00"># s3p4Address</text>
|
||||
<polyline fill="none" stroke="black" points="68,-151.5 222,-151.5 "/>
|
||||
<text text-anchor="start" x="76" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NatTypeDetectionServer()</text>
|
||||
<text text-anchor="start" x="76" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~NatTypeDetectionServer()</text>
|
||||
<text text-anchor="start" x="76" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Startup()</text>
|
||||
<text text-anchor="start" x="76" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Shutdown()</text>
|
||||
<text text-anchor="start" x="76" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="76" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="76" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="76" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRNS2Recv()</text>
|
||||
<text text-anchor="start" x="76" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="76" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AllocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="76" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnDetectionRequest()</text>
|
||||
<text text-anchor="start" x="76" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetDetectionAttemptIndex()</text>
|
||||
<text text-anchor="start" x="76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetDetectionAttemptIndex()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><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\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-303.5 0,-547.5 136,-547.5 136,-303.5 0,-303.5"/>
|
||||
<text text-anchor="middle" x="68" y="-535.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-528.5 136,-528.5 "/>
|
||||
<text text-anchor="start" x="8" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="8" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="0,-498.5 136,-498.5 "/>
|
||||
<text text-anchor="start" x="8" y="-486.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="8" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="8" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="8" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="8" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="8" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="8" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="8" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="8" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="8" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="8" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocPacketUnified()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M102.781,-293.506C105.161,-284.545 107.559,-275.512 109.94,-266.546"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="99.3923,-292.631 100.209,-303.194 106.158,-294.427 99.3923,-292.631"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml" target="_top" xlink:title="{SLNet::RNS2EventHandler\n||+ RNS2EventHandler()\l+ ~RNS2EventHandler()\l+ OnRNS2Recv()\l+ DeallocRNS2RecvStruct()\l+ AllocRNS2RecvStruct()\l}">
|
||||
<polygon fill="none" stroke="black" points="154.5,-375 154.5,-476 291.5,-476 291.5,-375 154.5,-375"/>
|
||||
<text text-anchor="middle" x="223" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RNS2EventHandler</text>
|
||||
<polyline fill="none" stroke="black" points="154.5,-457 291.5,-457 "/>
|
||||
<text text-anchor="middle" x="223" y="-445" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="154.5,-438 291.5,-438 "/>
|
||||
<text text-anchor="start" x="162.5" y="-426" font-family="Helvetica,sans-Serif" font-size="10.00">+ RNS2EventHandler()</text>
|
||||
<text text-anchor="start" x="162.5" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RNS2EventHandler()</text>
|
||||
<text text-anchor="start" x="162.5" y="-404" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRNS2Recv()</text>
|
||||
<text text-anchor="start" x="162.5" y="-393" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocRNS2RecvStruct()</text>
|
||||
<text text-anchor="start" x="162.5" y="-382" font-family="Helvetica,sans-Serif" font-size="10.00">+ AllocRNS2RecvStruct()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node1 -->
|
||||
<g id="edge2" class="edge"><title>Node3->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M207.041,-365.167C199.353,-336.58 189.801,-301.067 180.515,-266.542"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="203.703,-366.229 209.68,-374.977 210.462,-364.411 203.703,-366.229"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.8 KiB |
@ -0,0 +1,142 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakNetSocket2 Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ab549a8b3397fc1a39b1fac54c34ae4e5">boundAddress</a></td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a5afa9c585a7d5810f2a65933155cf1bb">DomainNameToIP</a>(const char *domainName, char ip[65])</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a02144fab64b6ad521fa0dbf112d3e352">eventHandler</a></td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a58ced3513884d5224dfa50c46fe5a64a">GetBoundAddress</a>(void) const </td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a891296b6c14a70279f90a928b5eda9d6">GetEventHandler</a>(void) const </td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a608c0a4dead80c0f5d77504cc20d5450">GetMyIP</a>(SystemAddress addresses[MAXIMUM_NUMBER_OF_INTERNAL_IDS])</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a51ad3d83ffc0df3430aa12d43034c560">GetSocketType</a>(void) const </td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a294306d2ea487206bd603c3d9b7012de">GetUserConnectionSocketIndex</a>(void) const </td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#af605c577c5300b0599fcd6396203d685">IsBerkleySocket</a>(void) const </td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a23f4b4d0124968fa6fbc925f5d64544e">RakNetSocket2</a>()</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">Send</a>(RNS2_SendParameters *sendParameters, const char *file, unsigned int line)=0</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#aca47ecce2411a468bea8b610bfa5dedc">SetRecvEventHandler</a>(RNS2EventHandler *_eventHandler)</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ad58cb39895352250ce7a521f185399e0">SetSocketType</a>(RNS2Type t)</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a0f34964b054a505ddad17e803e377b95">SetUserConnectionSocketIndex</a>(unsigned int i)</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a538b3fe19c56e9b3643df57019eaa260">socketType</a></td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a4e3768f69a9ab4e1eb4fe3d593a7fb90">userConnectionSocketIndex</a></td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a30f2b8d216e01b22c9345d2c8b228e2d">~RakNetSocket2</a>()</td><td class="entry"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
124
Help/Doxygen/html/df/d5a/_rak_net_socket2__360__720_8cpp.xhtml
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/RakNetSocket2_360_720.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d5a/_rak_net_socket2__360__720_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">RakNetSocket2_360_720.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d7/d5b/_empty_header_8h_source.xhtml">slikenet/EmptyHeader.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d5a/_rak_net_socket2__360__720_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d5a/_rak_net_socket2__360__720_8cpp.xhtml">RakNetSocket2_360_720.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,212 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/RakNetSocket2_360_720.cpp Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d5a/_rak_net_socket2__360__720_8cpp_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">RakNetSocket2_360_720.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d5a/_rak_net_socket2__360__720_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="../../d7/d5b/_empty_header_8h.xhtml">slikenet/EmptyHeader.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef RAKNET_SOCKET_2_INLINE_FUNCTIONS</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef RAKNETSOCKET2_360_720_CPP</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#define RAKNETSOCKET2_360_720_CPP</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#endif // file header</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="preprocessor">#endif // #ifdef RAKNET_SOCKET_2_INLINE_FUNCTIONS</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d5a/_rak_net_socket2__360__720_8cpp.xhtml">RakNetSocket2_360_720.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:47 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
159
Help/Doxygen/html/df/d5e/_u_d_p_proxy_client_8h.xhtml
Normal file
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/UDPProxyClient.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d5e/_u_d_p_proxy_client_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">UDPProxyClient.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>A RakNet plugin performing networking to communicate with UDPProxyCoordinator. Ultimately used to tell UDPProxyServer to forward UDP packets.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">NativeFeatureIncludes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/ddd/_plugin_interface2_8h_source.xhtml">PluginInterface2.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml">DS_List.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d5e/_u_d_p_proxy_client_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler">SLNet::UDPProxyClientResultHandler</a></td></tr>
|
||||
<tr class="separator:d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:db/d22/class_s_l_net_1_1_u_d_p_proxy_client"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" 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">SLNet::UDPProxyClient</a></td></tr>
|
||||
<tr class="memdesc:db/d22/class_s_l_net_1_1_u_d_p_proxy_client"><td class="mdescLeft"> </td><td class="mdescRight">Communicates with <a class="el" 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" title="Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server.">UDPProxyCoordinator</a>, in order to find a <a class="el" 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" title="UDPProxyServer to control our instance of UDPForwarder.">UDPProxyServer</a> to forward our datagrams. <a 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">More...</a><br/></td></tr>
|
||||
<tr class="separator:db/d22/class_s_l_net_1_1_u_d_p_proxy_client"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d2/df7/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_server_with_ping"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d2/df7/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_server_with_ping">SLNet::UDPProxyClient::ServerWithPing</a></td></tr>
|
||||
<tr class="separator:d2/df7/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_server_with_ping"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d5/d90/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_sender_and_target_address"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d5/d90/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_sender_and_target_address">SLNet::UDPProxyClient::SenderAndTargetAddress</a></td></tr>
|
||||
<tr class="separator:d5/d90/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_sender_and_target_address"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d0/d31/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_ping_server_group"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d0/d31/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_ping_server_group">SLNet::UDPProxyClient::PingServerGroup</a></td></tr>
|
||||
<tr class="separator:d0/d31/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_ping_server_group"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>A RakNet plugin performing networking to communicate with UDPProxyCoordinator. Ultimately used to tell UDPProxyServer to forward UDP packets. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d5e/_u_d_p_proxy_client_8h_source.xhtml">UDPProxyClient.h</a>.</p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d5e/_u_d_p_proxy_client_8h.xhtml">UDPProxyClient.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
229
Help/Doxygen/html/df/d5e/_u_d_p_proxy_client_8h_source.xhtml
Normal file
@ -0,0 +1,229 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/UDPProxyClient.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d5e/_u_d_p_proxy_client_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">UDPProxyClient.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d5e/_u_d_p_proxy_client_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#if _RAKNET_SUPPORT_UDPProxyClient==1</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#ifndef __UDP_PROXY_CLIENT_H</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span><span class="preprocessor">#define __UDP_PROXY_CLIENT_H</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d49/types_8h.xhtml" title="Types used by RakNet, most of which involve user code.">types.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d7/ddd/_plugin_interface2_8h.xhtml" title="RakNet's plugin functionality system, version 2. You can derive from this to create your own plugins...">PluginInterface2.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d7f/_d_s___list_8h.xhtml">DS_List.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>UDPProxyClient;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml"> 42</a></span> <span class="keyword">struct </span><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler">UDPProxyClientResultHandler</a></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abc4b621fc9cb02053fb81ac6d8a21828"> 44</a></span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abc4b621fc9cb02053fb81ac6d8a21828">UDPProxyClientResultHandler</a>() {}</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a246b3fa160beb7efa87f1ea1ee287ade"> 45</a></span>  <span class="keyword">virtual</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a246b3fa160beb7efa87f1ea1ee287ade">~UDPProxyClientResultHandler</a>() {}</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abac83935607552cf2c965f5804b9c14c">OnForwardingSuccess</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *proxyIPAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> proxyPort,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a33932be9ada52b6409a3fb758112b714">OnForwardingNotification</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *proxyIPAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> proxyPort,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#adc59e0a4b4c2bb2b558acac0bad1d9e5">OnNoServersOnline</a>(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a914c3ccc1fbe39b6e6a736c2d5f47550">OnRecipientNotConnected</a>(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#af90178f8d77f810bf3aaa79b7732d1b7">OnAllServersBusy</a>(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a00b8e44b1c4c04a233e8253f4e4a3786">OnForwardingInProgress</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *proxyIPAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> proxyPort, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">SLNet::UDPProxyClient</a> *proxyClientPlugin)=0;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> };</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml"> 115</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">UDPProxyClient</a> : <span class="keyword">public</span> <a class="code" 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">PluginInterface2</a></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">UDPProxyClient</a>)</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">UDPProxyClient</a>();</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  ~<a class="code" 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" title="Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams...">UDPProxyClient</a>();</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordtype">void</span> SetResultHandler(<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler">UDPProxyClientResultHandler</a> *rh);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordtype">bool</span> RequestForwarding(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> targetAddressAsSeenFromCoordinator, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> timeoutOnNoDataMS, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *serverSelectionBitstream=0);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordtype">bool</span> RequestForwarding(<a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> proxyCoordinator, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> targetGuid, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> timeoutOnNoDataMS, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *serverSelectionBitstream=0);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Update(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">virtual</span> <a class="code" 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#ga5c8f613a7c294e0b96deccbdabc38f18">PluginReceiveResult</a> OnReceive(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnRakPeerShutdown(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml"> 152</a></span>  <span class="keyword">struct </span><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d2/df7/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_server_with_ping">ServerWithPing</a></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  {</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57518877e96520cede09aeb21f60ca06"> 154</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57518877e96520cede09aeb21f60ca06">ping</a>;</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aa13ab20e049fd7c9304857139469a64b"> 155</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aa13ab20e049fd7c9304857139469a64b">serverAddress</a>;</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  };</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml"> 157</a></span>  <span class="keyword">struct </span><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d5/d90/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_sender_and_target_address">SenderAndTargetAddress</a></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  {</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a42fce286ab1c0ce55087b0f6860b4f04"> 159</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a42fce286ab1c0ce55087b0f6860b4f04">senderClientAddress</a>;</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a46e44be296d1f15d1cc80082bcd6532d"> 160</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a46e44be296d1f15d1cc80082bcd6532d">targetClientAddress</a>;</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  };</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml"> 162</a></span>  <span class="keyword">struct </span><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d0/d31/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_ping_server_group">PingServerGroup</a></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  {</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4894c59ec98c6b35829c5be4edec44d1"> 164</a></span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d5/d90/struct_s_l_net_1_1_u_d_p_proxy_client_1_1_sender_and_target_address">SenderAndTargetAddress</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4894c59ec98c6b35829c5be4edec44d1">sata</a>;</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a483488540e9ddefe7c95dfce0e7fd76a"> 165</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a483488540e9ddefe7c95dfce0e7fd76a">startPingTime</a>;</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2b7b3873b4c027023448151b1be1b027"> 166</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2b7b3873b4c027023448151b1be1b027">coordinatorAddressForPings</a>;</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="comment">//DataStructures::Multilist<ML_UNORDERED_LIST, ServerWithPing> serversToPing;</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57f7b078742e0418e99fc2efada5991d"> 168</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<ServerWithPing></a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57f7b078742e0418e99fc2efada5991d">serversToPing</a>;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">bool</span> AreAllServersPinged(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordtype">void</span> SendPingedServersToCoordinator(<a class="code" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml" title="The main interface for network communications.">RakPeerInterface</a> *rakPeer);</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  };</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="comment">//DataStructures::Multilist<ML_UNORDERED_LIST, PingServerGroup*> pingServerGroups;</span></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a85757bc363fb304a4c797d5417a67c4f"> 173</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<PingServerGroup*></a> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a85757bc363fb304a4c797d5417a67c4f">pingServerGroups</a>;</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordtype">void</span> OnPingServers(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> *packet);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">void</span> Clear(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a8c9efd3c354efd886461107e778ee317"> 178</a></span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#d7/db0/struct_s_l_net_1_1_u_d_p_proxy_client_result_handler">UDPProxyClientResultHandler</a> *<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a8c9efd3c354efd886461107e778ee317">resultHandler</a>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> };</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> } <span class="comment">// End namespace</span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d5e/_u_d_p_proxy_client_8h.xhtml">UDPProxyClient.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
124
Help/Doxygen/html/df/d64/_packet_file_logger_8cpp.xhtml
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/PacketFileLogger.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d64/_packet_file_logger_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">PacketFileLogger.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">slikenet/NativeFeatureIncludes.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d64/_packet_file_logger_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d64/_packet_file_logger_8cpp.xhtml">PacketFileLogger.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
187
Help/Doxygen/html/df/d64/_packet_file_logger_8cpp_source.xhtml
Normal file
@ -0,0 +1,187 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/PacketFileLogger.cpp Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d64/_packet_file_logger_8cpp_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">PacketFileLogger.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d64/_packet_file_logger_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">slikenet/NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#if _RAKNET_SUPPORT_PacketLogger==1</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="../../da/db5/_packet_file_logger_8h.xhtml" title="This will write all incoming and outgoing network messages to a file.">slikenet/PacketFileLogger.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d76/_get_time_8h.xhtml" title="Returns the value from QueryPerformanceCounter. This is the function RakNet uses to represent time...">slikenet/GetTime.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../d7/db2/linux__adapter_8h.xhtml">slikenet/linux_adapter.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="../../da/dff/osx__adapter_8h.xhtml">slikenet/osx_adapter.h</a>"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="../../dd/dc5/memoryoverride_8h.xhtml" title="If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.">slikenet/memoryoverride.h</a>"</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">using namespace </span>SLNet;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <a class="code" href="../../db/dbd/_export_8h.xhtml#aa00165c970bdb25e1c757b432509533b">STATIC_FACTORY_DEFINITIONS</a>(<a class="code" 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" title="Packetlogger that outputs to a file.">PacketFileLogger</a>,<a class="code" 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" title="Packetlogger that outputs to a file.">PacketFileLogger</a>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#aff9c19c259461c6733cd9b3b2684547a">PacketFileLogger::PacketFileLogger</a>()</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>=0;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#aff8e4274d2e47e93f68493e013b0e941">PacketFileLogger::~PacketFileLogger</a>()</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>)</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  fflush(<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  fclose(<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ab9003e8e263839300f5e403874ac9165">PacketFileLogger::StartLog</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filenamePrefix)</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="comment">// Open file for writing</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">char</span> filename[256];</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">if</span> (filenamePrefix)</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  sprintf_s(filename, <span class="stringliteral">"%s_%i.csv"</span>, filenamePrefix, (<span class="keywordtype">int</span>)<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a4772a177cb3fcb5d9e699a6670c3fb8a">SLNet::GetTimeMS</a>());</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  sprintf_s(filename, <span class="stringliteral">"PacketLog_%i.csv"</span>, (<span class="keywordtype">int</span>)<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a4772a177cb3fcb5d9e699a6670c3fb8a">SLNet::GetTimeMS</a>());</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  errno_t error = fopen_s(&<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>, filename, <span class="stringliteral">"wt"</span>);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#a944b58b2f24d13dda47bbf1d3abdf231" title="Logs out a header for all the data.">LogHeader</a>();</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (error == 0)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  fflush(<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">void</span> <a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#a1737b9eb35e06103c1c8d0e61cec061b" title="Override this to log strings to wherever. Log should be threadsafe.">PacketFileLogger::WriteLog</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str)</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> {</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  fprintf(<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>, <span class="stringliteral">"%s\n"</span>, str);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  fflush(<a class="code" href="../../dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml#ad52a0ae34355ec97a1a2c09d8b85f6d2">packetLogFile</a>);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d64/_packet_file_logger_8cpp.xhtml">PacketFileLogger.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:47 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,3 @@
|
||||
<map id="SLNet::MessageFilter" name="SLNet::MessageFilter">
|
||||
<area shape="rect" id="node2" 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" title="{SLNet::PluginInterface2\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}" alt="" coords="30,5,211,332"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
252f08952fa57ebe790ca64f3616770b
|
||||
@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::MessageFilter Pages: 1 -->
|
||||
<!--zoomable 545 -->
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
|
||||
</use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="dirArrow">
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
|
||||
</use>
|
||||
</g>
|
||||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 181;
|
||||
var viewHeight = 545;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::MessageFilter</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-255.5 173,-255.5 173,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="86.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::MessageFilter</text>
|
||||
<polyline fill="none" stroke="black" points="0,-236.5 173,-236.5 "/>
|
||||
<text text-anchor="start" x="8" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00"># filterList</text>
|
||||
<text text-anchor="start" x="8" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># systemList</text>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># autoAddNewConnectionsToFilter</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># whenLastTimeoutCheck</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184.5 173,-184.5 "/>
|
||||
<text text-anchor="start" x="8" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MessageFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MessageFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAutoAddNewConnections</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAllowMessageID()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAllowRPC4()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetActionOnDisallowedMessage()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDisallowedMessageCallback()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetTimeoutCallback()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetFilterMaxTime()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSystemFilterSet()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Clear()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocateFilterSet()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetFilterSetByID()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnInvalidMessage()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><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\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}">
|
||||
<polygon fill="none" stroke="black" points="18.5,-292.5 18.5,-536.5 154.5,-536.5 154.5,-292.5 18.5,-292.5"/>
|
||||
<text text-anchor="middle" x="86.5" y="-524.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-517.5 154.5,-517.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="26.5" y="-494.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-487.5 154.5,-487.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="26.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="26.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="26.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="26.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="26.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="26.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="26.5" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="26.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="26.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="26.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="26.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocPacketUnified()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M86.5,-282.184C86.5,-273.423 86.5,-264.608 86.5,-255.87"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="83.0001,-282.434 86.5,-292.434 90.0001,-282.434 83.0001,-282.434"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
|
||||
<use xlink:href="#rim" fill="#404040">
|
||||
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
|
||||
</use>
|
||||
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="class_s_l_net_1_1_message_filter__inherit__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
-->
|
||||
<!-- Title: SLNet::MessageFilter Pages: 1 -->
|
||||
<svg width="181pt" height="545pt"
|
||||
viewBox="0.00 0.00 181.00 545.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 541)">
|
||||
<title>SLNet::MessageFilter</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-255.5 173,-255.5 173,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="86.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::MessageFilter</text>
|
||||
<polyline fill="none" stroke="black" points="0,-236.5 173,-236.5 "/>
|
||||
<text text-anchor="start" x="8" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00"># filterList</text>
|
||||
<text text-anchor="start" x="8" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># systemList</text>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># autoAddNewConnectionsToFilter</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># whenLastTimeoutCheck</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184.5 173,-184.5 "/>
|
||||
<text text-anchor="start" x="8" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MessageFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MessageFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAutoAddNewConnections</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToFilter()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAllowMessageID()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAllowRPC4()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetActionOnDisallowedMessage()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDisallowedMessageCallback()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetTimeoutCallback()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetFilterMaxTime()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSystemFilterSet()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Clear()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocateFilterSet()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># GetFilterSetByID()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnInvalidMessage()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><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\n|# rakPeerInterface\l# tcpInterface\l|+ PluginInterface2()\l+ ~PluginInterface2()\l+ OnAttach()\l+ OnDetach()\l+ Update()\l+ OnReceive()\l+ OnRakPeerStartup()\l+ OnRakPeerShutdown()\l+ OnClosedConnection()\l+ OnNewConnection()\land 12 more...\l# SendUnified()\l# SendUnified()\l# SendListUnified()\l# AllocatePacketUnified()\l# PushBackPacketUnified()\l# DeallocPacketUnified()\l}">
|
||||
<polygon fill="none" stroke="black" points="18.5,-292.5 18.5,-536.5 154.5,-536.5 154.5,-292.5 18.5,-292.5"/>
|
||||
<text text-anchor="middle" x="86.5" y="-524.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-517.5 154.5,-517.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="26.5" y="-494.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="18.5,-487.5 154.5,-487.5 "/>
|
||||
<text text-anchor="start" x="26.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="26.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="26.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="26.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="26.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="26.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="26.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="26.5" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="26.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="26.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="26.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="26.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="26.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DeallocPacketUnified()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M86.5,-282.184C86.5,-273.423 86.5,-264.608 86.5,-255.87"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="83.0001,-282.434 86.5,-292.434 90.0001,-282.434 83.0001,-282.434"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.0 KiB |
@ -0,0 +1,45 @@
|
||||
var group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p =
|
||||
[
|
||||
[ "RelayPlugin", "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", [
|
||||
[ "RelayPlugin", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a0db7b868505b501c50b17b701dd1774e", null ],
|
||||
[ "~RelayPlugin", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#ab930ea882546bea5455ba90c2021d934", null ],
|
||||
[ "AddParticipantOnServer", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a2041fb9c406472b960af32df89aa1361", null ],
|
||||
[ "AddParticipantRequestFromClient", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a7630adc757fe8ee99fa1ab9f476fc4ce", null ],
|
||||
[ "GetGroupList", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a39e5354e2b75969ce738e20851d16994", null ],
|
||||
[ "JoinGroup", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#abe5ae9fea6126d655764c30b15495c55", null ],
|
||||
[ "JoinGroup", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a00fed6522bf220f52e444c9358446f72", null ],
|
||||
[ "JoinGroupRequest", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a2b375cd4fc3599da09fe1bbb152a475a", null ],
|
||||
[ "LeaveGroup", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a949b4992932f627508bdef6b6d7a4a2b", null ],
|
||||
[ "LeaveGroup", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a500235336b25a964ff977e8be7fd0b62", null ],
|
||||
[ "NotifyUsersInRoom", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a5f835c5b4a094fa0755e5bc8f168544d", null ],
|
||||
[ "OnClosedConnection", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#acf3aeea10e604829fa7ef254fe21bbf2", null ],
|
||||
[ "OnGroupMessageFromClient", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a78d942368d107d2f23e1936c25d03677", null ],
|
||||
[ "OnJoinGroupRequestFromClient", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#ad9a83bdbb1ca3d39eab1864d4cc33092", null ],
|
||||
[ "OnLeaveGroupRequestFromClient", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a17bf921644b13c3f2758114be8a4bf11", null ],
|
||||
[ "OnReceive", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a54acc7df06169e29ffdaf5b88cbf9f7d", null ],
|
||||
[ "RemoveParticipantOnServer", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a529ccedcecc7cc33929fa6a9c0470d2d", null ],
|
||||
[ "RemoveParticipantRequestFromClient", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a9ccd8e32cddf1471329bc202700a51bf", null ],
|
||||
[ "SendChatRoomsList", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#af81abf5dfd7ca4ccf26b1a4163ddc9e3", null ],
|
||||
[ "SendGroupMessage", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a5bdd749280791fe0fec60f8dcf9d03a6", null ],
|
||||
[ "SendMessageToRoom", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a4edbb1d1cb99c1d96594fdd5f24f4f16", null ],
|
||||
[ "SendToParticipant", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#ad7f5018baf15ee159c34628a2926b92b", null ],
|
||||
[ "SetAcceptAddParticipantRequests", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#aebb9f9d50280af793712b3d498d9f498", null ],
|
||||
[ "acceptAddParticipantRequests", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a960db46994f11f9b843c014ebdcc5f3c", null ],
|
||||
[ "chatRooms", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a42befc435910e8cee36168008d169a21", null ],
|
||||
[ "guidToStrHash", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a5ee38a28957886481335f920be6749c4", null ],
|
||||
[ "strToGuidHash", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#ab43ca94f6cd8f36121f0ffd9eb6ef323", null ]
|
||||
] ],
|
||||
[ "RP_Group", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#d2/d97/struct_s_l_net_1_1_relay_plugin_1_1_r_p___group", [
|
||||
[ "roomName", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a23fc14269d31b30ac9e273841a544b6e", null ],
|
||||
[ "usersInRoom", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a9f95f6bf9fdfe55e4b55a8020fe54b71", null ]
|
||||
] ],
|
||||
[ "StrAndGuid", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#de/d42/struct_s_l_net_1_1_relay_plugin_1_1_str_and_guid", [
|
||||
[ "guid", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#aa2190c2790cf88a11bd1fbc4c15867f0", null ],
|
||||
[ "str", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#afa72d3460a5fb70ac9dda22542dc9e10", null ]
|
||||
] ],
|
||||
[ "StrAndGuidAndRoom", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#dd/da6/struct_s_l_net_1_1_relay_plugin_1_1_str_and_guid_and_room", [
|
||||
[ "currentRoom", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a75544a54375fa4444bb0da16c51a32d7", null ],
|
||||
[ "guid", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#a61137e4cf7a86ece1e11ef065bd131b9", null ],
|
||||
[ "str", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml#acb0f687318c92b3e89f61ba3c650a65c", null ]
|
||||
] ]
|
||||
];
|
||||
124
Help/Doxygen/html/df/d73/_file_list_transfer_8cpp.xhtml
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/FileListTransfer.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d73/_file_list_transfer_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FileListTransfer.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">slikenet/NativeFeatureIncludes.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d73/_file_list_transfer_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d73/_file_list_transfer_8cpp.xhtml">FileListTransfer.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1268
Help/Doxygen/html/df/d73/_file_list_transfer_8cpp_source.xhtml
Normal file
185
Help/Doxygen/html/df/d75/class_s_l_net_1_1_bit_stream.js
Normal file
@ -0,0 +1,185 @@
|
||||
var class_s_l_net_1_1_bit_stream =
|
||||
[
|
||||
[ "BitStream", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af1db2867532d571330d4676cf7a34093", null ],
|
||||
[ "BitStream", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a21b91524d379f7967a9927309a91d1b8", null ],
|
||||
[ "BitStream", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad8b1dab63cf5be0d8b0fe7e3785ac5f3", null ],
|
||||
[ "~BitStream", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a63cf0f27c7519417a7984c476a32c9c9", null ],
|
||||
[ "AddBitsAndReallocate", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a823fec57a5ca6638d88aafdc199cb770", null ],
|
||||
[ "AlignReadToByteBoundary", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af64b3663a865840e013f5aef490d891e", null ],
|
||||
[ "AlignWriteToByteBoundary", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a1083ab999b52c839709eab5cff65a68d", null ],
|
||||
[ "AssertCopyData", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab1a8071ceb18c40f5cabb71baeb06cab", null ],
|
||||
[ "AssertStreamEmpty", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8356257038e2f62d42c5f8a7a828e423", null ],
|
||||
[ "CopyData", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a382ada68f7a9073ea57e4403d478d391", null ],
|
||||
[ "DoEndianSwap", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#adc5a85144836608947830e902cca005f", null ],
|
||||
[ "EndianSwapBytes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a758cee77f4ab3a281f62ab11d7270788", null ],
|
||||
[ "GetData", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7b4099386f6f116f0978b00ead160a0d", null ],
|
||||
[ "GetNumberOfBitsAllocated", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a757cf284665353e8d3e1bcf5f739f1b2", null ],
|
||||
[ "GetNumberOfBitsUsed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a0efe4cd010ac7ccc0a7aa8868e0c54c8", null ],
|
||||
[ "GetNumberOfBytesUsed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a48740002683b46b00cbb97b8f7d0710e", null ],
|
||||
[ "GetNumberOfUnreadBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a89838c39f170290405c95d78b0553e51", null ],
|
||||
[ "GetReadOffset", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a1bbe42adf8f779256b04d5becdafe342", null ],
|
||||
[ "GetWriteOffset", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8e2fb36a0d43673e19ea6386e0637f86", null ],
|
||||
[ "IgnoreBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab527c7971fb48bd480842166736e1fa9", null ],
|
||||
[ "IgnoreBytes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a89b340505c7f78ffe59c414f2e761df5", null ],
|
||||
[ "IsBigEndian", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af85ce50757f06bfbd6fc4a88dd24cdae", null ],
|
||||
[ "IsNetworkOrder", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ae15a547910af2c67bf6398ae1995cfb6", null ],
|
||||
[ "IsNetworkOrderInternal", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac9c35e0d435935618e4297c747b519eb", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3aefd36be73485fe931841734bc113c4", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2a50366025162d367f6c77a3ee9049f1", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a98e54d7767889411d2a2cd9ac47eb856", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a59f3c4fef67c6b5c497770ebe06433a1", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8118a578116f83e21003e0eb478ed9a7", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af17a8615c1a425a4007218a6a96b5886", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad58e8c1b47f406877e83bbc11e7a571b", null ],
|
||||
[ "NumberOfLeadingZeroes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aaaf7b5288a2ffe1b23ba589cbb776eae", null ],
|
||||
[ "PadWithZeroToByteLength", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a76ea2ef937a428e9d907a7367fd92b12", null ],
|
||||
[ "PrintBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a4d913e3b4b6dbb248232cff5f6c63373", null ],
|
||||
[ "PrintBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a4b8e314a2333234cb22f19a7f4f8e396", null ],
|
||||
[ "PrintBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8b1c9bed1a2422958df70b85cba36e15", null ],
|
||||
[ "PrintHex", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a22c60dd2e995a6aa945bc07c26aab6a4", null ],
|
||||
[ "PrintHex", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a5a2d5125221a47c202a990c4c0431b24", null ],
|
||||
[ "PrintHex", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa8d69ec9099a7c6b764d85c5b9dd0bd5", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a59f38126d8d19bfd264a2e2cace7d1db", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#afcb7a9e10cbf1f5066eb3bb06ce73bf1", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a600ecddd3fd2c59947dbfe015748a37e", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ae568e33ec319a8289adbdb6a6ebc4252", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a043431378c29eb8c0416f09c4a8bd5e0", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a0bc891ac76aa6daf80eeefd19233bb91", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2cd5ca3a2fa3184fc4a41628cda502e8", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac4b75897143fcb32e0c6aa1aede92d75", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7320a2c9aeeb6f24864117d4f2c2fc66", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad48af6564699b5cc2716803553734cb6", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3be8fefec92fbe9157069d8be6123a59", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a948cb0ecbfbe927b859fc36b534aa39c", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abbedcfef322eae8accfafff707a7395f", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa65e0b4ad1d3f70faa20d22a247c9484", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa16880b2d0a00e57f1fb51faef460d6c", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a73e599a00905d0cf5f7421584fafe1b9", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a402aa10d544046397be3912d5c617298", null ],
|
||||
[ "Read", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a562726fbe919605b443ba883ef3cb2d1", null ],
|
||||
[ "ReadAlignedBytes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8770a882b3b97c3ce51d5b0b1a0315e0", null ],
|
||||
[ "ReadAlignedBytesSafe", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ace8f019740123ef38d358fc824a7e917", null ],
|
||||
[ "ReadAlignedBytesSafe", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a199b0f44f84b486989b387cba5de2194", null ],
|
||||
[ "ReadAlignedBytesSafeAlloc", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac0de4d120c23b53f15b786d2b86d202d", null ],
|
||||
[ "ReadAlignedBytesSafeAlloc", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a55c128fac4d60aceb187058356869e33", null ],
|
||||
[ "ReadAlignedVar16", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7d2337062c1c9bd85b5e0344c6b19893", null ],
|
||||
[ "ReadAlignedVar32", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abeed6358066f78da4346900c0cea1143", null ],
|
||||
[ "ReadAlignedVar8", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8e9a550e276c5e5c7cdd94c6090f16c8", null ],
|
||||
[ "ReadBit", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a713747c97050062797ef5d211f583cea", null ],
|
||||
[ "ReadBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8b621ad8c094410bc4cb44b24720320f", null ],
|
||||
[ "ReadBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abad130ab2cb67adadf2001496501a2aa", null ],
|
||||
[ "ReadBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#acb457a394ffdff34693b8ced1d7367ed", null ],
|
||||
[ "ReadCasted", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a544430a7ba9f9dd8b7f49ece417dbc68", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac7fcbda7a05b5c7bd7018205cb1bb7b0", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#affbfe9ef2322a2aef7a8ed0e5e67eecb", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7ca3f5ce31cd6cd573b3ce320e60925c", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a76108518241879abbd1bd80536126644", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8b97142b3f7076cd73a4f3ad5ff1c06b", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a1c6f9a17d4c6d3c986cdff1ee973338c", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7bf4fbecb41176a7df50d6598b12e240", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad61175b975fe96aeaadf61e374027e40", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad5aae3bd7fd8d950e9d90a29a690b6ae", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a113336a763312313a1366dc36a1b8fce", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#acbbc3126508fa871c3a18a3b1cf672cc", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a27b318b61ec54a3b70904f05e317ae39", null ],
|
||||
[ "ReadCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a95118fe34fe80171975dd5948eeae61a", null ],
|
||||
[ "ReadCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a644710042a38cf4ff181a2abd8a05457", null ],
|
||||
[ "ReadCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a349befece0da0c0c7e82da687ca643f1", null ],
|
||||
[ "ReadDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a92289c0daf93d018afcdfd3b3dc6d237", null ],
|
||||
[ "ReadDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aceff050878ca3f53433cf808cc203e2a", null ],
|
||||
[ "ReadFloat16", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a1843797ddff3ba9805a29c28c0601a6e", null ],
|
||||
[ "ReadNormQuat", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#adcdd659cc173627bb2fa9f899b2bfd4f", null ],
|
||||
[ "ReadNormVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac88d7df22922c0702bdc5c9e2e5086c5", null ],
|
||||
[ "ReadOrthMatrix", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af70e3f0d833380a92cd52b6cb79f7112", null ],
|
||||
[ "ReadVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abbca46ec9d00b68915a2828825307dce", null ],
|
||||
[ "Reset", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aab4381d8b4a48dbc8e2975dba894f350", null ],
|
||||
[ "ResetReadPointer", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a4868f40943c8e349500ec6de3a69df20", null ],
|
||||
[ "ResetWritePointer", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a62b03848992c3afd7131751d8fe62b6c", null ],
|
||||
[ "ReverseBytes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#add30bae01b699057803b6d04f4af9a01", null ],
|
||||
[ "ReverseBytesInPlace", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3ba4c1a60776e63dcf17396b536d3fe8", null ],
|
||||
[ "Serialize", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa6910541ec501aa4fdc0124448475a54", null ],
|
||||
[ "Serialize", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#adb8b59b685fab9d164cf9f79d1926c35", null ],
|
||||
[ "SerializeBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#afffb2bf1353499090b556cb91cff25f7", null ],
|
||||
[ "SerializeBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a09cbff385577e6e05df5b61d49bad446", null ],
|
||||
[ "SerializeBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a409805d8c9cfee90827ef6e2f2aa5322", null ],
|
||||
[ "SerializeCasted", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a38ca97cb05be40fb1826ad9701e9fdf5", null ],
|
||||
[ "SerializeCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8ea9768600e8abaa0722c9d491997bc3", null ],
|
||||
[ "SerializeCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a600b752633117fbf715bd199d8118942", null ],
|
||||
[ "SerializeCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a00f168a0df019be64315646615059a5a", null ],
|
||||
[ "SerializeDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a23445a55c57cb0b56c0e5edeaf6bbfb5", null ],
|
||||
[ "SerializeDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#adc841e477fd8e65f7e84aaf7d6d8bdee", null ],
|
||||
[ "SerializeFloat16", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a32cca7cd3fc08b8ce8fb8c91774674b5", null ],
|
||||
[ "SerializeNormQuat", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3db80f305f1fe2cbe0a16f89541e505b", null ],
|
||||
[ "SerializeNormVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa136a9299131b1eca1945ae3865b280f", null ],
|
||||
[ "SerializeOrthMatrix", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8745666cfade172e8f1f2bec554ba00b", null ],
|
||||
[ "SerializeVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a20e66c7208e56a307472ca0b58ded78e", null ],
|
||||
[ "SetData", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a27a6cd95f4e69e30a4404f044359399e", null ],
|
||||
[ "SetNumberOfBitsAllocated", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a980c2ec77c1d6ab7cb34d2a1d0b1d308", null ],
|
||||
[ "SetReadOffset", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8715199c63a057205ef5bd27f6b068d4", null ],
|
||||
[ "SetWriteOffset", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a751b4600c1e9ea4419a9358a77a6ee50", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2d1187ee508dc9d231d27aed1867d201", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8de29ebe8bae61200ecec539738a54ac", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a687a35acdae43f2d289ff299d55cad53", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ac664d5a8f8f0688dfc10bcef8da02d0e", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abc0bfd441ef5edf06cc372fa029863f8", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad861d82b80824875b177d2cfdc862db9", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#afc34a30fbd308effc85c522ba0676315", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a4e66f045792b0783e5a20aa0ebc4eede", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a5f33cf08fe7aeef45ab26fdd69b2cca5", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a35e3542e5071900e9a9e15566bf103c1", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa77a60e83d3b6d4d380d0120916ff018", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a17db358b09a207c7dd730a2a06fcc6a5", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab17cf888cee7d6fa1f1df1a6a2adaac1", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a04994a895a2554547fa7fa3610184c49", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a69b6fe2a47eec0552f33e2f2d1a95d39", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a09b3fd092512ac707256316febfe45f1", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a38a6b75ab9ddb36aac2624009b80b572", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab77133d4e9996ad6de5d0816c23f6eb2", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab6314bcce863b869438435f1ab0df7b1", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ab844ab07e09670d7e73216770151a2b9", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a144a7fc4013f9e60465e23ca6675c37c", null ],
|
||||
[ "Write", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ae0dfba5004068ea2d7b6b3c5e4bd5daf", null ],
|
||||
[ "Write0", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a6ab8d1f78d5d37de6db82f4b8002c218", null ],
|
||||
[ "Write1", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2060f594db2a6182038259c9db7eeb31", null ],
|
||||
[ "WriteAlignedBytes", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af777083a659116082f109ccd9c8639f5", null ],
|
||||
[ "WriteAlignedBytesSafe", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a04d3ec5e1e1cccf01a4b058f80d41c9b", null ],
|
||||
[ "WriteAlignedVar16", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8e5684a529734bdb62349ed60c2bab30", null ],
|
||||
[ "WriteAlignedVar32", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a03d2df12a3cc011fe7c3044174d8d05f", null ],
|
||||
[ "WriteAlignedVar8", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af094784f8d431c8bfe433a63a6721d3a", null ],
|
||||
[ "WriteBits", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a8bf3d5d6926d80a9dba19dea5eecb7d2", null ],
|
||||
[ "WriteBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a090f1303f8ec22dd12ce75038dc2d81f", null ],
|
||||
[ "WriteBitsFromIntegerRange", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a774d6e5f9f9ea8bec1da788b63e61775", null ],
|
||||
[ "WriteCasted", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a389b1cb2d6ab054a9949efe7f1748374", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a24121050ec7d63a6eba5d1b243b4922b", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aad7b05bdb2fb348e2c3729c2e27765bb", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3b9087c0bedeb27099c150c7a026207d", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3d5efc21092d3b5f6a523585d507e39c", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad7383df8e2a706bff7582a344ed80df6", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a6aaa710551c5f1fd34999eacf1d8192d", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#abc7bf145c6366bef86450bcd25ce027f", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a9d9077703b30be7dfb0c85ebe707f832", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa41d1a795129d02e9e979d16f6c5a18c", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad134a12b137d1706a4e135ef422ce97f", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#aa2d1009dd9d5d2f8efc2b24f419d3800", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a650b913a3491b2035d99474b2ce22ff1", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#adb431b7a22e43503a7f2392d8ab04c72", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#afeba3e8d4d6e9fb45a7b6f8e084971a8", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3045a2fba93ccbe320ab1c43e2608d24", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad7412140debdc31eb02176b7663fa6d3", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a3497ff9d098670c507b776016dab18d9", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a7a2e58e7ab16fbbfc7b24d6bb5a0d803", null ],
|
||||
[ "WriteCompressed", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af9f2dfd81c1d2a57a2b067d05d5c4bc0", null ],
|
||||
[ "WriteCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a42a0d2b1bcdb13f19996f73d5aecf73e", null ],
|
||||
[ "WriteCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a32bb314e085d6793481386cb13bd6976", null ],
|
||||
[ "WriteCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#af5b85dddc11e784bccb31a46af2bf948", null ],
|
||||
[ "WriteCompressedDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a4639a7b9b8ff0739963c76fa07154bab", null ],
|
||||
[ "WriteDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a11078d27535f5cf4c1822bca0672d2fe", null ],
|
||||
[ "WriteDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ae977f9207c42ce4b10ef8b3d9b0ceba3", null ],
|
||||
[ "WriteDelta", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a720b28dc011b7ffd4d15efa4da70afdc", null ],
|
||||
[ "WriteFloat16", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#affbc2f1d2416053fe320e834bdecb8a7", null ],
|
||||
[ "WriteNormQuat", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad5d87e34c452f1bc1e51ce3fa0ab6ecf", null ],
|
||||
[ "WriteNormVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a03e238407281a89dc845bcc185f19e34", null ],
|
||||
[ "WriteOrthMatrix", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a095eb8e8065bc8f87d2c467eaf648771", null ],
|
||||
[ "WritePtr", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#a9b31fc2f422dd8fc1b4f6c78dd2a3a0d", null ],
|
||||
[ "WriteVector", "df/d75/class_s_l_net_1_1_bit_stream.xhtml#ad1fa20760282a80581e24d039d16ab94", null ]
|
||||
];
|
||||
7168
Help/Doxygen/html/df/d75/class_s_l_net_1_1_bit_stream.xhtml
Normal file
150
Help/Doxygen/html/df/d78/_string_compressor_8h.xhtml
Normal file
@ -0,0 +1,150 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/StringCompressor.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d78/_string_compressor_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">StringCompressor.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><b>Compresses/Decompresses</b> ASCII strings and writes/reads them to BitStream class instances. You can use this to easily serialize and deserialize your own strings.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../df/df2/_native_types_8h_source.xhtml">NativeTypes.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d78/_string_compressor_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml">SLNet::StringCompressor</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Writes and reads strings to and from bitstreams. <a href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml#details">More...</a><br/></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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><b>Compresses/Decompresses</b> ASCII strings and writes/reads them to BitStream class instances. You can use this to easily serialize and deserialize your own strings. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d78/_string_compressor_8h_source.xhtml">StringCompressor.h</a>.</p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d78/_string_compressor_8h.xhtml">StringCompressor.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
208
Help/Doxygen/html/df/d78/_string_compressor_8h_source.xhtml
Normal file
@ -0,0 +1,208 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/StringCompressor.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d78/_string_compressor_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">StringCompressor.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d78/_string_compressor_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#ifndef __STRING_COMPRESSOR_H</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span><span class="preprocessor">#define __STRING_COMPRESSOR_H</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="../../de/dbe/_d_s___map_8h.xhtml">DS_Map.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../dd/dc5/memoryoverride_8h.xhtml" title="If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.">memoryoverride.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../df/df2/_native_types_8h.xhtml">NativeTypes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#ifdef _STD_STRING_COMPRESSOR</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">class </span>BitStream;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">class </span>RakString;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> };</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span>HuffmanEncodingTree;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml"> 51</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml" title="Writes and reads strings to and from bitstreams.">StringCompressor</a></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="comment">// Destructor </span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  ~<a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml" title="Writes and reads strings to and from bitstreams.">StringCompressor</a>();</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">static</span> <a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml" title="Writes and reads strings to and from bitstreams.">StringCompressor</a>* Instance(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">void</span> GenerateTreeFromStrings( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *input, <span class="keywordtype">unsigned</span> inputLength, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId );</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">void</span> EncodeString( <span class="keyword">const</span> <span class="keywordtype">char</span> *input, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *output, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">bool</span> DecodeString( <span class="keywordtype">char</span> *output, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *input, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor">#ifdef _CSTRING_COMPRESSOR</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor"></span> <span class="keywordtype">void</span> EncodeString( <span class="keyword">const</span> CString &input, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *output, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">bool</span> DecodeString( CString &output, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *input, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#ifdef _STD_STRING_COMPRESSOR</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor"></span> <span class="keywordtype">void</span> EncodeString( <span class="keyword">const</span> std::string &input, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *output, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordtype">bool</span> DecodeString( std::string *output, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *input, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> EncodeString( <span class="keyword">const</span> <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> *input, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *output, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordtype">bool</span> DecodeString(<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> *output, <span class="keywordtype">int</span> maxCharsToWrite, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *input, <a class="code" href="../../df/df2/_native_types_8h.xhtml#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> languageId=0 );</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> AddReference(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> RemoveReference(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml" title="Writes and reads strings to and from bitstreams.">StringCompressor</a>();</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">static</span> <a class="code" href="../../de/d3d/class_s_l_net_1_1_string_compressor.xhtml" title="Writes and reads strings to and from bitstreams.">StringCompressor</a> *instance;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map<int, HuffmanEncodingTree *></a> huffmanEncodingTrees;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> referenceCount;</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> };</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d78/_string_compressor_8h.xhtml">StringCompressor.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,129 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::Table::Row Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml#adf9117523954e44aca862cdfaf19a2b8">cells</a></td><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml#a458a9426354f91290af94fdb7ca0a34d">UpdateCell</a>(unsigned columnIndex, double value)</td><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml#a09ec34526352e00fb137c2b4aad4207e">UpdateCell</a>(unsigned columnIndex, const char *str)</td><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml#aa86288d63baaa410d270b141b7b73235">UpdateCell</a>(unsigned columnIndex, int byteLength, const char *data)</td><td class="entry"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,9 @@
|
||||
var struct_data_structures_1_1_map_1_1_map_node =
|
||||
[
|
||||
[ "MapNode", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#ad7a367c76cca4428e613d73440382e71", null ],
|
||||
[ "MapNode", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a20a985503a20b50231ef96c3a3f6f8eb", null ],
|
||||
[ "MapNode", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a51cfb66fb6174f9336b90470f0c97686", null ],
|
||||
[ "operator=", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#afd59b6776d8868500d5ba38e420df786", null ],
|
||||
[ "mapNodeData", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a50e78c2975af586d38624a517fd56b73", null ],
|
||||
[ "mapNodeKey", "df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#aca55378ca42d7c2d1db962237616ca35", null ]
|
||||
];
|
||||
@ -0,0 +1,321 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode Struct 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d9/d32/struct_data_structures_1_1_map_1_1_map_node-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">slikenet/DS_Map.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad7a367c76cca4428e613d73440382e71"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#ad7a367c76cca4428e613d73440382e71">MapNode</a> ()</td></tr>
|
||||
<tr class="separator:ad7a367c76cca4428e613d73440382e71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a20a985503a20b50231ef96c3a3f6f8eb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a20a985503a20b50231ef96c3a3f6f8eb">MapNode</a> (key_type _key, data_type _data)</td></tr>
|
||||
<tr class="separator:a20a985503a20b50231ef96c3a3f6f8eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd59b6776d8868500d5ba38e420df786"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#afd59b6776d8868500d5ba38e420df786">operator=</a> (const <a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a> &input)</td></tr>
|
||||
<tr class="separator:afd59b6776d8868500d5ba38e420df786"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a51cfb66fb6174f9336b90470f0c97686"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a51cfb66fb6174f9336b90470f0c97686">MapNode</a> (const <a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a> &input)</td></tr>
|
||||
<tr class="separator:a51cfb66fb6174f9336b90470f0c97686"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:aca55378ca42d7c2d1db962237616ca35"><td class="memItemLeft" align="right" valign="top">key_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#aca55378ca42d7c2d1db962237616ca35">mapNodeKey</a></td></tr>
|
||||
<tr class="separator:aca55378ca42d7c2d1db962237616ca35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a50e78c2975af586d38624a517fd56b73"><td class="memItemLeft" align="right" valign="top">data_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml#a50e78c2975af586d38624a517fd56b73">mapNodeData</a></td></tr>
|
||||
<tr class="separator:a50e78c2975af586d38624a517fd56b73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>><br/>
|
||||
struct DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode</h3>
|
||||
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00052">52</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="ad7a367c76cca4428e613d73440382e71"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::MapNode </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00054">54</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a20a985503a20b50231ef96c3a3f6f8eb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::MapNode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">key_type </td>
|
||||
<td class="paramname"><em>_key</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">data_type </td>
|
||||
<td class="paramname"><em>_data</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00055">55</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a51cfb66fb6174f9336b90470f0c97686"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::MapNode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a> & </td>
|
||||
<td class="paramname"><em>input</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00057">57</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00059">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::mapNodeData</a>, and <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00058">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::mapNodeKey</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="afd59b6776d8868500d5ba38e420df786"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a>& <a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a> & </td>
|
||||
<td class="paramname"><em>input</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00056">56</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00059">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::mapNodeData</a>, and <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00058">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::mapNodeKey</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a50e78c2975af586d38624a517fd56b73"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">data_type <a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::mapNodeData</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00059">59</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00057">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::MapNode()</a>, and <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00056">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aca55378ca42d7c2d1db962237616ca35"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class key_type, class data_type, int(*)(const key_type &, const key_type &) key_comparison_func = defaultMapKeyComparison<key_type>> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">key_type <a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">DataStructures::Map</a>< key_type, data_type, key_comparison_func >::MapNode::mapNodeKey</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00058">58</a> of file <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00057">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::MapNode()</a>, and <a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml#l00056">DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../de/dbe/_d_s___map_8h_source.xhtml">DS_Map.h</a></li>
|
||||
</ul>
|
||||
</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="../../da/d80/namespace_data_structures.xhtml">DataStructures</a></li><li class="navelem"><a class="el" href="../../dc/da9/class_data_structures_1_1_map.xhtml">Map</a></li><li class="navelem"><a class="el" href="../../df/d7b/struct_data_structures_1_1_map_1_1_map_node.xhtml">MapNode</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,16 @@
|
||||
var struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context =
|
||||
[
|
||||
[ "SerializationContext", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a365e531ffae510cfda50a8a641d757fb", null ],
|
||||
[ "~SerializationContext", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ad86568b056979ad56c2a5ecb4b4b14e8", null ],
|
||||
[ "anyVariablesWritten", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6", null ],
|
||||
[ "bitStream", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82", null ],
|
||||
[ "changedVariables", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958", null ],
|
||||
[ "guid", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1b4a34defb2948403c494cba21ee61a9", null ],
|
||||
[ "newSystemSend", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a7447d8cc4190422925a801c3eef33c58", null ],
|
||||
[ "rakPeerSendReceipt", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a06adf3190228f4913a5e87713b4ca370", null ],
|
||||
[ "sendReceipt", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a477d3265017a999e949da297f6e61235", null ],
|
||||
[ "serializationMode", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a9ba18f24f40c369a180b956f4bc13c21", null ],
|
||||
[ "variableHistory", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde", null ],
|
||||
[ "variableHistoryIdentical", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1f57390a06c26dbb3572b97cc4ae41a9", null ],
|
||||
[ "variableHistoryUnique", "df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a29f970e8323b1b6aea5aba947ae5ed7f", null ]
|
||||
];
|
||||
@ -0,0 +1,381 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::VariableDeltaSerializer::SerializationContext Struct 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d9/d8e/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::VariableDeltaSerializer::SerializationContext Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">slikenet/VariableDeltaSerializer.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a365e531ffae510cfda50a8a641d757fb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a365e531ffae510cfda50a8a641d757fb">SerializationContext</a> ()</td></tr>
|
||||
<tr class="separator:a365e531ffae510cfda50a8a641d757fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad86568b056979ad56c2a5ecb4b4b14e8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ad86568b056979ad56c2a5ecb4b4b14e8">~SerializationContext</a> ()</td></tr>
|
||||
<tr class="separator:ad86568b056979ad56c2a5ecb4b4b14e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a1b4a34defb2948403c494cba21ee61a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1b4a34defb2948403c494cba21ee61a9">guid</a></td></tr>
|
||||
<tr class="separator:a1b4a34defb2948403c494cba21ee61a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb37d0c3bee274d9492e046a9e3e2e82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a></td></tr>
|
||||
<tr class="separator:abb37d0c3bee274d9492e046a9e3e2e82"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a06adf3190228f4913a5e87713b4ca370"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a06adf3190228f4913a5e87713b4ca370">rakPeerSendReceipt</a></td></tr>
|
||||
<tr class="separator:a06adf3190228f4913a5e87713b4ca370"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acaff668c2135f1dc4518adc8072a9fde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a></td></tr>
|
||||
<tr class="separator:acaff668c2135f1dc4518adc8072a9fde"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f57390a06c26dbb3572b97cc4ae41a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1f57390a06c26dbb3572b97cc4ae41a9">variableHistoryIdentical</a></td></tr>
|
||||
<tr class="separator:a1f57390a06c26dbb3572b97cc4ae41a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29f970e8323b1b6aea5aba947ae5ed7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a29f970e8323b1b6aea5aba947ae5ed7f">variableHistoryUnique</a></td></tr>
|
||||
<tr class="separator:a29f970e8323b1b6aea5aba947ae5ed7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab31bd82932079e4549c0b0d35d3b7958"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958">changedVariables</a></td></tr>
|
||||
<tr class="separator:ab31bd82932079e4549c0b0d35d3b7958"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a477d3265017a999e949da297f6e61235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a477d3265017a999e949da297f6e61235">sendReceipt</a></td></tr>
|
||||
<tr class="separator:a477d3265017a999e949da297f6e61235"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ba18f24f40c369a180b956f4bc13c21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a9ba18f24f40c369a180b956f4bc13c21">serializationMode</a></td></tr>
|
||||
<tr class="separator:a9ba18f24f40c369a180b956f4bc13c21"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7173723c38ed530d2db2a46a9b6c7a6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a></td></tr>
|
||||
<tr class="separator:ac7173723c38ed530d2db2a46a9b6c7a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7447d8cc4190422925a801c3eef33c58"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a7447d8cc4190422925a801c3eef33c58">newSystemSend</a></td></tr>
|
||||
<tr class="separator:a7447d8cc4190422925a801c3eef33c58"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00055">55</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a365e531ffae510cfda50a8a641d757fb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">VariableDeltaSerializer::SerializationContext::SerializationContext </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00023">23</a> of file <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml">VariableDeltaSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00064">variableHistoryIdentical</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00065">variableHistoryUnique</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad86568b056979ad56c2a5ecb4b4b14e8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">VariableDeltaSerializer::SerializationContext::~SerializationContext </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00024">24</a> of file <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml">VariableDeltaSerializer.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ac7173723c38ed530d2db2a46a9b6c7a6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::VariableDeltaSerializer::SerializationContext::anyVariablesWritten</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00069">69</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abb37d0c3bee274d9492e046a9e3e2e82"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a>* SLNet::VariableDeltaSerializer::SerializationContext::bitStream</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00061">61</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab31bd82932079e4549c0b0d35d3b7958"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a>* SLNet::VariableDeltaSerializer::SerializationContext::changedVariables</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00066">66</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1b4a34defb2948403c494cba21ee61a9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> SLNet::VariableDeltaSerializer::SerializationContext::guid</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00060">60</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, and <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7447d8cc4190422925a801c3eef33c58"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::VariableDeltaSerializer::SerializationContext::newSystemSend</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00070">70</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a06adf3190228f4913a5e87713b4ca370"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::VariableDeltaSerializer::SerializationContext::rakPeerSendReceipt</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00062">62</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a477d3265017a999e949da297f6e61235"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::VariableDeltaSerializer::SerializationContext::sendReceipt</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00067">67</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, and <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9ba18f24f40c369a180b956f4bc13c21"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> SLNet::VariableDeltaSerializer::SerializationContext::serializationMode</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00068">68</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="acaff668c2135f1dc4518adc8072a9fde"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a>* SLNet::VariableDeltaSerializer::SerializationContext::variableHistory</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00063">63</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1f57390a06c26dbb3572b97cc4ae41a9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a>* SLNet::VariableDeltaSerializer::SerializationContext::variableHistoryIdentical</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00064">64</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00066">SLNet::VariableDeltaSerializer::BeginIdenticalSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00078">SLNet::VariableDeltaSerializer::EndSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00023">SerializationContext()</a>, and <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00165">SLNet::VariableDeltaSerializer::SerializeVariable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a29f970e8323b1b6aea5aba947ae5ed7f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a>* SLNet::VariableDeltaSerializer::SerializationContext::variableHistoryUnique</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00065">65</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00051">SLNet::VariableDeltaSerializer::BeginUniqueSerialize()</a>, <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00036">SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize()</a>, and <a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml#l00023">SerializationContext()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d2/d81/_variable_delta_serializer_8cpp_source.xhtml">VariableDeltaSerializer.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml">VariableDeltaSerializer</a></li><li class="navelem"><a class="el" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
123
Help/Doxygen/html/df/d80/_simple_t_c_p_server_8h.xhtml
Normal file
@ -0,0 +1,123 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/SimpleTCPServer.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d80/_simple_t_c_p_server_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SimpleTCPServer.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../df/d80/_simple_t_c_p_server_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d80/_simple_t_c_p_server_8h.xhtml">SimpleTCPServer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
127
Help/Doxygen/html/df/d80/_simple_t_c_p_server_8h_source.xhtml
Normal file
@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/SimpleTCPServer.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d80/_simple_t_c_p_server_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SimpleTCPServer.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d80/_simple_t_c_p_server_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * This file was taken from RakNet 4.082 without any modifications.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Please see licenses/RakNet license.txt for the underlying license and related copyright.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// Eraseme</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d80/_simple_t_c_p_server_8h.xhtml">SimpleTCPServer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
127
Help/Doxygen/html/df/d84/_incremental_read_interface_8cpp.xhtml
Normal file
@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/IncrementalReadInterface.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d84/_incremental_read_interface_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">IncrementalReadInterface.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">slikenet/IncrementalReadInterface.h</a>"</code><br/>
|
||||
<code>#include <stdio.h></code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/db2/linux__adapter_8h_source.xhtml">slikenet/linux_adapter.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../da/dff/osx__adapter_8h_source.xhtml">slikenet/osx_adapter.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d84/_incremental_read_interface_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d84/_incremental_read_interface_8cpp.xhtml">IncrementalReadInterface.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,153 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/IncrementalReadInterface.cpp Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d84/_incremental_read_interface_8cpp_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">IncrementalReadInterface.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d84/_incremental_read_interface_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="../../d5/de9/_incremental_read_interface_8h.xhtml">slikenet/IncrementalReadInterface.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="../../d7/db2/linux__adapter_8h.xhtml">slikenet/linux_adapter.h</a>"</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="../../da/dff/osx__adapter_8h.xhtml">slikenet/osx_adapter.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">using namespace </span>SLNet;</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a3c77311efc0ce83c6f48eab70535ece4"> 23</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a3c77311efc0ce83c6f48eab70535ece4">IncrementalReadInterface::GetFilePart</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> startReadBytes, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numBytesToRead, <span class="keywordtype">void</span> *preallocatedDestination, <a class="code" href="../../d6/dff/struct_file_list_node_context.xhtml">FileListNodeContext</a> context)</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  FILE *fp;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">if</span> (fopen_s(&fp, filename, <span class="stringliteral">"rb"</span>)!=0)</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  fseek(fp,startReadBytes,SEEK_SET);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numRead = (<span class="keywordtype">unsigned</span> int) fread(preallocatedDestination,1,numBytesToRead, fp);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  fclose(fp);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">return</span> numRead;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/d84/_incremental_read_interface_8cpp.xhtml">IncrementalReadInterface.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:47 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,19 @@
|
||||
var class_s_l_net_1_1_table_serializer =
|
||||
[
|
||||
[ "DeallocateQueryList", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#aa5e44ba48454f0ee2672becbb5bd98dc", null ],
|
||||
[ "DeserializeCell", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#abd983da99870b8869bab6bded6c205e6", null ],
|
||||
[ "DeserializeColumns", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a80c40c91b3fbdc1456610874f79ce02a", null ],
|
||||
[ "DeserializeFilterQuery", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#adc6b2a83463731c9cf2bc4f41907dc0e", null ],
|
||||
[ "DeserializeFilterQueryList", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a491acea9531dced0634512f8ae337502", null ],
|
||||
[ "DeserializeRow", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#aea84f237ae3a279dd936853b3bb239fe", null ],
|
||||
[ "DeserializeTable", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#abb255db1aae58c937c1f0cfece0079ec", null ],
|
||||
[ "DeserializeTable", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#ac8e8f5369b0cf3ae294fda049df69e43", null ],
|
||||
[ "SerializeCell", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#ae68674bc2efd7c7c86882a8df4c4f585", null ],
|
||||
[ "SerializeColumns", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a936f21820749c94a0d2b739bc0f05495", null ],
|
||||
[ "SerializeColumns", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#aaa6608c82794b036432aaa550e8c89a1", null ],
|
||||
[ "SerializeFilterQuery", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a38407cbaacf8ad21c454ee46e80fd15c", null ],
|
||||
[ "SerializeFilterQueryList", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a8ffbb19436b8c93f1e036a1c7ee5269d", null ],
|
||||
[ "SerializeRow", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a43c24cf41b4bc929ec44827a8b4d0ac2", null ],
|
||||
[ "SerializeRow", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#afe03b60eab1b91621dc85126aeeb3934", null ],
|
||||
[ "SerializeTable", "df/d89/class_s_l_net_1_1_table_serializer.xhtml#a0b596e0124e6ee953750d6a09a3108f9", null ]
|
||||
];
|
||||
@ -0,0 +1,878 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::TableSerializer Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d89/class_s_l_net_1_1_table_serializer.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="../../d6/d93/class_s_l_net_1_1_table_serializer-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::TableSerializer Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d7/d94/_table_serializer_8h_source.xhtml">slikenet/TableSerializer.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a0b596e0124e6ee953750d6a09a3108f9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a0b596e0124e6ee953750d6a09a3108f9">SerializeTable</a> (<a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *in, <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out)</td></tr>
|
||||
<tr class="separator:a0b596e0124e6ee953750d6a09a3108f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb255db1aae58c937c1f0cfece0079ec"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#abb255db1aae58c937c1f0cfece0079ec">DeserializeTable</a> (unsigned char *serializedTable, unsigned int dataLength, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *out)</td></tr>
|
||||
<tr class="separator:abb255db1aae58c937c1f0cfece0079ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac8e8f5369b0cf3ae294fda049df69e43"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#ac8e8f5369b0cf3ae294fda049df69e43">DeserializeTable</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *out)</td></tr>
|
||||
<tr class="separator:ac8e8f5369b0cf3ae294fda049df69e43"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a936f21820749c94a0d2b739bc0f05495"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a936f21820749c94a0d2b739bc0f05495">SerializeColumns</a> (<a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *in, <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out)</td></tr>
|
||||
<tr class="separator:a936f21820749c94a0d2b739bc0f05495"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa6608c82794b036432aaa550e8c89a1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#aaa6608c82794b036432aaa550e8c89a1">SerializeColumns</a> (<a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *in, <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out, <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< int > &skipColumnIndices)</td></tr>
|
||||
<tr class="separator:aaa6608c82794b036432aaa550e8c89a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a80c40c91b3fbdc1456610874f79ce02a"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a80c40c91b3fbdc1456610874f79ce02a">DeserializeColumns</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *out)</td></tr>
|
||||
<tr class="separator:a80c40c91b3fbdc1456610874f79ce02a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43c24cf41b4bc929ec44827a8b4d0ac2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a43c24cf41b4bc929ec44827a8b4d0ac2">SerializeRow</a> (<a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a> *in, unsigned keyIn, const <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< <a class="el" href="../../d9/d84/struct_data_structures_1_1_table_1_1_column_descriptor.xhtml">DataStructures::Table::ColumnDescriptor</a> > &columns, <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out)</td></tr>
|
||||
<tr class="separator:a43c24cf41b4bc929ec44827a8b4d0ac2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe03b60eab1b91621dc85126aeeb3934"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#afe03b60eab1b91621dc85126aeeb3934">SerializeRow</a> (<a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a> *in, unsigned keyIn, const <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< <a class="el" href="../../d9/d84/struct_data_structures_1_1_table_1_1_column_descriptor.xhtml">DataStructures::Table::ColumnDescriptor</a> > &columns, <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out, <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< int > &skipColumnIndices)</td></tr>
|
||||
<tr class="separator:afe03b60eab1b91621dc85126aeeb3934"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea84f237ae3a279dd936853b3bb239fe"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#aea84f237ae3a279dd936853b3bb239fe">DeserializeRow</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> *out)</td></tr>
|
||||
<tr class="separator:aea84f237ae3a279dd936853b3bb239fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae68674bc2efd7c7c86882a8df4c4f585"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#ae68674bc2efd7c7c86882a8df4c4f585">SerializeCell</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out, <a class="el" href="../../dc/d80/struct_data_structures_1_1_table_1_1_cell.xhtml">DataStructures::Table::Cell</a> *cell, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml#af24fe2724b507f329c7754ea6985abed">DataStructures::Table::ColumnType</a> columnType)</td></tr>
|
||||
<tr class="separator:ae68674bc2efd7c7c86882a8df4c4f585"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd983da99870b8869bab6bded6c205e6"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#abd983da99870b8869bab6bded6c205e6">DeserializeCell</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../dc/d80/struct_data_structures_1_1_table_1_1_cell.xhtml">DataStructures::Table::Cell</a> *cell, <a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml#af24fe2724b507f329c7754ea6985abed">DataStructures::Table::ColumnType</a> columnType)</td></tr>
|
||||
<tr class="separator:abd983da99870b8869bab6bded6c205e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38407cbaacf8ad21c454ee46e80fd15c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a38407cbaacf8ad21c454ee46e80fd15c">SerializeFilterQuery</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> *query)</td></tr>
|
||||
<tr class="separator:a38407cbaacf8ad21c454ee46e80fd15c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc6b2a83463731c9cf2bc4f41907dc0e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#adc6b2a83463731c9cf2bc4f41907dc0e">DeserializeFilterQuery</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out, <a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> *query)</td></tr>
|
||||
<tr class="separator:adc6b2a83463731c9cf2bc4f41907dc0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ffbb19436b8c93f1e036a1c7ee5269d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a8ffbb19436b8c93f1e036a1c7ee5269d">SerializeFilterQueryList</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *in, <a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> *query, unsigned int numQueries, unsigned int maxQueries)</td></tr>
|
||||
<tr class="separator:a8ffbb19436b8c93f1e036a1c7ee5269d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a491acea9531dced0634512f8ae337502"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#a491acea9531dced0634512f8ae337502">DeserializeFilterQueryList</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *out, <a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> **query, unsigned int *numQueries, unsigned int maxQueries, int allocateExtraQueries=0)</td></tr>
|
||||
<tr class="separator:a491acea9531dced0634512f8ae337502"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa5e44ba48454f0ee2672becbb5bd98dc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml#aa5e44ba48454f0ee2672becbb5bd98dc">DeallocateQueryList</a> (<a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> *query, unsigned int numQueries)</td></tr>
|
||||
<tr class="separator:aa5e44ba48454f0ee2672becbb5bd98dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../d7/d94/_table_serializer_8h_source.xhtml#l00031">31</a> of file <a class="el" href="../../d7/d94/_table_serializer_8h_source.xhtml">TableSerializer.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="aa5e44ba48454f0ee2672becbb5bd98dc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::DeallocateQueryList </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> * </td>
|
||||
<td class="paramname"><em>query</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>numQueries</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00326">326</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00047">_FILE_AND_LINE_</a>, <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00182">SLNet::OP_DELETE()</a>, and <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00197">SLNet::OP_DELETE_ARRAY()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abd983da99870b8869bab6bded6c205e6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeCell </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dc/d80/struct_data_structures_1_1_table_1_1_cell.xhtml">DataStructures::Table::Cell</a> * </td>
|
||||
<td class="paramname"><em>cell</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml#af24fe2724b507f329c7754ea6985abed">DataStructures::Table::ColumnType</a> </td>
|
||||
<td class="paramname"><em>columnType</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00193">193</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00614">SLNet::BitStream::AlignReadToByteBoundary()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00055">DataStructures::Table::BINARY</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00093">BITS_TO_BYTES</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00094">BYTES_TO_BITS</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00243">DataStructures::Table::Cell::Clear()</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00549">SLNet::BitStream::GetData()</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00534">SLNet::BitStream::GetNumberOfUnreadBits()</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00528">SLNet::BitStream::GetReadOffset()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00971">SLNet::BitStream::IgnoreBits()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00049">DataStructures::Table::NUMERIC</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00058">DataStructures::Table::POINTER</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00095">DataStructures::Table::Cell::Set()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00139">DataStructures::Table::Cell::SetPtr()</a>, and <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00052">DataStructures::Table::STRING</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00141">DeserializeRow()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a80c40c91b3fbdc1456610874f79ce02a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeColumns </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00088">88</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00030">_TABLE_MAX_COLUMN_NAME_LENGTH</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00291">DataStructures::Table::AddColumn()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01073">DataStructures::Table::Clear()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00404">SLNet::StringCompressor::DecodeString()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00070">DeserializeTable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="adc6b2a83463731c9cf2bc4f41907dc0e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeFilterQuery </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> * </td>
|
||||
<td class="paramname"><em>query</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00253">253</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00030">_TABLE_MAX_COLUMN_NAME_LENGTH</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00107">DataStructures::Table::Cell::c</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00165">DataStructures::Table::FilterQuery::cellValue</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00243">DataStructures::Table::Cell::Clear()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00164">DataStructures::Table::FilterQuery::columnIndex</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00163">DataStructures::Table::FilterQuery::columnName</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00404">SLNet::StringCompressor::DecodeString()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00106">DataStructures::Table::Cell::i</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00105">DataStructures::Table::Cell::isEmpty</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00166">DataStructures::Table::FilterQuery::operation</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00108">DataStructures::Table::Cell::ptr</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00409">SLNet::BitStream::ReadAlignedBytesSafeAlloc()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01450">SLNet::BitStream::ReadCompressed()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00291">DeserializeFilterQueryList()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a491acea9531dced0634512f8ae337502"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeFilterQueryList </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> ** </td>
|
||||
<td class="paramname"><em>query</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int * </td>
|
||||
<td class="paramname"><em>numQueries</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>maxQueries</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>allocateExtraQueries</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00291">291</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00165">DataStructures::Table::FilterQuery::cellValue</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00253">DeserializeFilterQuery()</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01450">SLNet::BitStream::ReadCompressed()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aea84f237ae3a279dd936853b3bb239fe"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeRow </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00141">141</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00359">DataStructures::Table::AddRow()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00129">DataStructures::Table::Row::cells</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00193">DeserializeCell()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01079">DataStructures::Table::GetColumns()</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, and <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00438">DataStructures::Table::RemoveRow()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00070">DeserializeTable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abb255db1aae58c937c1f0cfece0079ec"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned char * </td>
|
||||
<td class="paramname"><em>serializedTable</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>dataLength</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac8e8f5369b0cf3ae294fda049df69e43"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool TableSerializer::DeserializeTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00088">DeserializeColumns()</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00141">DeserializeRow()</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae68674bc2efd7c7c86882a8df4c4f585"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeCell </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dc/d80/struct_data_structures_1_1_table_1_1_cell.xhtml">DataStructures::Table::Cell</a> * </td>
|
||||
<td class="paramname"><em>cell</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml#af24fe2724b507f329c7754ea6985abed">DataStructures::Table::ColumnType</a> </td>
|
||||
<td class="paramname"><em>columnType</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00164">164</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00055">DataStructures::Table::BINARY</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00107">DataStructures::Table::Cell::c</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00371">SLNet::StringCompressor::EncodeString()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00106">DataStructures::Table::Cell::i</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00105">DataStructures::Table::Cell::isEmpty</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00049">DataStructures::Table::NUMERIC</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00058">DataStructures::Table::POINTER</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00108">DataStructures::Table::Cell::ptr</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00052">DataStructures::Table::STRING</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>, and <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00346">SLNet::BitStream::WriteAlignedBytes()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00106">SerializeRow()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a936f21820749c94a0d2b739bc0f05495"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeColumns </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00040">40</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00030">_TABLE_MAX_COLUMN_NAME_LENGTH</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00371">SLNet::StringCompressor::EncodeString()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01079">DataStructures::Table::GetColumns()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00450">DataStructures::List< list_type >::Size()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00024">SerializeTable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aaa6608c82794b036432aaa550e8c89a1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeColumns </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< int > & </td>
|
||||
<td class="paramname"><em>skipColumnIndices</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00051">51</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00030">_TABLE_MAX_COLUMN_NAME_LENGTH</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00371">SLNet::StringCompressor::EncodeString()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01079">DataStructures::Table::GetColumns()</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00440">DataStructures::List< list_type >::GetIndexOf()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00450">DataStructures::List< list_type >::Size()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a38407cbaacf8ad21c454ee46e80fd15c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeFilterQuery </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> * </td>
|
||||
<td class="paramname"><em>query</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00239">239</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00030">_TABLE_MAX_COLUMN_NAME_LENGTH</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00107">DataStructures::Table::Cell::c</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00165">DataStructures::Table::FilterQuery::cellValue</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00164">DataStructures::Table::FilterQuery::columnIndex</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00163">DataStructures::Table::FilterQuery::columnName</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00371">SLNet::StringCompressor::EncodeString()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00106">DataStructures::Table::Cell::i</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00062">SLNet::StringCompressor::Instance()</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00105">DataStructures::Table::Cell::isEmpty</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00166">DataStructures::Table::FilterQuery::operation</a>, <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00108">DataStructures::Table::Cell::ptr</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00359">SLNet::BitStream::WriteAlignedBytesSafe()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01116">SLNet::BitStream::WriteCompressed()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00276">SerializeFilterQueryList()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8ffbb19436b8c93f1e036a1c7ee5269d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeFilterQueryList </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/db4/struct_data_structures_1_1_table_1_1_filter_query.xhtml">DataStructures::Table::FilterQuery</a> * </td>
|
||||
<td class="paramname"><em>query</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>numQueries</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>maxQueries</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00276">276</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00239">SerializeFilterQuery()</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01116">SLNet::BitStream::WriteCompressed()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a43c24cf41b4bc929ec44827a8b4d0ac2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeRow </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>keyIn</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< <a class="el" href="../../d9/d84/struct_data_structures_1_1_table_1_1_column_descriptor.xhtml">DataStructures::Table::ColumnDescriptor</a> > & </td>
|
||||
<td class="paramname"><em>columns</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00129">DataStructures::Table::Row::cells</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00164">SerializeCell()</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00450">DataStructures::List< list_type >::Size()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00024">SerializeTable()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="afe03b60eab1b91621dc85126aeeb3934"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeRow </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d6/dd3/struct_data_structures_1_1_table_1_1_row.xhtml">DataStructures::Table::Row</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>keyIn</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< <a class="el" href="../../d9/d84/struct_data_structures_1_1_table_1_1_column_descriptor.xhtml">DataStructures::Table::ColumnDescriptor</a> > & </td>
|
||||
<td class="paramname"><em>columns</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< int > & </td>
|
||||
<td class="paramname"><em>skipColumnIndices</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d5d/_d_s___table_8h_source.xhtml#l00129">DataStructures::Table::Row::cells</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00440">DataStructures::List< list_type >::GetIndexOf()</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00164">SerializeCell()</a>, <a class="el" href="../../d9/d7f/_d_s___list_8h_source.xhtml#l00450">DataStructures::List< list_type >::Size()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0b596e0124e6ee953750d6a09a3108f9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TableSerializer::SerializeTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/de5/class_data_structures_1_1_table.xhtml">DataStructures::Table</a> * </td>
|
||||
<td class="paramname"><em>in</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>out</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00024">24</a> of file <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00066">DataStructures::Page< KeyType, DataType, order >::data</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01079">DataStructures::Table::GetColumns()</a>, <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00967">DataStructures::BPlusTree< KeyType, DataType, order >::GetListHead()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l01083">DataStructures::Table::GetRows()</a>, <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00063">DataStructures::Page< KeyType, DataType, order >::keys</a>, <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00067">DataStructures::Page< KeyType, DataType, order >::next</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00040">SerializeColumns()</a>, <a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml#l00106">SerializeRow()</a>, <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00060">DataStructures::Page< KeyType, DataType, order >::size</a>, <a class="el" href="../../d3/d3d/_d_s___b_plus_tree_8h_source.xhtml#l00901">DataStructures::BPlusTree< KeyType, DataType, order >::Size()</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d7/d94/_table_serializer_8h_source.xhtml">TableSerializer.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../da/df7/_table_serializer_8cpp_source.xhtml">TableSerializer.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/d89/class_s_l_net_1_1_table_serializer.xhtml">TableSerializer</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
7
Help/Doxygen/html/df/d8e/_super_fast_hash_8h.js
Normal file
@ -0,0 +1,7 @@
|
||||
var _super_fast_hash_8h =
|
||||
[
|
||||
[ "SuperFastHash", "df/d8e/_super_fast_hash_8h.xhtml#ae1d6670c44d102bfe359bed5b529bdf6", null ],
|
||||
[ "SuperFastHashFile", "df/d8e/_super_fast_hash_8h.xhtml#ab14f69dd56f375f68534678404453ce3", null ],
|
||||
[ "SuperFastHashFilePtr", "df/d8e/_super_fast_hash_8h.xhtml#ab806f0deca2ad62cdb41d01e4ed53e71", null ],
|
||||
[ "SuperFastHashIncremental", "df/d8e/_super_fast_hash_8h.xhtml#aa6ecdaa0cb791a159e46b91ad659f8ce", null ]
|
||||
];
|
||||
250
Help/Doxygen/html/df/d8e/_super_fast_hash_8h.xhtml
Normal file
@ -0,0 +1,250 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/SuperFastHash.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d8e/_super_fast_hash_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SuperFastHash.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <stdio.h></code><br/>
|
||||
<code>#include "<a class="el" href="../../df/df2/_native_types_8h_source.xhtml">NativeTypes.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d8e/_super_fast_hash_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ae1d6670c44d102bfe359bed5b529bdf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml#ae1d6670c44d102bfe359bed5b529bdf6">SuperFastHash</a> (const char *data, int length)</td></tr>
|
||||
<tr class="separator:ae1d6670c44d102bfe359bed5b529bdf6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6ecdaa0cb791a159e46b91ad659f8ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml#aa6ecdaa0cb791a159e46b91ad659f8ce">SuperFastHashIncremental</a> (const char *data, int len, unsigned int lastHash)</td></tr>
|
||||
<tr class="separator:aa6ecdaa0cb791a159e46b91ad659f8ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab14f69dd56f375f68534678404453ce3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml#ab14f69dd56f375f68534678404453ce3">SuperFastHashFile</a> (const char *filename)</td></tr>
|
||||
<tr class="separator:ab14f69dd56f375f68534678404453ce3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab806f0deca2ad62cdb41d01e4ed53e71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml#ab806f0deca2ad62cdb41d01e4ed53e71">SuperFastHashFilePtr</a> (FILE *fp)</td></tr>
|
||||
<tr class="separator:ab806f0deca2ad62cdb41d01e4ed53e71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ae1d6670c44d102bfe359bed5b529bdf6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SuperFastHash </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>length</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00038">38</a> of file <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml">SuperFastHash.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00036">INCREMENTAL_READ_BLOCK</a>, and <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00058">SuperFastHashIncremental()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab14f69dd56f375f68534678404453ce3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SuperFastHashFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>filename</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml">SuperFastHash.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00116">SuperFastHashFilePtr()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab806f0deca2ad62cdb41d01e4ed53e71"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SuperFastHashFilePtr </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">FILE * </td>
|
||||
<td class="paramname"><em>fp</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00116">116</a> of file <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml">SuperFastHash.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00036">INCREMENTAL_READ_BLOCK</a>, and <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00058">SuperFastHashIncremental()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00106">SuperFastHashFile()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa6ecdaa0cb791a159e46b91ad659f8ce"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SuperFastHashIncremental </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>len</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>lastHash</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00058">58</a> of file <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml">SuperFastHash.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00032">get16bits</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00038">SuperFastHash()</a>, <a class="el" href="../../d4/dcf/_super_fast_hash_8cpp_source.xhtml#l00116">SuperFastHashFilePtr()</a>, and <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00212">SLNet::SystemAddress::ToInteger()</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml">SuperFastHash.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
148
Help/Doxygen/html/df/d8e/_super_fast_hash_8h_source.xhtml
Normal file
@ -0,0 +1,148 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/SuperFastHash.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d8e/_super_fast_hash_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SuperFastHash.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d8e/_super_fast_hash_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifndef __SUPER_FAST_HASH_H</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#define __SUPER_FAST_HASH_H</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="../../df/df2/_native_types_8h.xhtml">NativeTypes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// From http://www.azillionmonkeys.com/qed/hash.html</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// Author of main code is Paul Hsieh </span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// I just added some convenience functions</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// Also note http://burtleburtle.net/bob/hash/doobs.html, which shows that this is 20% faster than the one on that page but has more collisions</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../d4/dcf/_super_fast_hash_8cpp.xhtml#ae1d6670c44d102bfe359bed5b529bdf6">SuperFastHash</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * data, <span class="keywordtype">int</span> length);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../d4/dcf/_super_fast_hash_8cpp.xhtml#aa6ecdaa0cb791a159e46b91ad659f8ce">SuperFastHashIncremental</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * data, <span class="keywordtype">int</span> len, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> lastHash );</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../d4/dcf/_super_fast_hash_8cpp.xhtml#ab14f69dd56f375f68534678404453ce3">SuperFastHashFile</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * filename);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../d4/dcf/_super_fast_hash_8cpp.xhtml#ab806f0deca2ad62cdb41d01e4ed53e71">SuperFastHashFilePtr</a> (FILE *fp);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d8e/_super_fast_hash_8h.xhtml">SuperFastHash.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,142 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('de/df9/class_data_structures_1_1_memory_pool.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::MemoryPool< MemoryBlockType > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#af59cca601f390601953e37c46deca03a">Allocate</a>(const char *file, unsigned int line)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a15838f9c4443b6ee2178bb97043ff84c">AllocateFirst</a>(void)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#ad38f6417c16f65fbc81e4d0d7681040e">availablePages</a></td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#aaba4098e633674124f228068953d5c24">availablePagesSize</a></td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#ab7f08431d4592c9875de7d77ad02c065">BlocksPerPage</a>(void) const </td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a2e91807b7e7fe95ee3c3d503fb8e6207">Clear</a>(const char *file, unsigned int line)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a471c10ff881d72135a4a4c009266748b">GetAvailablePagesSize</a>(void) const </td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a8a1dff41f49d4e18e6fe4a2d13a6f3f2">GetMemoryPoolPageSize</a>(void) const </td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a4f036052f87ef2a41c3277cab07ce321">GetUnavailablePagesSize</a>(void) const </td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#af69b338e891e9e7d09f004e500650a51">InitPage</a>(Page *page, Page *prev, const char *file, unsigned int line)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#aa55e9a2947d6750b8271d5a715669d8a">MemoryPool</a>()</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a4a772c07d4bfad9f462ddf73b2a64b89">memoryPoolPageSize</a></td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#abd282ac19fb6b29ee31c7e11d3b6131d">Release</a>(MemoryBlockType *m, const char *file, unsigned int line)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a92a68a997a047d96bb08bee6ea84858a">SetPageSize</a>(int size)</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a87438f0e1167ce3375cb8c0ccfb623cc">unavailablePages</a></td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#a3958169c1e65b3d8e0f3be77eb43b319">unavailablePagesSize</a></td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml#af4093908a46767fefdbcd6b26457a3bc">~MemoryPool</a>()</td><td class="entry"><a class="el" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool< MemoryBlockType ></a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
183
Help/Doxygen/html/df/d9f/_log_command_parser_8h.xhtml
Normal file
@ -0,0 +1,183 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/LogCommandParser.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d9f/_log_command_parser_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">LogCommandParser.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Contains LogCommandParser , Used to send logs to connected consoles.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../de/ddb/_native_feature_includes_8h_source.xhtml">NativeFeatureIncludes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d5/d3b/_command_parser_interface_8h_source.xhtml">CommandParserInterface.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/d9f/_log_command_parser_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml">SLNet::LogCommandParser</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Adds the ability to send logging output to a remote console. <a href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#details">More...</a><br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel">SLNet::LogCommandParser::SystemAddressAndChannel</a></td></tr>
|
||||
<tr class="memdesc:da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel"><td class="mdescLeft"> </td><td class="mdescRight">One of these structures is created per player. <a href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel">More...</a><br/></td></tr>
|
||||
<tr class="separator:da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Contains LogCommandParser , Used to send logs to connected consoles. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../df/d9f/_log_command_parser_8h_source.xhtml">LogCommandParser.h</a>.</p>
|
||||
</div><hr/><h2 class="groupheader">Class Documentation</h2>
|
||||
<a name="da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel" id="da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::LogCommandParser::SystemAddressAndChannel</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock"><p>One of these structures is created per player. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/d9f/_log_command_parser_8h_source.xhtml#l00109">109</a> of file <a class="el" href="../../df/d9f/_log_command_parser_8h_source.xhtml">LogCommandParser.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a1445f502c9ec490f0cd5d7913962e1e8"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
channels</td>
|
||||
<td class="fielddoc">
|
||||
Bitwise representations of the channels subscribed to. If bit 0 is set, then we subscribe to channelNames[0] and so on. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a42f2e1a165aedfa5a1751647da85d869"></a><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a></td>
|
||||
<td class="fieldname">
|
||||
systemAddress</td>
|
||||
<td class="fielddoc">
|
||||
The ID of the player. </td></tr>
|
||||
</table>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d9f/_log_command_parser_8h.xhtml">LogCommandParser.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
203
Help/Doxygen/html/df/d9f/_log_command_parser_8h_source.xhtml
Normal file
@ -0,0 +1,203 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/LogCommandParser.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/d9f/_log_command_parser_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">LogCommandParser.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/d9f/_log_command_parser_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="../../de/ddb/_native_feature_includes_8h.xhtml">NativeFeatureIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#if _RAKNET_SUPPORT_LogCommandParser==1</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#ifndef __LOG_COMMAND_PARSER</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span><span class="preprocessor">#define __LOG_COMMAND_PARSER</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="../../d5/d3b/_command_parser_interface_8h.xhtml" title="Contains CommandParserInterface , from which you derive custom command parsers.">CommandParserInterface.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">class </span>RakPeerInterface;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml"> 35</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml" title="Adds the ability to send logging output to a remote console.">LogCommandParser</a> : <span class="keyword">public</span> <a class="code" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml" title="The interface used by command parsers.">CommandParserInterface</a></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml" title="Adds the ability to send logging output to a remote console.">LogCommandParser</a>)</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml" title="Adds the ability to send logging output to a remote console.">LogCommandParser</a>();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  ~<a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml" title="Adds the ability to send logging output to a remote console.">LogCommandParser</a>();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">bool</span> OnCommand(<span class="keyword">const</span> <span class="keywordtype">char</span> *command, <span class="keywordtype">unsigned</span> numParameters, <span class="keywordtype">char</span> **parameterList, <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport, <span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <span class="keyword">const</span> <span class="keywordtype">char</span> *originalString);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *GetName(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">void</span> SendHelp(<a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport, <span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// If you call Log with a channel that is unknown, that channel will automatically be added</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment"></span> <span class="keywordtype">void</span> AddChannel(<span class="keyword">const</span> <span class="keywordtype">char</span> *channelName);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">void</span> WriteLog(<span class="keyword">const</span> <span class="keywordtype">char</span> *channelName, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordtype">void</span> OnNewIncomingConnection(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">void</span> OnConnectionLost(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">void</span> OnTransportChange(<a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">void</span> PrintChannels(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *transport) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">unsigned</span> Unsubscribe(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <span class="keyword">const</span> <span class="keywordtype">char</span> *channelName);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">unsigned</span> Subscribe(<span class="keyword">const</span> <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> &systemAddress, <span class="keyword">const</span> <span class="keywordtype">char</span> *channelName);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">unsigned</span> GetChannelIndexFromName(<span class="keyword">const</span> <span class="keywordtype">char</span> *channelName);</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml"> 109</a></span>  <span class="keyword">struct </span><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#da/da8/struct_s_l_net_1_1_log_command_parser_1_1_system_address_and_channel" title="One of these structures is created per player.">SystemAddressAndChannel</a></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  {</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a42f2e1a165aedfa5a1751647da85d869"> 112</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a42f2e1a165aedfa5a1751647da85d869" title="The ID of the player.">systemAddress</a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a1445f502c9ec490f0cd5d7913962e1e8"> 115</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a1445f502c9ec490f0cd5d7913962e1e8" title="Bitwise representations of the channels subscribed to. If bit 0 is set, then we subscribe to channelN...">channels</a>;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  };</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a56792fea44e30074e9a8bb920a3c8966"> 119</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<SystemAddressAndChannel></a> <a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a56792fea44e30074e9a8bb920a3c8966" title="The list of remote users. Added to when users subscribe, removed when they disconnect or unsubscribe...">remoteUsers</a>;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a1447cd2d0199eb8fbaa31451e4a416f4"> 122</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *channelNames[32];</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a399229f0bb45835e24c6be7444ff13d0"> 125</a></span>  <a class="code" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml" title="Defines an interface that is used to send and receive null-terminated strings.">TransportInterface</a> *<a class="code" href="../../d5/da2/class_s_l_net_1_1_log_command_parser.xhtml#a399229f0bb45835e24c6be7444ff13d0" title="This is so I can save the current transport provider, solely so I can use it without having the user ...">trans</a>;</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> };</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor">#endif // _RAKNET_SUPPORT_*</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/d9f/_log_command_parser_8h.xhtml">LogCommandParser.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
Help/Doxygen/html/df/da3/_format_string_8h.js
Normal file
@ -0,0 +1,5 @@
|
||||
var _format_string_8h =
|
||||
[
|
||||
[ "FormatString", "df/da3/_format_string_8h.xhtml#a0240d25a99d9f1ee97ab0e8c7a2774a3", null ],
|
||||
[ "FormatStringTS", "df/da3/_format_string_8h.xhtml#a62ca3ae78726959d4482b53485378465", null ]
|
||||
];
|
||||
197
Help/Doxygen/html/df/da3/_format_string_8h.xhtml
Normal file
@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/FormatString.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/da3/_format_string_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FormatString.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/da3/_format_string_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a0240d25a99d9f1ee97ab0e8c7a2774a3"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/da3/_format_string_8h.xhtml#a0240d25a99d9f1ee97ab0e8c7a2774a3">FormatString</a> (const char *format,...)</td></tr>
|
||||
<tr class="separator:a0240d25a99d9f1ee97ab0e8c7a2774a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a62ca3ae78726959d4482b53485378465"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/da3/_format_string_8h.xhtml#a62ca3ae78726959d4482b53485378465">FormatStringTS</a> (char *output, const char *format,...)</td></tr>
|
||||
<tr class="separator:a62ca3ae78726959d4482b53485378465"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a0240d25a99d9f1ee97ab0e8c7a2774a3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char* FormatString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d01/_format_string_8cpp_source.xhtml#l00024">24</a> of file <a class="el" href="../../d5/d01/_format_string_8cpp_source.xhtml">FormatString.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a62ca3ae78726959d4482b53485378465"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char* FormatStringTS </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>output</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d01/_format_string_8cpp_source.xhtml#l00039">39</a> of file <a class="el" href="../../d5/d01/_format_string_8cpp_source.xhtml">FormatString.cpp</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/da3/_format_string_8h.xhtml">FormatString.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
149
Help/Doxygen/html/df/da3/_format_string_8h_source.xhtml
Normal file
@ -0,0 +1,149 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/FormatString.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/da3/_format_string_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FormatString.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/da3/_format_string_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifndef __FORMAT_STRING_H</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="preprocessor">#define __FORMAT_STRING_H</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">char</span> * <a class="code" href="../../d5/d01/_format_string_8cpp.xhtml#a0240d25a99d9f1ee97ab0e8c7a2774a3">FormatString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> }</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// Threadsafe</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">char</span> * <a class="code" href="../../d5/d01/_format_string_8cpp.xhtml#a62ca3ae78726959d4482b53485378465">FormatStringTS</a>(<span class="keywordtype">char</span> *output, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor"></span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/da3/_format_string_8h.xhtml">FormatString.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,30 @@
|
||||
var struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct =
|
||||
[
|
||||
[ "ConnectMode", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04", [
|
||||
[ "NO_ACTION", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04add7d915412fa7735321ece871eb30380", null ],
|
||||
[ "DISCONNECT_ASAP", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04aea755206e361e47b9640808a977dc0d6", null ],
|
||||
[ "DISCONNECT_ASAP_SILENTLY", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a6898ca57318251763711a4693046b954", null ],
|
||||
[ "DISCONNECT_ON_NO_ACK", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a84516385fdb35a2d6cb7602af2d6ccf4", null ],
|
||||
[ "REQUESTED_CONNECTION", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04ab6ed731db128be22916998c7105e8281", null ],
|
||||
[ "HANDLING_CONNECTION_REQUEST", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a3655df1b4cee55eb3556bce5bc170584", null ],
|
||||
[ "UNVERIFIED_SENDER", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a4f11209f208285822a66f0078f261e23", null ],
|
||||
[ "CONNECTED", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04ac6785dcef179589a725853b8033cc2b8", null ]
|
||||
] ],
|
||||
[ "connectionTime", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#ad646eb8a83b16c21d36ec3e4cd534674", null ],
|
||||
[ "connectMode", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a5cdfc599eba769a9050ff0976da68dad", null ],
|
||||
[ "guid", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a27eb8ff50f11c30c40391023f786359d", null ],
|
||||
[ "isActive", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#ae8d595517ba6acb95ffd4d3f54b30cdd", null ],
|
||||
[ "lastReliableSend", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a2834ea8e57e593e19af4746aaff6a041", null ],
|
||||
[ "lowestPing", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a05de1f27b328bbedba18cfb7047a3e85", null ],
|
||||
[ "MTUSize", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aee2c0345090a37167d38e4df60541ba3", null ],
|
||||
[ "myExternalSystemAddress", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a8907915e3ad157baf1609efc43801ba7", null ],
|
||||
[ "nextPingTime", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa39014879cfdaf3efb54fccdbabcc865", null ],
|
||||
[ "pingAndClockDifferential", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a96289ba00670fb915d57bf9b40296330", null ],
|
||||
[ "pingAndClockDifferentialWriteIndex", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a1d65a8497d15f4d1a5d417dcfa2f2971", null ],
|
||||
[ "rakNetSocket", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a5a5790ea4c270243539880c1f3bfe683", null ],
|
||||
[ "reliabilityLayer", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a71bc3dc9a3abcf6a0dda287f190a8e2a", null ],
|
||||
[ "remoteSystemIndex", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a397b41f1f82b716399a756b1e881c5f0", null ],
|
||||
[ "systemAddress", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a7387adeea6b44abb93e391ff1e599527", null ],
|
||||
[ "theirInternalSystemAddress", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#af3530552a11b91df0229023fe7f28974", null ],
|
||||
[ "weInitiatedTheConnection", "df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a713ed9180dc032af8ebddf8762fc6643", null ]
|
||||
];
|
||||
@ -0,0 +1,529 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::RakPeer::RemoteSystemStruct Struct 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d4/d29/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakPeer::RemoteSystemStruct Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../de/d12/peer_8h_source.xhtml">slikenet/peer.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:aa6f6f3d72cfcfb38505f8b97fb56eb04"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04">ConnectMode</a> { <br/>
|
||||
  <a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04add7d915412fa7735321ece871eb30380">NO_ACTION</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04aea755206e361e47b9640808a977dc0d6">DISCONNECT_ASAP</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a6898ca57318251763711a4693046b954">DISCONNECT_ASAP_SILENTLY</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a84516385fdb35a2d6cb7602af2d6ccf4">DISCONNECT_ON_NO_ACK</a>,
|
||||
<br/>
|
||||
  <a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04ab6ed731db128be22916998c7105e8281">REQUESTED_CONNECTION</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a3655df1b4cee55eb3556bce5bc170584">HANDLING_CONNECTION_REQUEST</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04a4f11209f208285822a66f0078f261e23">UNVERIFIED_SENDER</a>,
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04ac6785dcef179589a725853b8033cc2b8">CONNECTED</a>
|
||||
<br/>
|
||||
}</td></tr>
|
||||
<tr class="separator:aa6f6f3d72cfcfb38505f8b97fb56eb04"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae8d595517ba6acb95ffd4d3f54b30cdd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#ae8d595517ba6acb95ffd4d3f54b30cdd">isActive</a></td></tr>
|
||||
<tr class="separator:ae8d595517ba6acb95ffd4d3f54b30cdd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7387adeea6b44abb93e391ff1e599527"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a7387adeea6b44abb93e391ff1e599527">systemAddress</a></td></tr>
|
||||
<tr class="separator:a7387adeea6b44abb93e391ff1e599527"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8907915e3ad157baf1609efc43801ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a8907915e3ad157baf1609efc43801ba7">myExternalSystemAddress</a></td></tr>
|
||||
<tr class="memdesc:a8907915e3ad157baf1609efc43801ba7"><td class="mdescLeft"> </td><td class="mdescRight">Their external IP on the internet. <a href="#a8907915e3ad157baf1609efc43801ba7"></a><br/></td></tr>
|
||||
<tr class="separator:a8907915e3ad157baf1609efc43801ba7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af3530552a11b91df0229023fe7f28974"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#af3530552a11b91df0229023fe7f28974">theirInternalSystemAddress</a> [<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>]</td></tr>
|
||||
<tr class="memdesc:af3530552a11b91df0229023fe7f28974"><td class="mdescLeft"> </td><td class="mdescRight">Your external IP on the internet, from their perspective. <a href="#af3530552a11b91df0229023fe7f28974"></a><br/></td></tr>
|
||||
<tr class="separator:af3530552a11b91df0229023fe7f28974"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71bc3dc9a3abcf6a0dda287f190a8e2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d55/class_s_l_net_1_1_reliability_layer.xhtml">ReliabilityLayer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a71bc3dc9a3abcf6a0dda287f190a8e2a">reliabilityLayer</a></td></tr>
|
||||
<tr class="memdesc:a71bc3dc9a3abcf6a0dda287f190a8e2a"><td class="mdescLeft"> </td><td class="mdescRight">Their internal IP, behind the LAN. <a href="#a71bc3dc9a3abcf6a0dda287f190a8e2a"></a><br/></td></tr>
|
||||
<tr class="separator:a71bc3dc9a3abcf6a0dda287f190a8e2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a713ed9180dc032af8ebddf8762fc6643"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a713ed9180dc032af8ebddf8762fc6643">weInitiatedTheConnection</a></td></tr>
|
||||
<tr class="memdesc:a713ed9180dc032af8ebddf8762fc6643"><td class="mdescLeft"> </td><td class="mdescRight">The reliability layer associated with this player. <a href="#a713ed9180dc032af8ebddf8762fc6643"></a><br/></td></tr>
|
||||
<tr class="separator:a713ed9180dc032af8ebddf8762fc6643"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96289ba00670fb915d57bf9b40296330"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#d1/d66/struct_s_l_net_1_1_rak_peer_1_1_ping_and_clock_differential">PingAndClockDifferential</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a96289ba00670fb915d57bf9b40296330">pingAndClockDifferential</a> [<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f327e4ef01ce07159269c3bb6bd98f9">PING_TIMES_ARRAY_SIZE</a>]</td></tr>
|
||||
<tr class="memdesc:a96289ba00670fb915d57bf9b40296330"><td class="mdescLeft"> </td><td class="mdescRight">True if we started this connection via Connect. False if someone else connected to us. <a href="#a96289ba00670fb915d57bf9b40296330"></a><br/></td></tr>
|
||||
<tr class="separator:a96289ba00670fb915d57bf9b40296330"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d65a8497d15f4d1a5d417dcfa2f2971"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a1d65a8497d15f4d1a5d417dcfa2f2971">pingAndClockDifferentialWriteIndex</a></td></tr>
|
||||
<tr class="memdesc:a1d65a8497d15f4d1a5d417dcfa2f2971"><td class="mdescLeft"> </td><td class="mdescRight">last x ping times and calculated clock differentials with it <a href="#a1d65a8497d15f4d1a5d417dcfa2f2971"></a><br/></td></tr>
|
||||
<tr class="separator:a1d65a8497d15f4d1a5d417dcfa2f2971"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a05de1f27b328bbedba18cfb7047a3e85"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a05de1f27b328bbedba18cfb7047a3e85">lowestPing</a></td></tr>
|
||||
<tr class="memdesc:a05de1f27b328bbedba18cfb7047a3e85"><td class="mdescLeft"> </td><td class="mdescRight">The index we are writing into the pingAndClockDifferential circular buffer. <a href="#a05de1f27b328bbedba18cfb7047a3e85"></a><br/></td></tr>
|
||||
<tr class="separator:a05de1f27b328bbedba18cfb7047a3e85"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa39014879cfdaf3efb54fccdbabcc865"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa39014879cfdaf3efb54fccdbabcc865">nextPingTime</a></td></tr>
|
||||
<tr class="memdesc:aa39014879cfdaf3efb54fccdbabcc865"><td class="mdescLeft"> </td><td class="mdescRight">The lowest ping value encountered. <a href="#aa39014879cfdaf3efb54fccdbabcc865"></a><br/></td></tr>
|
||||
<tr class="separator:aa39014879cfdaf3efb54fccdbabcc865"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2834ea8e57e593e19af4746aaff6a041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a2834ea8e57e593e19af4746aaff6a041">lastReliableSend</a></td></tr>
|
||||
<tr class="memdesc:a2834ea8e57e593e19af4746aaff6a041"><td class="mdescLeft"> </td><td class="mdescRight">When to next ping this player. <a href="#a2834ea8e57e593e19af4746aaff6a041"></a><br/></td></tr>
|
||||
<tr class="separator:a2834ea8e57e593e19af4746aaff6a041"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad646eb8a83b16c21d36ec3e4cd534674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#ad646eb8a83b16c21d36ec3e4cd534674">connectionTime</a></td></tr>
|
||||
<tr class="memdesc:ad646eb8a83b16c21d36ec3e4cd534674"><td class="mdescLeft"> </td><td class="mdescRight">When did the last reliable send occur. Reliable sends must occur at least once every timeoutTime/2 units to notice disconnects. <a href="#ad646eb8a83b16c21d36ec3e4cd534674"></a><br/></td></tr>
|
||||
<tr class="separator:ad646eb8a83b16c21d36ec3e4cd534674"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27eb8ff50f11c30c40391023f786359d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a27eb8ff50f11c30c40391023f786359d">guid</a></td></tr>
|
||||
<tr class="memdesc:a27eb8ff50f11c30c40391023f786359d"><td class="mdescLeft"> </td><td class="mdescRight">connection time, if active. <a href="#a27eb8ff50f11c30c40391023f786359d"></a><br/></td></tr>
|
||||
<tr class="separator:a27eb8ff50f11c30c40391023f786359d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aee2c0345090a37167d38e4df60541ba3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aee2c0345090a37167d38e4df60541ba3">MTUSize</a></td></tr>
|
||||
<tr class="separator:aee2c0345090a37167d38e4df60541ba3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a5790ea4c270243539880c1f3bfe683"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">RakNetSocket2</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a5a5790ea4c270243539880c1f3bfe683">rakNetSocket</a></td></tr>
|
||||
<tr class="separator:a5a5790ea4c270243539880c1f3bfe683"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a397b41f1f82b716399a756b1e881c5f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#aaebbed028894590d770e7fcf8518c441">SystemIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a397b41f1f82b716399a756b1e881c5f0">remoteSystemIndex</a></td></tr>
|
||||
<tr class="separator:a397b41f1f82b716399a756b1e881c5f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5cdfc599eba769a9050ff0976da68dad"><td class="memItemLeft" align="right" valign="top">enum <br class="typebreak"/>
|
||||
<a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04">SLNet::RakPeer::RemoteSystemStruct::ConnectMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#a5cdfc599eba769a9050ff0976da68dad">connectMode</a></td></tr>
|
||||
<tr class="separator:a5cdfc599eba769a9050ff0976da68dad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00668">668</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04">SLNet::RakPeer::RemoteSystemStruct::ConnectMode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04add7d915412fa7735321ece871eb30380"></a>NO_ACTION</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04aea755206e361e47b9640808a977dc0d6"></a>DISCONNECT_ASAP</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04a6898ca57318251763711a4693046b954"></a>DISCONNECT_ASAP_SILENTLY</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04a84516385fdb35a2d6cb7602af2d6ccf4"></a>DISCONNECT_ON_NO_ACK</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04ab6ed731db128be22916998c7105e8281"></a>REQUESTED_CONNECTION</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04a3655df1b4cee55eb3556bce5bc170584"></a>HANDLING_CONNECTION_REQUEST</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04a4f11209f208285822a66f0078f261e23"></a>UNVERIFIED_SENDER</em> </td><td>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="aa6f6f3d72cfcfb38505f8b97fb56eb04ac6785dcef179589a725853b8033cc2b8"></a>CONNECTED</em> </td><td>
|
||||
</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00698">698</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ad646eb8a83b16c21d36ec3e4cd534674"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> SLNet::RakPeer::RemoteSystemStruct::connectionTime</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When did the last reliable send occur. Reliable sends must occur at least once every timeoutTime/2 units to notice disconnects. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00681">681</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5cdfc599eba769a9050ff0976da68dad"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml#aa6f6f3d72cfcfb38505f8b97fb56eb04">SLNet::RakPeer::RemoteSystemStruct::ConnectMode</a> SLNet::RakPeer::RemoteSystemStruct::connectMode</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03431">SLNet::RakPeer::ParseConnectionRequestPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a27eb8ff50f11c30c40391023f786359d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> SLNet::RakPeer::RemoteSystemStruct::guid</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>connection time, if active. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00683">683</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04101">SLNet::RakPeer::CloseConnectionInternal()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01807">SLNet::RakPeer::GetGUIDFromIndex()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02383">SLNet::RakPeer::GetGuidFromSystemAddress()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03153">SLNet::RakPeer::GetIndexFromGuid()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02436">SLNet::RakPeer::GetSystemAddressFromGuid()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02408">SLNet::RakPeer::GetSystemIndexFromGuid()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae8d595517ba6acb95ffd4d3f54b30cdd"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::RakPeer::RemoteSystemStruct::isActive</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00670">670</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04101">SLNet::RakPeer::CloseConnectionInternal()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03153">SLNet::RakPeer::GetIndexFromGuid()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03123">SLNet::RakPeer::GetIndexFromSystemAddress()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01041">SLNet::RakPeer::Shutdown()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2834ea8e57e593e19af4746aaff6a041"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> SLNet::RakPeer::RemoteSystemStruct::lastReliableSend</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>When to next ping this player. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00680">680</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04270">SLNet::RakPeer::SendImmediate()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a05de1f27b328bbedba18cfb7047a3e85"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short SLNet::RakPeer::RemoteSystemStruct::lowestPing</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The index we are writing into the pingAndClockDifferential circular buffer. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00678">678</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02189">SLNet::RakPeer::GetLowestPing()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04377">SLNet::RakPeer::OnConnectedPong()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aee2c0345090a37167d38e4df60541ba3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SLNet::RakPeer::RemoteSystemStruct::MTUSize</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00684">684</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02561">SLNet::RakPeer::GetMTUSize()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05402">SLNet::ProcessNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8907915e3ad157baf1609efc43801ba7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RakPeer::RemoteSystemStruct::myExternalSystemAddress</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Their external IP on the internet. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00672">672</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02340">SLNet::RakPeer::GetExternalID()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa39014879cfdaf3efb54fccdbabcc865"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> SLNet::RakPeer::RemoteSystemStruct::nextPingTime</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The lowest ping value encountered. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00679">679</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a96289ba00670fb915d57bf9b40296330"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#d1/d66/struct_s_l_net_1_1_rak_peer_1_1_ping_and_clock_differential">PingAndClockDifferential</a> SLNet::RakPeer::RemoteSystemStruct::pingAndClockDifferential[<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f327e4ef01ce07159269c3bb6bd98f9">PING_TIMES_ARRAY_SIZE</a>]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>True if we started this connection via Connect. False if someone else connected to us. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00676">676</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02138">SLNet::RakPeer::GetAveragePing()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02227">SLNet::RakPeer::GetClockDifferentialInt()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02167">SLNet::RakPeer::GetLastPing()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04377">SLNet::RakPeer::OnConnectedPong()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1d65a8497d15f4d1a5d417dcfa2f2971"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> SLNet::RakPeer::RemoteSystemStruct::pingAndClockDifferentialWriteIndex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>last x ping times and calculated clock differentials with it </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00677">677</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02167">SLNet::RakPeer::GetLastPing()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04377">SLNet::RakPeer::OnConnectedPong()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5a5790ea4c270243539880c1f3bfe683"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">RakNetSocket2</a>* SLNet::RakPeer::RemoteSystemStruct::rakNetSocket</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00686">686</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04101">SLNet::RakPeer::CloseConnectionInternal()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01041">SLNet::RakPeer::Shutdown()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a71bc3dc9a3abcf6a0dda287f190a8e2a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d55/class_s_l_net_1_1_reliability_layer.xhtml">ReliabilityLayer</a> SLNet::RakPeer::RemoteSystemStruct::reliabilityLayer</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Their internal IP, behind the LAN. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00674">674</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04101">SLNet::RakPeer::CloseConnectionInternal()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03035">SLNet::RakPeer::GetStatistics()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02540">SLNet::RakPeer::GetTimeoutTime()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03431">SLNet::RakPeer::ParseConnectionRequestPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05402">SLNet::ProcessNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04270">SLNet::RakPeer::SendImmediate()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02513">SLNet::RakPeer::SetTimeoutTime()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01041">SLNet::RakPeer::Shutdown()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a397b41f1f82b716399a756b1e881c5f0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#aaebbed028894590d770e7fcf8518c441">SystemIndex</a> SLNet::RakPeer::RemoteSystemStruct::remoteSystemIndex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00687">687</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7387adeea6b44abb93e391ff1e599527"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RakPeer::RemoteSystemStruct::systemAddress</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00671">671</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03871">SLNet::RakPeer::DereferenceRemoteSystem()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02464">SLNet::RakPeer::GetClientPublicKeyFromSystemAddress()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02383">SLNet::RakPeer::GetGuidFromSystemAddress()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03123">SLNet::RakPeer::GetIndexFromSystemAddress()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03896">SLNet::RakPeer::GetRemoteSystemIndex()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02436">SLNet::RakPeer::GetSystemAddressFromGuid()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01791">SLNet::RakPeer::GetSystemAddressFromIndex()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03524">SLNet::RakPeer::OnConnectionRequest()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03790">SLNet::RakPeer::ReferenceRemoteSystem()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03929">SLNet::RakPeer::RemoveFromActiveSystemList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af3530552a11b91df0229023fe7f28974"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RakPeer::RemoteSystemStruct::theirInternalSystemAddress[<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Your external IP on the internet, from their perspective. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00673">673</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02290">SLNet::RakPeer::GetInternalID()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a713ed9180dc032af8ebddf8762fc6643"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::RakPeer::RemoteSystemStruct::weInitiatedTheConnection</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The reliability layer associated with this player. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../de/d12/peer_8h_source.xhtml#l00675">675</a> of file <a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l03579">SLNet::RakPeer::AssignSystemAddressToRemoteSystemList()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../de/d12/peer_8h_source.xhtml">peer.h</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml">RakPeer</a></li><li class="navelem"><a class="el" href="../../df/dab/struct_s_l_net_1_1_rak_peer_1_1_remote_system_struct.xhtml">RemoteSystemStruct</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,155 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Member List</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('dd/d55/class_data_structures_1_1_linked_list.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::LinkedList< LinkedListType > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#af77041c880bfedbbb16afe1482c4ccd6">Add</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a453cf3bafc9ff7ae5ab13456a88f1a98">Beginning</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a9b448cf0cbc22330251d075387626f38">CircularLinkedList</a>()</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a6b8f95081e9afca5094c9169882fa93d">CircularLinkedList</a>(const CircularLinkedList &original_copy)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a81e1d0da5ab3c3de3cadc41191075891">Clear</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a42010425d7c024def67b54b0c41fda23">Concatenate</a>(const CircularLinkedList &L)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a9c2f0f72166f49c62e99aa58f7ee19b5">Del</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a9a4e832ea30d76d1dbe597c14e2d91d0">End</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a42ed315ec6b27947c5c162f8ec67cb77">Find</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#ab94fe9fff660e829d5013231bf8cb10e">FindPointer</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#ae9f34d88cfb215008cda148c80ca1b94">Insert</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#afaac868df2c498af8929c755161d3d2c">IsIn</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#aa58ac2bc94e6e63809f790fc8e09f0db">LinkedList</a>()</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a13ff0178ce3e28b3dba395ee037b73c3">LinkedList</a>(const LinkedList &original_copy)</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a1f553549888450de0fe8302facda16fe">list_size</a></td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a1ea8adf310c0d9e00bf01a3a9e2b108f">operator++</a>()</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a8e3b8a409dd60fcd5186c318a2bbe7bb">operator++</a>(int)</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#ae9d8ab9240af7330758646bc36501713">operator--</a>()</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a54b8316457d87df178baa97a0a8d0746">operator--</a>(int)</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a76ad4f7f580c1e80510daeffa2833ac1">operator=</a>(const LinkedList< LinkedListType > &original_copy)</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#afb25fbc51ff0ddac711fb4b9e2422b67">CircularLinkedList< LinkedListType >::operator=</a>(const CircularLinkedList &original_copy)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a81644887456b6966c3bb882a1a1557d0">Peek</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a4ec7084b10a554f32021a8ea298838a3">Pop</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#af465832a55530fe55425f2b6e5015ad2">position</a></td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#aa94e608de8060f2ee02c9e3984545142">Replace</a>(const LinkedListType &input)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#aefbf7b5e06902907f5663f88bb7c646a">root</a></td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#acbd6339fc68ed1015b6811a20ee39910">Size</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#afe72f0175ee659b26ad599693fc5b4ee">Sort</a>(void)</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#aa6ce0579b5e2a613e438b99b7af96a52">~CircularLinkedList</a>()</td><td class="entry"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml#a30a11011cfb4481292064b8ec5887890">~LinkedList</a>()</td><td class="entry"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,76 @@
|
||||
var group___p_l_u_g_i_n_s___g_r_o_u_p =
|
||||
[
|
||||
[ "CloudComputing", "d8/df5/group___c_l_o_u_d___g_r_o_u_p.xhtml", "d8/df5/group___c_l_o_u_d___g_r_o_u_p" ],
|
||||
[ "DirectoryDeltaTransfer", "dd/d9f/group___d_i_r_e_c_t_o_r_y___d_e_l_t_a___t_r_a_n_s_f_e_r___g_r_o_u_p.xhtml", "dd/d9f/group___d_i_r_e_c_t_o_r_y___d_e_l_t_a___t_r_a_n_s_f_e_r___g_r_o_u_p" ],
|
||||
[ "FileListTransfer", "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", "d0/dae/group___f_i_l_e___l_i_s_t___t_r_a_n_s_f_e_r___g_r_o_u_p" ],
|
||||
[ "MessageFilter", "dc/dba/group___m_e_s_s_a_g_e_f_i_l_t_e_r___g_r_o_u_p.xhtml", "dc/dba/group___m_e_s_s_a_g_e_f_i_l_t_e_r___g_r_o_u_p" ],
|
||||
[ "NatPunchthrough", "db/d81/group___n_a_t___p_u_n_c_h_t_h_r_o_u_g_h___g_r_o_u_p.xhtml", "db/d81/group___n_a_t___p_u_n_c_h_t_h_r_o_u_g_h___g_r_o_u_p" ],
|
||||
[ "NatTypeDetection", "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", "d4/de2/group___n_a_t___t_y_p_e___d_e_t_e_c_t_i_o_n___g_r_o_u_p" ],
|
||||
[ "PacketLogger", "dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p.xhtml", "dc/d7d/group___p_a_c_k_e_t_l_o_g_g_e_r___g_r_o_u_p" ],
|
||||
[ "ReadyEvent", "d7/dda/group___r_e_a_d_y___e_v_e_n_t___g_r_o_u_p.xhtml", "d7/dda/group___r_e_a_d_y___e_v_e_n_t___g_r_o_u_p" ],
|
||||
[ "RelayPlugin", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p.xhtml", "df/d66/group___r_e_l_a_y___p_l_u_g_i_n___g_r_o_u_p" ],
|
||||
[ "ReplicaManager3", "d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3.xhtml", "d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3" ],
|
||||
[ "Router2", "db/d4d/group___r_o_u_t_e_r__2___g_r_o_u_p.xhtml", "db/d4d/group___r_o_u_t_e_r__2___g_r_o_u_p" ],
|
||||
[ "RPC", "d4/db4/group___r_p_c___p_l_u_g_i_n___g_r_o_u_p.xhtml", "d4/db4/group___r_p_c___p_l_u_g_i_n___g_r_o_u_p" ],
|
||||
[ "TeamBalancer", "d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml", "d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p" ],
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p" ],
|
||||
[ "RakNetTransport", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p" ],
|
||||
[ "UDPProxy", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p" ],
|
||||
[ "StatisticsHistoryPlugin", "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", [
|
||||
[ "StatisticsHistoryPlugin", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a94f1fdc87508f2d30ccda43e5668dbf0", null ],
|
||||
[ "~StatisticsHistoryPlugin", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a827569d76844b2d89508776426d27faa", null ],
|
||||
[ "OnClosedConnection", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#aa837c3d5c5e20003c5837a422e44056d", null ],
|
||||
[ "OnNewConnection", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ae85b0d06b0b745f3dbd392bbdf0b8a25", null ],
|
||||
[ "SetTrackConnections", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a35489f1f197eeb6acb625ebe62cec4ac", null ],
|
||||
[ "Update", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a0851a28b2628da19da644a0603e87565", null ],
|
||||
[ "addNewConnections", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a4940877d58c34e13a4f520206d9b9d6d", null ],
|
||||
[ "newConnectionsObjectType", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#aca3dd46c7d7d0d776742ba7842c7714b", null ],
|
||||
[ "removeLostConnections", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a94bcd01315a888d5a072f876d740fd33", null ],
|
||||
[ "statistics", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a48d60d13d6b3d98f9a858745a2e0f9fa", null ]
|
||||
] ],
|
||||
[ "TwoWayAuthentication", "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", [
|
||||
[ "TwoWayAuthentication", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a1bbca4ee3edb909fde81741f7cdc763d", null ],
|
||||
[ "~TwoWayAuthentication", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#afe3e541120aea472dfff72d096a25ab4", null ],
|
||||
[ "AddPassword", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ab0916b11ff6b6a4049340167b293f736", null ],
|
||||
[ "Challenge", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a24cac4a408b23ee80c8a284b6242806f", null ],
|
||||
[ "Clear", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a0ed9bcd3686373d418d71ce91c04d9b0", null ],
|
||||
[ "Hash", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a6b28e2a151770a5447d9dfb73250f42a", null ],
|
||||
[ "OnClosedConnection", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a1eeb43d6ddab0645187d77c0ba151d33", null ],
|
||||
[ "OnHashedNonceAndPassword", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a49704c0e457bd706a975bb750f158364", null ],
|
||||
[ "OnNonceReply", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ab809626888e294ced64b04a826c2145e", null ],
|
||||
[ "OnNonceRequest", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a8d60c2c3f15c2e198e9162dfe615a430", null ],
|
||||
[ "OnPasswordResult", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ac749a802cdc9829e011b756d527c0683", null ],
|
||||
[ "OnRakPeerShutdown", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a63b9ab36e576ffbf94973a395a130936", null ],
|
||||
[ "OnReceive", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a30510f6274eb21d4081d0935d5e09b0f", null ],
|
||||
[ "PushToUser", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a9bf3b18bd759234c97faf220aa47c6a5", null ],
|
||||
[ "Update", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a1c6a65a3f68732e89304be63d7f554f3", null ],
|
||||
[ "nonceGenerator", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a36e61759a6d97672877709774c4a710c", null ],
|
||||
[ "outgoingChallenges", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#abd69e57bd42a42527a45da884a5318d3", null ],
|
||||
[ "passwords", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a4f5950a9585950680938fcf9934a4381", null ],
|
||||
[ "whenLastTimeoutCheck", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a766fc0e8387692ea9677f5058c1f3d64", null ]
|
||||
] ],
|
||||
[ "NonceAndRemoteSystemRequest", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#d8/dc2/struct_s_l_net_1_1_two_way_authentication_1_1_nonce_and_remote_system_request", [
|
||||
[ "nonce", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a461de4e62ef3008ac0420af1de70dc9e", null ],
|
||||
[ "remoteSystem", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#aa93ad0f94635f877fe5b426639f88dd5", null ],
|
||||
[ "requestId", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a168de9a145b811e62a81e54c645ccd46", null ],
|
||||
[ "whenGenerated", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a48ca19e6389a22a4549bf63d0935838d", null ]
|
||||
] ],
|
||||
[ "NonceGenerator", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#d0/da5/struct_s_l_net_1_1_two_way_authentication_1_1_nonce_generator", [
|
||||
[ "NonceGenerator", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a9d69f4b7e6f2167fda3732b70ebbb6ff", null ],
|
||||
[ "~NonceGenerator", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a2c7cb0a60a136c7badd20976719b883a", null ],
|
||||
[ "Clear", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#aa737dd83942e38fe9ba0dee12d077f7d", null ],
|
||||
[ "ClearByAddress", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#af066ffb6fb4b0e8ea7081aa6ec6a9ebf", null ],
|
||||
[ "GenerateNonce", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a023d0ac76909034c9ec9fca36c7a4dfc", null ],
|
||||
[ "GetNonce", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a03d185542785ad825da632c8e460f215", null ],
|
||||
[ "GetNonceById", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a0004c74c2fd750ec0e09886697b7f37f", null ],
|
||||
[ "Update", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a01a95b20e19a2da0713c08741d1cc5ea", null ],
|
||||
[ "generatedNonces", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#af3e4c4ee6d0eec2d00d9e88c62f3f53d", null ],
|
||||
[ "nextRequestId", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ac9915da4f02b9b0e936106883622b461", null ]
|
||||
] ],
|
||||
[ "PendingChallenge", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#d7/dd6/struct_s_l_net_1_1_two_way_authentication_1_1_pending_challenge", [
|
||||
[ "identifier", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#a8e7331fe27b3489b4eb709f6a0c5047b", null ],
|
||||
[ "remoteSystem", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#ae895f561d00cc698544bb2caa91f8531", null ],
|
||||
[ "sentHash", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#afb799617234e35dfcea120c29ed0c846", null ],
|
||||
[ "time", "df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml#acb6dd0eea6e100b38eadc7f47ae0c0a0", null ]
|
||||
] ]
|
||||
];
|
||||
1561
Help/Doxygen/html/df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml
Normal file
4
Help/Doxygen/html/df/db9/class_s_l_net_1_1_rak_thread.js
Normal file
@ -0,0 +1,4 @@
|
||||
var class_s_l_net_1_1_rak_thread =
|
||||
[
|
||||
[ "Create", "df/db9/class_s_l_net_1_1_rak_thread.xhtml#a370c3ee097f5eeee7ee09dfc14b8db91", null ]
|
||||
];
|
||||
197
Help/Doxygen/html/df/db9/class_s_l_net_1_1_rak_thread.xhtml
Normal file
@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::RakThread Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/db9/class_s_l_net_1_1_rak_thread.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="../../d6/dec/class_s_l_net_1_1_rak_thread-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakThread Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../db/dd5/thread_8h_source.xhtml">slikenet/thread.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a370c3ee097f5eeee7ee09dfc14b8db91"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db9/class_s_l_net_1_1_rak_thread.xhtml#a370c3ee097f5eeee7ee09dfc14b8db91">Create</a> (void *start_address(void *), void *arglist, int priority=0)</td></tr>
|
||||
<tr class="separator:a370c3ee097f5eeee7ee09dfc14b8db91"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../db/dd5/thread_8h_source.xhtml#l00054">54</a> of file <a class="el" href="../../db/dd5/thread_8h_source.xhtml">thread.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a370c3ee097f5eeee7ee09dfc14b8db91"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int RakThread::Create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>start_address</em>void *, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>arglist</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>priority</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Create a thread, simplified to be cross platform without all the extra junk To then start that thread, call RakCreateThread(functionName, arguments); </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">start_address</td><td>Function you want to call </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">arglist</td><td>Arguments to pass to the function </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0=success. >0 = error code </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/dea/_rak_thread_8cpp_source.xhtml#l00049">49</a> of file <a class="el" href="../../df/dea/_rak_thread_8cpp_source.xhtml">RakThread.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00065">MAX_ALLOCA_STACK_ALLOCATION</a>, and <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00402">SLNet::RNS2_Berkley::CreateRecvPollingThread()</a>, <a class="el" href="../../dc/d0b/_thread_pool_8h_source.xhtml#l00323">ThreadPool< InputType, OutputType >::StartThreads()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../db/dd5/thread_8h_source.xhtml">thread.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../df/dea/_rak_thread_8cpp_source.xhtml">RakThread.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/db9/class_s_l_net_1_1_rak_thread.xhtml">RakThread</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,8 @@
|
||||
var struct_s_l_net_1_1_r_n_s2___send_parameters =
|
||||
[
|
||||
[ "RNS2_SendParameters", "df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a39c3f3e846449b23224bc2cdd1ca7f1a", null ],
|
||||
[ "data", "df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a223cad191bf08d288c46750e75c5f959", null ],
|
||||
[ "length", "df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a23d46d4d1bf564a8873f477af6a29bd9", null ],
|
||||
[ "systemAddress", "df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a7e9bd3e902cda195cdeff08db0ddfd8c", null ],
|
||||
[ "ttl", "df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a4c4e3018851fcb475e44d15fad5142ee", null ]
|
||||
];
|
||||
@ -0,0 +1,245 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::RNS2_SendParameters Struct 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d0/d96/struct_s_l_net_1_1_r_n_s2___send_parameters-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RNS2_SendParameters Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../df/ded/socket2_8h_source.xhtml">slikenet/socket2.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a39c3f3e846449b23224bc2cdd1ca7f1a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a39c3f3e846449b23224bc2cdd1ca7f1a">RNS2_SendParameters</a> ()</td></tr>
|
||||
<tr class="separator:a39c3f3e846449b23224bc2cdd1ca7f1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a223cad191bf08d288c46750e75c5f959"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a223cad191bf08d288c46750e75c5f959">data</a></td></tr>
|
||||
<tr class="separator:a223cad191bf08d288c46750e75c5f959"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23d46d4d1bf564a8873f477af6a29bd9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a23d46d4d1bf564a8873f477af6a29bd9">length</a></td></tr>
|
||||
<tr class="separator:a23d46d4d1bf564a8873f477af6a29bd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e9bd3e902cda195cdeff08db0ddfd8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a7e9bd3e902cda195cdeff08db0ddfd8c">systemAddress</a></td></tr>
|
||||
<tr class="separator:a7e9bd3e902cda195cdeff08db0ddfd8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c4e3018851fcb475e44d15fad5142ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml#a4c4e3018851fcb475e44d15fad5142ee">ttl</a></td></tr>
|
||||
<tr class="separator:a4c4e3018851fcb475e44d15fad5142ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00078">78</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a39c3f3e846449b23224bc2cdd1ca7f1a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::RNS2_SendParameters::RNS2_SendParameters </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00080">80</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00084">ttl</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a223cad191bf08d288c46750e75c5f959"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char* SLNet::RNS2_SendParameters::data</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00081">81</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">SLNet::RNS2_Berkley::BindShared()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02079">SLNet::RakPeer::Ping()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02981">SLNet::RakPeer::SendOutOfBand()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02715">SLNet::RakPeer::SendTTL()</a>, and <a class="el" href="../../d9/d15/_reliability_layer_8cpp_source.xhtml#l01703">SLNet::ReliabilityLayer::Update()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a23d46d4d1bf564a8873f477af6a29bd9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SLNet::RNS2_SendParameters::length</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00082">82</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">SLNet::RNS2_Berkley::BindShared()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02079">SLNet::RakPeer::Ping()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02981">SLNet::RakPeer::SendOutOfBand()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02715">SLNet::RakPeer::SendTTL()</a>, and <a class="el" href="../../d9/d15/_reliability_layer_8cpp_source.xhtml#l01703">SLNet::ReliabilityLayer::Update()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7e9bd3e902cda195cdeff08db0ddfd8c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RNS2_SendParameters::systemAddress</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00083">83</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">SLNet::RNS2_Berkley::BindShared()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02079">SLNet::RakPeer::Ping()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04524">SLNet::ProcessOfflineNetworkPacket()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02981">SLNet::RakPeer::SendOutOfBand()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02715">SLNet::RakPeer::SendTTL()</a>, and <a class="el" href="../../d9/d15/_reliability_layer_8cpp_source.xhtml#l01703">SLNet::ReliabilityLayer::Update()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4c4e3018851fcb475e44d15fad5142ee"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SLNet::RNS2_SendParameters::ttl</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00084">84</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">SLNet::RNS2_Berkley::BindShared()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00080">RNS2_SendParameters()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l02715">SLNet::RakPeer::SendTTL()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
Help/Doxygen/html/df/dc4/_get_time_8cpp.js
Normal file
@ -0,0 +1,5 @@
|
||||
var _get_time_8cpp =
|
||||
[
|
||||
[ "initialized", "df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b", null ],
|
||||
[ "initialTime", "df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b", null ]
|
||||
];
|
||||
173
Help/Doxygen/html/df/dc4/_get_time_8cpp.xhtml
Normal file
@ -0,0 +1,173 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/GetTime.cpp 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dc4/_get_time_8cpp.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">GetTime.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d6/d76/_get_time_8h_source.xhtml">slikenet/GetTime.h</a>"</code><br/>
|
||||
<code>#include <sys/time.h></code><br/>
|
||||
<code>#include <unistd.h></code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/dc4/_get_time_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a9d744044ed8d7050abb7352f59b71c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b">initialTime</a></td></tr>
|
||||
<tr class="separator:a9d744044ed8d7050abb7352f59b71c3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedeffc7d23da25d52b9a50045189fe2b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a> =false</td></tr>
|
||||
<tr class="separator:aedeffc7d23da25d52b9a50045189fe2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a class="anchor" id="aedeffc7d23da25d52b9a50045189fe2b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool initialized =false</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/dc4/_get_time_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="../../df/dc4/_get_time_8cpp_source.xhtml">GetTime.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9d744044ed8d7050abb7352f59b71c3b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> initialTime</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../df/dc4/_get_time_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="../../df/dc4/_get_time_8cpp_source.xhtml">GetTime.cpp</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/dc4/_get_time_8cpp.xhtml">GetTime.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
352
Help/Doxygen/html/df/dc4/_get_time_8cpp_source.xhtml
Normal file
@ -0,0 +1,352 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/src/GetTime.cpp Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dc4/_get_time_8cpp_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">GetTime.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/dc4/_get_time_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="../../db/d43/_windows_includes_8h.xhtml">slikenet/WindowsIncludes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"> #if !defined(WINDOWS_PHONE_8)</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span> <span class="comment">// To call timeGetTime</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="comment">// on Code::Blocks, this needs to be libwinmm.a instead</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"> #pragma comment(lib, "Winmm.lib")</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor"></span><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d76/_get_time_8h.xhtml" title="Returns the value from QueryPerformanceCounter. This is the function RakNet uses to represent time...">slikenet/GetTime.h</a>"</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"></span><span class="comment">//DWORD mProcMask;</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">//DWORD mSysMask;</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">//HANDLE mThread;</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"></span><span class="preprocessor">#include <sys/time.h></span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include <unistd.h></span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b"> 52</a></span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b">initialTime</a>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b"> 55</a></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a>=<span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="../../d7/ddd/_simple_mutex_8h.xhtml" title="[Internal] Encapsulates a mutex">slikenet/SimpleMutex.h</a>"</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> lastNormalizedReturnedValue=0;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> lastNormalizedInputValue=0;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> NormalizeTime(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> timeIn)</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> diff, lastNormalizedReturnedValueCopy;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">static</span> <a class="code" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml" title="An easy to use mutex.">SLNet::SimpleMutex</a> mutex;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  mutex.<a class="code" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#a7858bc7bc53efe7d0957ebe9d775e144">Lock</a>();</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">if</span> (timeIn>=lastNormalizedInputValue)</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  diff = timeIn-lastNormalizedInputValue;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">if</span> (diff > <a class="code" href="../../d8/db0/defines_8h.xhtml#a0dd271c1904495024a10d9fab4600681" title="Uncomment if you want to link in the DLMalloc library to use with RakMemoryOverride.">GET_TIME_SPIKE_LIMIT</a>)</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  lastNormalizedReturnedValue+=<a class="code" href="../../d8/db0/defines_8h.xhtml#a0dd271c1904495024a10d9fab4600681" title="Uncomment if you want to link in the DLMalloc library to use with RakMemoryOverride.">GET_TIME_SPIKE_LIMIT</a>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  lastNormalizedReturnedValue+=diff;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  lastNormalizedReturnedValue+=<a class="code" href="../../d8/db0/defines_8h.xhtml#a0dd271c1904495024a10d9fab4600681" title="Uncomment if you want to link in the DLMalloc library to use with RakMemoryOverride.">GET_TIME_SPIKE_LIMIT</a>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  lastNormalizedInputValue=timeIn;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  lastNormalizedReturnedValueCopy=lastNormalizedReturnedValue;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  mutex.<a class="code" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#a3b5dc22cc92f6e08e4326f65be5c5e82">Unlock</a>();</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> lastNormalizedReturnedValueCopy;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> }</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#endif // #if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a2de556bb780580b7b7f07e99e382818d"> 88</a></span> <span class="preprocessor"></span><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a2de556bb780580b7b7f07e99e382818d">SLNet::GetTime</a>( <span class="keywordtype">void</span> )</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> (<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aaf7a5da6c601ae66963471d55a476dff">GetTimeUS</a>()/1000);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a4772a177cb3fcb5d9e699a6670c3fb8a"> 92</a></span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a4772a177cb3fcb5d9e699a6670c3fb8a">SLNet::GetTimeMS</a>( <span class="keywordtype">void</span> )</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a>)(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aaf7a5da6c601ae66963471d55a476dff">GetTimeUS</a>()/1000);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="preprocessor"></span><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> GetTimeUS_Windows( <span class="keywordtype">void</span> )</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> {</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">if</span> ( <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a> == <span class="keyword">false</span>)</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  {</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// Save the current process</span></div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="preprocessor">#if !defined(_WIN32_WCE)</span></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="preprocessor"></span><span class="comment">// HANDLE mProc = GetCurrentProcess();</span></div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// Get the current Affinity</span></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="preprocessor">#if defined (_M_X64)</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="preprocessor"></span><span class="comment">// GetProcessAffinityMask(mProc, (PDWORD_PTR)&mProcMask, (PDWORD_PTR)&mSysMask);</span></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor"></span><span class="comment">// GetProcessAffinityMask(mProc, &mProcMask, &mSysMask);</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="preprocessor"></span><span class="comment">// mThread = GetCurrentThread();</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="preprocessor">#endif // _WIN32_WCE</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="preprocessor"></span> } </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// 9/26/2010 In China running LuDaShi, QueryPerformanceFrequency has to be called every time because CPU clock speeds can be different</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> curTime;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  LARGE_INTEGER PerfVal;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  LARGE_INTEGER yo1;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  QueryPerformanceFrequency( &yo1 );</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  QueryPerformanceCounter( &PerfVal );</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  __int64 quotient, remainder;</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  quotient=((PerfVal.QuadPart) / yo1.QuadPart);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  remainder=((PerfVal.QuadPart) % yo1.QuadPart);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  curTime = (<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a>) quotient*(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a>)1000000 + (remainder*(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a>)1000000 / yo1.QuadPart);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> NormalizeTime(curTime);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> curTime;</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor">#endif // #if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor"></span>}</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor">#elif defined(__GNUC__) || defined(__GCCXML__) || defined(__S3E__)</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor"></span><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> GetTimeUS_Linux( <span class="keywordtype">void</span> )</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> {</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  timeval tp;</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">if</span> ( <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a> == <span class="keyword">false</span>)</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  {</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  gettimeofday( &tp, 0 );</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#aedeffc7d23da25d52b9a50045189fe2b">initialized</a>=<span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// I do this because otherwise SLNet::Time in milliseconds won't work as it will underflow when dividing by 1000 to do the conversion</span></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b">initialTime</a> = ( tp.tv_sec ) * (<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a>) 1000000 + ( tp.tv_usec );</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="comment">// GCC</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> curTime;</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  gettimeofday( &tp, 0 );</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  curTime = ( tp.tv_sec ) * (<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a>) 1000000 + ( tp.tv_usec );</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor">#if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> NormalizeTime(curTime - <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b">initialTime</a>);</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> curTime - <a class="code" href="../../df/dc4/_get_time_8cpp.xhtml#a9d744044ed8d7050abb7352f59b71c3b">initialTime</a>;</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="preprocessor">#endif // #if defined(GET_TIME_SPIKE_LIMIT) && GET_TIME_SPIKE_LIMIT>0</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor"></span>}</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aaf7a5da6c601ae66963471d55a476dff"> 211</a></span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a3d01a3c6dcc3c11f0cc5359fe290edc7">SLNet::TimeUS</a> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aaf7a5da6c601ae66963471d55a476dff">SLNet::GetTimeUS</a>( <span class="keywordtype">void</span> )</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> {</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> GetTimeUS_Windows();</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="preprocessor"></span> <span class="keywordflow">return</span> GetTimeUS_Linux();</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <span class="preprocessor"></span>}</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#ae99a418b0377902ee85309774e03a7de"> 225</a></span> <span class="keywordtype">bool</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#ae99a418b0377902ee85309774e03a7de" title="a > b?">SLNet::GreaterThan</a>(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> a, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> b)</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> {</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="comment">// a > b?</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">const</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> halfSpan =(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>) (((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)(<span class="keyword">const</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)-1)/(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)2);</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> b!=a && b-a>halfSpan;</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> }</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a786a71fc658008f18555eac5cc3893ab"> 231</a></span> <span class="keywordtype">bool</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a786a71fc658008f18555eac5cc3893ab" title="a < b?">SLNet::LessThan</a>(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> a, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> b)</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> {</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="comment">// a < b?</span></div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">const</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a> halfSpan = ((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)(<span class="keyword">const</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)-1)/(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">SLNet::Time</a>)2;</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">return</span> b!=a && b-a<halfSpan;</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> }</div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../df/dc4/_get_time_8cpp.xhtml">GetTime.cpp</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:47 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,22 @@
|
||||
var group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p =
|
||||
[
|
||||
[ "RakNetTransport2", "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", [
|
||||
[ "RakNetTransport2", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a63f4c3f660c0eef3c8389dc77a788d43", null ],
|
||||
[ "~RakNetTransport2", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a899afd543a5149a188181002c7b19f7d", null ],
|
||||
[ "CloseConnection", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a3535bc6ab2ddedc5522b58730da09a1b", null ],
|
||||
[ "DeallocatePacket", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a2ceef61250766571ff659f30dd86d58b", null ],
|
||||
[ "GetCommandParser", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a5bb289238f3e3e4566da7f3de8226fb0", null ],
|
||||
[ "HasLostConnection", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a39f4114722d81b1162a3fc2d08a1ccbf", null ],
|
||||
[ "HasNewIncomingConnection", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a299dd196b30788d8dd8d2c841bf380c7", null ],
|
||||
[ "OnClosedConnection", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a28acced79c67578113243a0aa925f877", null ],
|
||||
[ "OnNewConnection", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#ab538c46c545010059b8a0b357c2c8bb0", null ],
|
||||
[ "OnReceive", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#aeba21a196188d9b7dc41083f3702857f", null ],
|
||||
[ "Receive", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a7d3516e3ef5018f49501d7d821a90d89", null ],
|
||||
[ "Send", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a2f9481c1e9a92936b040c773ae06b409", null ],
|
||||
[ "Start", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a0824fb85a07d2e0145fcce50f30d1864", null ],
|
||||
[ "Stop", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a1c121e9bbb3499f549629f25e742f76b", null ],
|
||||
[ "lostConnections", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a7ec48df0f7cf8c5f3ca4b79a45568161", null ],
|
||||
[ "newConnections", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a1639d3f318554236a660720a3e9ec4b0", null ],
|
||||
[ "packetQueue", "df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#a61fdb83f41553fe2dcf2954ced557d0b", null ]
|
||||
] ]
|
||||
];
|
||||
@ -0,0 +1,811 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: RakNetTransport</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">RakNetTransport</div> </div>
|
||||
<div class="ingroups"><a class="el" href="../../df/db6/group___p_l_u_g_i_n_s___g_r_o_u_p.xhtml">Plugins</a></div></div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>UDP based transport implementation for the <a class="el" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:d4/dab/class_s_l_net_1_1_rak_net_transport2"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" 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">SLNet::RakNetTransport2</a></td></tr>
|
||||
<tr class="memdesc:d4/dab/class_s_l_net_1_1_rak_net_transport2"><td class="mdescLeft"> </td><td class="mdescRight">Use RakNetTransport if you need a secure connection between the client and the console server. <a 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">More...</a><br/></td></tr>
|
||||
<tr class="separator:d4/dab/class_s_l_net_1_1_rak_net_transport2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<p>UDP based transport implementation for the <a class="el" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a>. </p>
|
||||
<hr/><h2 class="groupheader">Class Documentation</h2>
|
||||
<a name="d4/dab/class_s_l_net_1_1_rak_net_transport2" id="d4/dab/class_s_l_net_1_1_rak_net_transport2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">class SLNet::RakNetTransport2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock"><p>Use RakNetTransport if you need a secure connection between the client and the console server. </p>
|
||||
<p>RakNetTransport automatically initializes security for the system. Use the project CommandConsoleClient to connect To the <a class="el" href="../../dc/dbe/class_s_l_net_1_1_console_server.xhtml" title="The main entry point for the server portion of your remote console application support.">ConsoleServer</a> if you use RakNetTransport </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d59/transport2_8h_source.xhtml#l00049">49</a> of file <a class="el" href="../../d9/d59/transport2_8h_source.xhtml">transport2.h</a>.</p>
|
||||
</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||||
<img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Inheritance diagram for SLNet::RakNetTransport2:</div>
|
||||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||||
</div>
|
||||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d8/db7/class_s_l_net_1_1_rak_net_transport2__inherit__graph.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>
|
||||
<table class="memberdecls">
|
||||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||||
<tr class="memitem:a63f4c3f660c0eef3c8389dc77a788d43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" 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#a63f4c3f660c0eef3c8389dc77a788d43">RakNetTransport2</a> ()</td></tr>
|
||||
<tr class="separator:a63f4c3f660c0eef3c8389dc77a788d43"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a899afd543a5149a188181002c7b19f7d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" 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#a899afd543a5149a188181002c7b19f7d">~RakNetTransport2</a> ()</td></tr>
|
||||
<tr class="separator:a899afd543a5149a188181002c7b19f7d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0824fb85a07d2e0145fcce50f30d1864"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" 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#a0824fb85a07d2e0145fcce50f30d1864">Start</a> (unsigned short port, bool serverMode)</td></tr>
|
||||
<tr class="separator:a0824fb85a07d2e0145fcce50f30d1864"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c121e9bbb3499f549629f25e742f76b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a1c121e9bbb3499f549629f25e742f76b">Stop</a> (void)</td></tr>
|
||||
<tr class="memdesc:a1c121e9bbb3499f549629f25e742f76b"><td class="mdescLeft"> </td><td class="mdescRight">Stop the transport provider. You can clear memory and shutdown threads here. <a href="#a1c121e9bbb3499f549629f25e742f76b"></a><br/></td></tr>
|
||||
<tr class="separator:a1c121e9bbb3499f549629f25e742f76b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f9481c1e9a92936b040c773ae06b409"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a2f9481c1e9a92936b040c773ae06b409">Send</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> systemAddress, const char *data,...)</td></tr>
|
||||
<tr class="separator:a2f9481c1e9a92936b040c773ae06b409"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3535bc6ab2ddedc5522b58730da09a1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a3535bc6ab2ddedc5522b58730da09a1b">CloseConnection</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> systemAddress)</td></tr>
|
||||
<tr class="separator:a3535bc6ab2ddedc5522b58730da09a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d3516e3ef5018f49501d7d821a90d89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#a7d3516e3ef5018f49501d7d821a90d89">Receive</a> (void)</td></tr>
|
||||
<tr class="separator:a7d3516e3ef5018f49501d7d821a90d89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ceef61250766571ff659f30dd86d58b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a2ceef61250766571ff659f30dd86d58b">DeallocatePacket</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> *packet)</td></tr>
|
||||
<tr class="separator:a2ceef61250766571ff659f30dd86d58b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a299dd196b30788d8dd8d2c841bf380c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" 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#a299dd196b30788d8dd8d2c841bf380c7">HasNewIncomingConnection</a> (void)</td></tr>
|
||||
<tr class="separator:a299dd196b30788d8dd8d2c841bf380c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a39f4114722d81b1162a3fc2d08a1ccbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" 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#a39f4114722d81b1162a3fc2d08a1ccbf">HasLostConnection</a> (void)</td></tr>
|
||||
<tr class="separator:a39f4114722d81b1162a3fc2d08a1ccbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5bb289238f3e3e4566da7f3de8226fb0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">CommandParserInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#a5bb289238f3e3e4566da7f3de8226fb0">GetCommandParser</a> (void)</td></tr>
|
||||
<tr class="separator:a5bb289238f3e3e4566da7f3de8226fb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeba21a196188d9b7dc41083f3702857f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" 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#ga5c8f613a7c294e0b96deccbdabc38f18">PluginReceiveResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" 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#aeba21a196188d9b7dc41083f3702857f">OnReceive</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> *packet)</td></tr>
|
||||
<tr class="separator:aeba21a196188d9b7dc41083f3702857f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28acced79c67578113243a0aa925f877"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a28acced79c67578113243a0aa925f877">OnClosedConnection</a> (const <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> &systemAddress, <a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> rakNetGUID, <a class="el" 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#ga4d3ac5ca8821fadad6d22d0267e06803">PI2_LostConnectionReason</a> lostConnectionReason)</td></tr>
|
||||
<tr class="separator:a28acced79c67578113243a0aa925f877"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab538c46c545010059b8a0b357c2c8bb0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#ab538c46c545010059b8a0b357c2c8bb0">OnNewConnection</a> (const <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> &systemAddress, <a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> rakNetGUID, bool isIncoming)</td></tr>
|
||||
<tr class="separator:ab538c46c545010059b8a0b357c2c8bb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_s_l_net_1_1_transport_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_l_net_1_1_transport_interface')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml">SLNet::TransportInterface</a></td></tr>
|
||||
<tr class="memitem:aa302a36aa88964dcac5c97f764266111 inherit pub_methods_class_s_l_net_1_1_transport_interface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#aa302a36aa88964dcac5c97f764266111">TransportInterface</a> ()</td></tr>
|
||||
<tr class="separator:aa302a36aa88964dcac5c97f764266111 inherit pub_methods_class_s_l_net_1_1_transport_interface"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac27900663b1a6669a598455cd55f791a inherit pub_methods_class_s_l_net_1_1_transport_interface"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#ac27900663b1a6669a598455cd55f791a">~TransportInterface</a> ()</td></tr>
|
||||
<tr class="separator:ac27900663b1a6669a598455cd55f791a inherit pub_methods_class_s_l_net_1_1_transport_interface"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" 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">SLNet::PluginInterface2</a></td></tr>
|
||||
<tr class="memitem:a2df222e1167c6290dd6d1af585154e73 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" 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#a2df222e1167c6290dd6d1af585154e73">PluginInterface2</a> ()</td></tr>
|
||||
<tr class="separator:a2df222e1167c6290dd6d1af585154e73 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae97f06b1fcaa2cc45de4394b89ba3a41 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" 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#ae97f06b1fcaa2cc45de4394b89ba3a41">~PluginInterface2</a> ()</td></tr>
|
||||
<tr class="separator:ae97f06b1fcaa2cc45de4394b89ba3a41 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe33b32b1729289a809ada304227cbd8 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#afe33b32b1729289a809ada304227cbd8">OnAttach</a> (void)</td></tr>
|
||||
<tr class="memdesc:afe33b32b1729289a809ada304227cbd8 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="mdescLeft"> </td><td class="mdescRight">Called when the interface is attached. <a href="#afe33b32b1729289a809ada304227cbd8"></a><br/></td></tr>
|
||||
<tr class="separator:afe33b32b1729289a809ada304227cbd8 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad23dec19f2567a5b64c2108f73be0e4 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aad23dec19f2567a5b64c2108f73be0e4">OnDetach</a> (void)</td></tr>
|
||||
<tr class="memdesc:aad23dec19f2567a5b64c2108f73be0e4 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="mdescLeft"> </td><td class="mdescRight">Called when the interface is detached. <a href="#aad23dec19f2567a5b64c2108f73be0e4"></a><br/></td></tr>
|
||||
<tr class="separator:aad23dec19f2567a5b64c2108f73be0e4 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa181a0ff58765c3d7878ac6dfd5e5a10 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aa181a0ff58765c3d7878ac6dfd5e5a10">Update</a> (void)</td></tr>
|
||||
<tr class="memdesc:aa181a0ff58765c3d7878ac6dfd5e5a10 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="mdescLeft"> </td><td class="mdescRight">Update is called every time a packet is checked for . <a href="#aa181a0ff58765c3d7878ac6dfd5e5a10"></a><br/></td></tr>
|
||||
<tr class="separator:aa181a0ff58765c3d7878ac6dfd5e5a10 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9943065789510f76737975203f4d05bc inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a9943065789510f76737975203f4d05bc">OnRakPeerStartup</a> (void)</td></tr>
|
||||
<tr class="memdesc:a9943065789510f76737975203f4d05bc inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" title="Main interface for network communications.">RakPeer</a> is initialized. <a href="#a9943065789510f76737975203f4d05bc"></a><br/></td></tr>
|
||||
<tr class="separator:a9943065789510f76737975203f4d05bc inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea8a90c4078ecc0db77545e44531b1de inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aea8a90c4078ecc0db77545e44531b1de">OnRakPeerShutdown</a> (void)</td></tr>
|
||||
<tr class="memdesc:aea8a90c4078ecc0db77545e44531b1de inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" title="Main interface for network communications.">RakPeer</a> is shutdown. <a href="#aea8a90c4078ecc0db77545e44531b1de"></a><br/></td></tr>
|
||||
<tr class="separator:aea8a90c4078ecc0db77545e44531b1de inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa95d4714e97480ac51a87b6b34161db7 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aa95d4714e97480ac51a87b6b34161db7">OnFailedConnectionAttempt</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> *packet, <a class="el" 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#ga111ccf3400cb3830cc7ef8c042c9b26c">PI2_FailedConnectionAttemptReason</a> failedConnectionAttemptReason)</td></tr>
|
||||
<tr class="separator:aa95d4714e97480ac51a87b6b34161db7 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4bed8468dd7d3624c9d8b6e17737ba77 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" 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#a4bed8468dd7d3624c9d8b6e17737ba77">UsesReliabilityLayer</a> (void) const </td></tr>
|
||||
<tr class="separator:a4bed8468dd7d3624c9d8b6e17737ba77 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd6172fa97f484a0b874ebbe4f32de0e inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#acd6172fa97f484a0b874ebbe4f32de0e">OnDirectSocketSend</a> (const char *data, const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> bitsUsed, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress)</td></tr>
|
||||
<tr class="separator:acd6172fa97f484a0b874ebbe4f32de0e inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe625ccabbbfea5b8d0dd717748ef857 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#afe625ccabbbfea5b8d0dd717748ef857">OnDirectSocketReceive</a> (const char *data, const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> bitsUsed, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress)</td></tr>
|
||||
<tr class="separator:afe625ccabbbfea5b8d0dd717748ef857 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a775d3c4bf7e924a510becfa85b3f1f00 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a775d3c4bf7e924a510becfa85b3f1f00">OnReliabilityLayerNotification</a> (const char *errorMessage, const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> bitsUsed, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress, bool isError)</td></tr>
|
||||
<tr class="separator:a775d3c4bf7e924a510becfa85b3f1f00 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb5ebc232cc45b62ea61ee7cde758a22 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#abb5ebc232cc45b62ea61ee7cde758a22">OnInternalPacket</a> (<a class="el" href="../../d9/d9a/struct_s_l_net_1_1_internal_packet.xhtml">InternalPacket</a> *internalPacket, unsigned frameNumber, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> time, int isSend)</td></tr>
|
||||
<tr class="separator:abb5ebc232cc45b62ea61ee7cde758a22 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc1f6b096fd6d98064a1f1a4af8500d1 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#acc1f6b096fd6d98064a1f1a4af8500d1">OnAck</a> (unsigned int messageNumber, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> time)</td></tr>
|
||||
<tr class="separator:acc1f6b096fd6d98064a1f1a4af8500d1 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b7373aa27360743e697c5afa38fc541 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a6b7373aa27360743e697c5afa38fc541">OnPushBackPacket</a> (const char *data, const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> bitsUsed, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> remoteSystemAddress)</td></tr>
|
||||
<tr class="separator:a6b7373aa27360743e697c5afa38fc541 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd3c54782ccc647432571e5e5bae5e48 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml">RakPeerInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#acd3c54782ccc647432571e5e5bae5e48">GetRakPeerInterface</a> (void) const </td></tr>
|
||||
<tr class="separator:acd3c54782ccc647432571e5e5bae5e48 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a917f7caf3bcd763620cce934761aa8a8 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" 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#a917f7caf3bcd763620cce934761aa8a8">GetMyGUIDUnified</a> (void) const </td></tr>
|
||||
<tr class="separator:a917f7caf3bcd763620cce934761aa8a8 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a462426e3996a2f1038cac5505ed11fca inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a462426e3996a2f1038cac5505ed11fca">SetRakPeerInterface</a> (<a class="el" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml">RakPeerInterface</a> *ptr)</td></tr>
|
||||
<tr class="separator:a462426e3996a2f1038cac5505ed11fca inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa278807355590c171e787be943dbb520 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aa278807355590c171e787be943dbb520">SetTCPInterface</a> (<a class="el" href="../../df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml">TCPInterface</a> *ptr)</td></tr>
|
||||
<tr class="separator:aa278807355590c171e787be943dbb520 inherit pub_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><h3>Protected Attributes</h3></td></tr>
|
||||
<tr class="memitem:a1639d3f318554236a660720a3e9ec4b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><br class="typebreak"/>
|
||||
< <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> > </td><td class="memItemRight" valign="bottom"><a class="el" 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#a1639d3f318554236a660720a3e9ec4b0">newConnections</a></td></tr>
|
||||
<tr class="separator:a1639d3f318554236a660720a3e9ec4b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7ec48df0f7cf8c5f3ca4b79a45568161"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><br class="typebreak"/>
|
||||
< <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> > </td><td class="memItemRight" valign="bottom"><a class="el" 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#a7ec48df0f7cf8c5f3ca4b79a45568161">lostConnections</a></td></tr>
|
||||
<tr class="separator:a7ec48df0f7cf8c5f3ca4b79a45568161"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a61fdb83f41553fe2dcf2954ced557d0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a>< <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" 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#a61fdb83f41553fe2dcf2954ced557d0b">packetQueue</a></td></tr>
|
||||
<tr class="separator:a61fdb83f41553fe2dcf2954ced557d0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p')"><img src="../../closed.png" alt="-"/> Protected Attributes inherited from <a class="el" 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">SLNet::PluginInterface2</a></td></tr>
|
||||
<tr class="memitem:adac8deadf450a4e1d69c11b1db588bec inherit pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml">RakPeerInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#adac8deadf450a4e1d69c11b1db588bec">rakPeerInterface</a></td></tr>
|
||||
<tr class="separator:adac8deadf450a4e1d69c11b1db588bec inherit pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac298ef92904df807a3248e380e8edf43 inherit pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml">TCPInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#ac298ef92904df807a3248e380e8edf43">tcpInterface</a></td></tr>
|
||||
<tr class="separator:ac298ef92904df807a3248e380e8edf43 inherit pro_attribs_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p')"><img src="../../closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" 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">SLNet::PluginInterface2</a></td></tr>
|
||||
<tr class="memitem:aa9c79c0d16ece39114231d680190d39a inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#aa9c79c0d16ece39114231d680190d39a">SendUnified</a> (const <a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *bitStream, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#a659378374e516180f93640c79f59705c">PacketPriority</a> priority, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> reliability, char orderingChannel, const <a class="el" href="../../d3/da8/struct_s_l_net_1_1_address_or_g_u_i_d.xhtml">AddressOrGUID</a> systemIdentifier, bool broadcast)</td></tr>
|
||||
<tr class="separator:aa9c79c0d16ece39114231d680190d39a inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a30f7650d8045852663c46dc72c740043 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a30f7650d8045852663c46dc72c740043">SendUnified</a> (const char *data, const int length, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#a659378374e516180f93640c79f59705c">PacketPriority</a> priority, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> reliability, char orderingChannel, const <a class="el" href="../../d3/da8/struct_s_l_net_1_1_address_or_g_u_i_d.xhtml">AddressOrGUID</a> systemIdentifier, bool broadcast)</td></tr>
|
||||
<tr class="separator:a30f7650d8045852663c46dc72c740043 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad0e4aabc93a77dfb2ec7af08710961b5 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" 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#ad0e4aabc93a77dfb2ec7af08710961b5">SendListUnified</a> (const char **data, const int *lengths, const int numParameters, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#a659378374e516180f93640c79f59705c">PacketPriority</a> priority, <a class="el" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> reliability, char orderingChannel, const <a class="el" href="../../d3/da8/struct_s_l_net_1_1_address_or_g_u_i_d.xhtml">AddressOrGUID</a> systemIdentifier, bool broadcast)</td></tr>
|
||||
<tr class="separator:ad0e4aabc93a77dfb2ec7af08710961b5 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed235e7933ca7f30448eb9c91cefab63 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" 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#aed235e7933ca7f30448eb9c91cefab63">AllocatePacketUnified</a> (unsigned dataSize)</td></tr>
|
||||
<tr class="separator:aed235e7933ca7f30448eb9c91cefab63 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00bb796b830ec2130b4c11ed13c3e838 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a00bb796b830ec2130b4c11ed13c3e838">PushBackPacketUnified</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> *packet, bool pushAtHead)</td></tr>
|
||||
<tr class="separator:a00bb796b830ec2130b4c11ed13c3e838 inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71b375de9093e4116b57bf3780d1615b inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" 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#a71b375de9093e4116b57bf3780d1615b">DeallocPacketUnified</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> *packet)</td></tr>
|
||||
<tr class="separator:a71b375de9093e4116b57bf3780d1615b inherit pro_methods_group___p_l_u_g_i_n___i_n_t_e_r_f_a_c_e___g_r_o_u_p"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||||
<a class="anchor" id="a63f4c3f660c0eef3c8389dc77a788d43"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::RakNetTransport2::RakNetTransport2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a899afd543a5149a188181002c7b19f7d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual SLNet::RakNetTransport2::~RakNetTransport2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h4 class="groupheader">Member Function Documentation</h4>
|
||||
<a class="anchor" id="a3535bc6ab2ddedc5522b58730da09a1b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetTransport2::CloseConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td>
|
||||
<td class="paramname"><em>systemAddress</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Disconnect <em>systemAddress</em> . The binary address and port defines the <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> structure. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">systemAddress</td><td>The player/address to disconnect </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a24b59b7cc57b2c48ab48129183f52b16">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2ceef61250766571ff659f30dd86d58b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetTransport2::DeallocatePacket </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> * </td>
|
||||
<td class="paramname"><em>packet</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deallocate the <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet" title="This represents a user message from another system.">Packet</a> structure returned by Receive </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">The</td><td>packet to deallocate </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#ac524b4621730e0e4a6240c5e2f956f7b">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5bb289238f3e3e4566da7f3de8226fb0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual <a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">CommandParserInterface</a>* SLNet::RakNetTransport2::GetCommandParser </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Your transport provider can itself have command parsers if the transport layer has user-modifiable features For example, your transport layer may have a password which you want remote users to be able to set or you may want to allow remote users to turn on or off command echo </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0 if you do not need a command parser - otherwise the desired derivation of <a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml" title="The interface used by command parsers.">CommandParserInterface</a> </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a3c695705c824192b6a536b0afcbe4443">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d59/transport2_8h_source.xhtml#l00098">98</a> of file <a class="el" href="../../d9/d59/transport2_8h_source.xhtml">transport2.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a39f4114722d81b1162a3fc2d08a1ccbf"></a>
|
||||
<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="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RakNetTransport2::HasLostConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>If a system loses the connection, you should queue that event and return the systemAddress/address of that player in this function. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The SystemAddress/address of the system </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a3412b037133e175a066c217df3306230">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a299dd196b30788d8dd8d2c841bf380c7"></a>
|
||||
<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="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> SLNet::RakNetTransport2::HasNewIncomingConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>If a new system connects to you, you should queue that event and return the systemAddress/address of that player in this function. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The SystemAddress/address of the system </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#aff45e15ac6c7127a6ca5bf5a39f0dfff">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a28acced79c67578113243a0aa925f877"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void SLNet::RakNetTransport2::OnClosedConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> & </td>
|
||||
<td class="paramname"><em>systemAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> </td>
|
||||
<td class="paramname"><em>rakNetGUID</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" 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#ga4d3ac5ca8821fadad6d22d0267e06803">PI2_LostConnectionReason</a> </td>
|
||||
<td class="paramname"><em>lostConnectionReason</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Called when a connection is dropped because the user called <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#adda8200ca715f0d15db7d2e599365408" title="Close the connection to another host (if we initiated the connection it will disconnect, if they did it will kick them out).">RakPeer::CloseConnection()</a> for a particular system </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">systemAddress</td><td>The system whose connection was closed </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">rakNetGuid</td><td>The guid of the specified system </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">lostConnectionReason</td><td>How the connection was closed: manually, connection lost, or notification of disconnection </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" 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#a95cb6fb37ada42840dafdbf6ffe078e4">SLNet::PluginInterface2</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab538c46c545010059b8a0b357c2c8bb0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void SLNet::RakNetTransport2::OnNewConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> & </td>
|
||||
<td class="paramname"><em>systemAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> </td>
|
||||
<td class="paramname"><em>rakNetGUID</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>isIncoming</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Called when we got a new connection </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">systemAddress</td><td>Address of the new connection </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">rakNetGuid</td><td>The guid of the specified system </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">isIncoming</td><td>If true, this is ID_NEW_INCOMING_CONNECTION, or the equivalent </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" 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#a225b5a285e1cf2b0f9b03f6133c409e8">SLNet::PluginInterface2</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aeba21a196188d9b7dc41083f3702857f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual <a class="el" 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#ga5c8f613a7c294e0b96deccbdabc38f18">PluginReceiveResult</a> SLNet::RakNetTransport2::OnReceive </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a> * </td>
|
||||
<td class="paramname"><em>packet</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>OnReceive is called for every packet. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">packet</td><td>the packet that is being returned to the user </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True to allow the game and other plugins to get this message, false to absorb it </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" 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#a3a401ad0acd5d326d7307e2f4fce20ea">SLNet::PluginInterface2</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7d3516e3ef5018f49501d7d821a90d89"></a>
|
||||
<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="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a>* SLNet::RakNetTransport2::Receive </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Return a string. The string should be allocated and written to <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">Packet::data</a> . The byte length should be written to <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a75dfd0a23cc4c14dd338caedabe19341" title="The length of the data in bytes.">Packet::length</a> . The player/address should be written to <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">Packet::systemAddress</a> If your transport protocol adds special formatting to the data stream you should parse it out before returning it in the packet and thus only return a string in <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">Packet::data</a> </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The packet structure containing the result of Receive, or 0 if no data is available </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a0b64c016a27989829eff553a90388847">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2f9481c1e9a92936b040c773ae06b409"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetTransport2::Send </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> </td>
|
||||
<td class="paramname"><em>systemAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Send a null-terminated string to <em>systemAddress</em> If your transport method requires particular formatting of the outgoing data (e.g. you don't just send strings) you can do it here and parse it out in <a class="el" 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#a7d3516e3ef5018f49501d7d821a90d89">Receive()</a>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">systemAddress</td><td>The player to send the string to </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>format specifier - same as RAKNET_DEBUG_PRINTF </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">...</td><td>format specification arguments - same as RAKNET_DEBUG_PRINTF </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#ab6f5d46268e400149496babd9df74125">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0824fb85a07d2e0145fcce50f30d1864"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::RakNetTransport2::Start </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned short </td>
|
||||
<td class="paramname"><em>port</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>serverMode</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Start the transport provider on the indicated port. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>The port to start the transport provider on </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">serverMode</td><td>If true, you should allow incoming connections (I don't actually use this anywhere) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return true on success, false on failure. </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a72d2bf6c9022750469a81ecca2c3ac0f">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1c121e9bbb3499f549629f25e742f76b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetTransport2::Stop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Stop the transport provider. You can clear memory and shutdown threads here. </p>
|
||||
|
||||
<p>Implements <a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#a0a01052fbdf7b72289ef15650e7a99ae">SLNet::TransportInterface</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h4 class="groupheader">Member Data Documentation</h4>
|
||||
<a class="anchor" id="a7ec48df0f7cf8c5f3ca4b79a45568161"></a>
|
||||
<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="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a>> SLNet::RakNetTransport2::lostConnections</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d59/transport2_8h_source.xhtml#l00107">107</a> of file <a class="el" href="../../d9/d59/transport2_8h_source.xhtml">transport2.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1639d3f318554236a660720a3e9ec4b0"></a>
|
||||
<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="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a>> SLNet::RakNetTransport2::newConnections</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d59/transport2_8h_source.xhtml#l00107">107</a> of file <a class="el" href="../../d9/d59/transport2_8h_source.xhtml">transport2.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a61fdb83f41553fe2dcf2954ced557d0b"></a>
|
||||
<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="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/d23/struct_s_l_net_1_1_packet">Packet</a>*> SLNet::RakNetTransport2::packetQueue</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d59/transport2_8h_source.xhtml#l00108">108</a> of file <a class="el" href="../../d9/d59/transport2_8h_source.xhtml">transport2.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</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="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,22 @@
|
||||
var class_s_l_net_1_1_rak_net_random_sync =
|
||||
[
|
||||
[ "RakNetRandomSync", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2c90ae577893b840b33e5c092597cc7b", null ],
|
||||
[ "~RakNetRandomSync", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a87bab0f6f6ba968d0dc44213a6a9fceb", null ],
|
||||
[ "Deserialize", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#aa7be9d1f981a11f47f15e236f7f0dba0", null ],
|
||||
[ "DeserializeConstruction", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a5e657aa21c423b522bebfb349f1c4267", null ],
|
||||
[ "FrandomMT", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a46c6fba0530469f88f6901e8adc1a70f", null ],
|
||||
[ "GetCallCount", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ab84cab87822b58935ff8e66d9880367b", null ],
|
||||
[ "GetSeed", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a7815b0ac046ba227139e94a7d0bd6cf2", null ],
|
||||
[ "RandomMT", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2b6213718ee9019e5326d3b3743cd42b", null ],
|
||||
[ "SeedMT", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a4cd976582c4936248dd4b8ea737fa8e3", null ],
|
||||
[ "SeedMT", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a20cbeb822e335b4e5632ea5e510d7aa7", null ],
|
||||
[ "Serialize", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2383feaed1355002a445932839c75b17", null ],
|
||||
[ "SerializeConstruction", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#aae73fcfca47bd86eae4770b66481e571", null ],
|
||||
[ "SetCallCount", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#afae1ed0af8bd135548fdf73ee3c7aa5a", null ],
|
||||
[ "Skip", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a28a7f51bfa6c326c8c4e26b303475084", null ],
|
||||
[ "callCount", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a70426350dccddc75b395749f4830ef38", null ],
|
||||
[ "rnr", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a87081c7780a7dc139e440aa26f3825cc", null ],
|
||||
[ "seed", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ab7f089ed3d6a08b0b6e9982a1033c169", null ],
|
||||
[ "usedValueBufferCount", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a80f99ba85193b21f774e26838d742d18", null ],
|
||||
[ "usedValues", "df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ae22443b0af916b5bdde96226d300dd07", null ]
|
||||
];
|
||||
@ -0,0 +1,649 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::RakNetRandomSync Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../d9/db7/class_s_l_net_1_1_rak_net_random_sync-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakNetRandomSync Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">slikenet/RandSync.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a2c90ae577893b840b33e5c092597cc7b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2c90ae577893b840b33e5c092597cc7b">RakNetRandomSync</a> ()</td></tr>
|
||||
<tr class="separator:a2c90ae577893b840b33e5c092597cc7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87bab0f6f6ba968d0dc44213a6a9fceb"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a87bab0f6f6ba968d0dc44213a6a9fceb">~RakNetRandomSync</a> ()</td></tr>
|
||||
<tr class="separator:a87bab0f6f6ba968d0dc44213a6a9fceb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4cd976582c4936248dd4b8ea737fa8e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a4cd976582c4936248dd4b8ea737fa8e3">SeedMT</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> _seed)</td></tr>
|
||||
<tr class="separator:a4cd976582c4936248dd4b8ea737fa8e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a20cbeb822e335b4e5632ea5e510d7aa7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a20cbeb822e335b4e5632ea5e510d7aa7">SeedMT</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> _seed, <a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> skipValues)</td></tr>
|
||||
<tr class="separator:a20cbeb822e335b4e5632ea5e510d7aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a46c6fba0530469f88f6901e8adc1a70f"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a46c6fba0530469f88f6901e8adc1a70f">FrandomMT</a> (void)</td></tr>
|
||||
<tr class="separator:a46c6fba0530469f88f6901e8adc1a70f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b6213718ee9019e5326d3b3743cd42b"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2b6213718ee9019e5326d3b3743cd42b">RandomMT</a> (void)</td></tr>
|
||||
<tr class="separator:a2b6213718ee9019e5326d3b3743cd42b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7815b0ac046ba227139e94a7d0bd6cf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a7815b0ac046ba227139e94a7d0bd6cf2">GetSeed</a> (void) const </td></tr>
|
||||
<tr class="separator:a7815b0ac046ba227139e94a7d0bd6cf2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab84cab87822b58935ff8e66d9880367b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ab84cab87822b58935ff8e66d9880367b">GetCallCount</a> (void) const </td></tr>
|
||||
<tr class="separator:ab84cab87822b58935ff8e66d9880367b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afae1ed0af8bd135548fdf73ee3c7aa5a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#afae1ed0af8bd135548fdf73ee3c7aa5a">SetCallCount</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> i)</td></tr>
|
||||
<tr class="separator:afae1ed0af8bd135548fdf73ee3c7aa5a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae73fcfca47bd86eae4770b66481e571"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#aae73fcfca47bd86eae4770b66481e571">SerializeConstruction</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *constructionBitstream)</td></tr>
|
||||
<tr class="separator:aae73fcfca47bd86eae4770b66481e571"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e657aa21c423b522bebfb349f1c4267"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a5e657aa21c423b522bebfb349f1c4267">DeserializeConstruction</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *constructionBitstream)</td></tr>
|
||||
<tr class="separator:a5e657aa21c423b522bebfb349f1c4267"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2383feaed1355002a445932839c75b17"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a2383feaed1355002a445932839c75b17">Serialize</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *outputBitstream)</td></tr>
|
||||
<tr class="separator:a2383feaed1355002a445932839c75b17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7be9d1f981a11f47f15e236f7f0dba0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#aa7be9d1f981a11f47f15e236f7f0dba0">Deserialize</a> (<a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> *outputBitstream)</td></tr>
|
||||
<tr class="separator:aa7be9d1f981a11f47f15e236f7f0dba0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a28a7f51bfa6c326c8c4e26b303475084"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a28a7f51bfa6c326c8c4e26b303475084">Skip</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> count)</td></tr>
|
||||
<tr class="separator:a28a7f51bfa6c326c8c4e26b303475084"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae22443b0af916b5bdde96226d300dd07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><br class="typebreak"/>
|
||||
< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ae22443b0af916b5bdde96226d300dd07">usedValues</a></td></tr>
|
||||
<tr class="separator:ae22443b0af916b5bdde96226d300dd07"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab7f089ed3d6a08b0b6e9982a1033c169"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#ab7f089ed3d6a08b0b6e9982a1033c169">seed</a></td></tr>
|
||||
<tr class="separator:ab7f089ed3d6a08b0b6e9982a1033c169"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a70426350dccddc75b395749f4830ef38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a70426350dccddc75b395749f4830ef38">callCount</a></td></tr>
|
||||
<tr class="separator:a70426350dccddc75b395749f4830ef38"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a80f99ba85193b21f774e26838d742d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a80f99ba85193b21f774e26838d742d18">usedValueBufferCount</a></td></tr>
|
||||
<tr class="separator:a80f99ba85193b21f774e26838d742d18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87081c7780a7dc139e440aa26f3825cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">RakNetRandom</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml#a87081c7780a7dc139e440aa26f3825cc">rnr</a></td></tr>
|
||||
<tr class="separator:a87081c7780a7dc139e440aa26f3825cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00034">34</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a2c90ae577893b840b33e5c092597cc7b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::RakNetRandomSync::RakNetRandomSync </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00024">24</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00055">seed</a>, and <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00057">usedValueBufferCount</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a87bab0f6f6ba968d0dc44213a6a9fceb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::RakNetRandomSync::~RakNetRandomSync </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00030">30</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="aa7be9d1f981a11f47f15e236f7f0dba0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::Deserialize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>outputBitstream</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">Skip()</a>, and <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00057">usedValueBufferCount</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5e657aa21c423b522bebfb349f1c4267"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::RakNetRandomSync::DeserializeConstruction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>constructionBitstream</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l01279">SLNet::BitStream::Read()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a46c6fba0530469f88f6901e8adc1a70f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float SLNet::RakNetRandomSync::FrandomMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00045">45</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">RandomMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab84cab87822b58935ff8e66d9880367b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::RakNetRandomSync::GetCallCount </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00080">80</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7815b0ac046ba227139e94a7d0bd6cf2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::RakNetRandomSync::GetSeed </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00076">76</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00055">seed</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2b6213718ee9019e5326d3b3743cd42b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int SLNet::RakNetRandomSync::RandomMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">49</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00047">_FILE_AND_LINE_</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../dc/d8d/_d_s___queue_8h_source.xhtml#l00109">DataStructures::Queue< queue_type >::Pop()</a>, <a class="el" href="../../dc/d8d/_d_s___queue_8h_source.xhtml#l00228">DataStructures::Queue< queue_type >::Push()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">SLNet::RakNetRandom::RandomMT()</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00058">rnr</a>, <a class="el" href="../../dc/d8d/_d_s___queue_8h_source.xhtml#l00070">DataStructures::Queue< queue_type >::Size()</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00057">usedValueBufferCount</a>, and <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00054">usedValues</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00045">FrandomMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4cd976582c4936248dd4b8ea737fa8e3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::SeedMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td>
|
||||
<td class="paramname"><em>_seed</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">33</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00058">rnr</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00055">seed</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00239">SLNet::RakNetRandom::SeedMT()</a>, and <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00057">usedValueBufferCount</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00093">DeserializeConstruction()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00040">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a20cbeb822e335b4e5632ea5e510d7aa7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::SeedMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td>
|
||||
<td class="paramname"><em>_seed</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td>
|
||||
<td class="paramname"><em>skipValues</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00040">40</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">Skip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2383feaed1355002a445932839c75b17"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::Serialize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>outputBitstream</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aae73fcfca47bd86eae4770b66481e571"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::SerializeConstruction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> * </td>
|
||||
<td class="paramname"><em>constructionBitstream</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00088">88</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00055">seed</a>, and <a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml#l00922">SLNet::BitStream::Write()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="afae1ed0af8bd135548fdf73ee3c7aa5a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::SetCallCount </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td>
|
||||
<td class="paramname"><em>i</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00084">84</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a28a7f51bfa6c326c8c4e26b303475084"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RakNetRandomSync::Skip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td>
|
||||
<td class="paramname"><em>count</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">callCount</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">SLNet::RakNetRandom::RandomMT()</a>, and <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00058">rnr</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00107">Deserialize()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00040">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a70426350dccddc75b395749f4830ef38"></a>
|
||||
<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="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::RakNetRandomSync::callCount</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00056">56</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00107">Deserialize()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00080">GetCallCount()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00024">RakNetRandomSync()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">RandomMT()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00103">Serialize()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00088">SerializeConstruction()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00084">SetCallCount()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">Skip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a87081c7780a7dc139e440aa26f3825cc"></a>
|
||||
<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="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">RakNetRandom</a> SLNet::RakNetRandomSync::rnr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00058">58</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">RandomMT()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">Skip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab7f089ed3d6a08b0b6e9982a1033c169"></a>
|
||||
<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="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::RakNetRandomSync::seed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00055">55</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00076">GetSeed()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00024">RakNetRandomSync()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00088">SerializeConstruction()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a80f99ba85193b21f774e26838d742d18"></a>
|
||||
<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="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> SLNet::RakNetRandomSync::usedValueBufferCount</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00057">57</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00107">Deserialize()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00024">RakNetRandomSync()</a>, <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">RandomMT()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae22443b0af916b5bdde96226d300dd07"></a>
|
||||
<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="../../d3/d87/class_data_structures_1_1_queue.xhtml">DataStructures::Queue</a><unsigned int> SLNet::RakNetRandomSync::usedValues</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml#l00054">54</a> of file <a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">RandomMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../db/da1/_rand_sync_8h_source.xhtml">RandSync.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml">RandSync.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/dc6/class_s_l_net_1_1_rak_net_random_sync.xhtml">RakNetRandomSync</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
Help/Doxygen/html/df/dca/_getche_8h.js
Normal file
@ -0,0 +1,4 @@
|
||||
var _getche_8h =
|
||||
[
|
||||
[ "_getche", "df/dca/_getche_8h.xhtml#a8289ec5f47696cf85fd323575f3fa42d", null ]
|
||||
];
|
||||
152
Help/Doxygen/html/df/dca/_getche_8h.xhtml
Normal file
@ -0,0 +1,152 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/Getche.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dca/_getche_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Getche.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <termios.h></code><br/>
|
||||
<code>#include <stdio.h></code><br/>
|
||||
<code>#include <unistd.h></code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/dca/_getche_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a8289ec5f47696cf85fd323575f3fa42d"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dca/_getche_8h.xhtml#a8289ec5f47696cf85fd323575f3fa42d">_getche</a> ()</td></tr>
|
||||
<tr class="separator:a8289ec5f47696cf85fd323575f3fa42d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a8289ec5f47696cf85fd323575f3fa42d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char _getche </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d3b/_getche_8cpp_source.xhtml#l00024">24</a> of file <a class="el" href="../../d2/d3b/_getche_8cpp_source.xhtml">Getche.cpp</a>.</p>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/dca/_getche_8h.xhtml">Getche.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
145
Help/Doxygen/html/df/dca/_getche_8h_source.xhtml
Normal file
@ -0,0 +1,145 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/Getche.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dca/_getche_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Getche.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/dca/_getche_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span><span class="preprocessor">#include <conio.h></span> <span class="comment">/* _getche() */</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor"></span><span class="preprocessor">#include <termios.h></span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <unistd.h></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">char</span> <a class="code" href="../../d2/d3b/_getche_8cpp.xhtml#a8289ec5f47696cf85fd323575f3fa42d">_getche</a>();</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#endif </span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/dca/_getche_8h.xhtml">Getche.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
13
Help/Doxygen/html/df/dd4/class_s_l_net_1_1_rak_net_random.js
Normal file
@ -0,0 +1,13 @@
|
||||
var class_s_l_net_1_1_rak_net_random =
|
||||
[
|
||||
[ "RakNetRandom", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a12204e9bef5f72a5d3e2498097740ea0", null ],
|
||||
[ "~RakNetRandom", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0dabc78664544c7da499b2d8af7b0d17", null ],
|
||||
[ "FillBufferMT", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0867ce7343610c295be7f1bddc6681f7", null ],
|
||||
[ "FrandomMT", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a9ea13181c9510b9aeac3a53fb3eea7f3", null ],
|
||||
[ "RandomMT", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#ac2661b0600af7f2a6f1d904c553c31bb", null ],
|
||||
[ "ReloadMT", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a164966abc7632dc8d91b9f2f63c0565e", null ],
|
||||
[ "SeedMT", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a2d1a9a274688d7fd1554607d46cc5296", null ],
|
||||
[ "left", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a834d8455dfa7dc94577bac72a987afdd", null ],
|
||||
[ "next", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a761ead9b3dba5d701104d3b888216afa", null ],
|
||||
[ "state", "df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#aba4f23edc22bef0a75c33e70382d222e", null ]
|
||||
];
|
||||
388
Help/Doxygen/html/df/dd4/class_s_l_net_1_1_rak_net_random.xhtml
Normal file
@ -0,0 +1,388 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::RakNetRandom Class 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dd4/class_s_l_net_1_1_rak_net_random.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../df/d1d/class_s_l_net_1_1_rak_net_random-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakNetRandom Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d7/d10/_rand_8h_source.xhtml">slikenet/Rand.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a12204e9bef5f72a5d3e2498097740ea0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a12204e9bef5f72a5d3e2498097740ea0">RakNetRandom</a> ()</td></tr>
|
||||
<tr class="separator:a12204e9bef5f72a5d3e2498097740ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0dabc78664544c7da499b2d8af7b0d17"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0dabc78664544c7da499b2d8af7b0d17">~RakNetRandom</a> ()</td></tr>
|
||||
<tr class="separator:a0dabc78664544c7da499b2d8af7b0d17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d1a9a274688d7fd1554607d46cc5296"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a2d1a9a274688d7fd1554607d46cc5296">SeedMT</a> (unsigned int seed)</td></tr>
|
||||
<tr class="separator:a2d1a9a274688d7fd1554607d46cc5296"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a164966abc7632dc8d91b9f2f63c0565e"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a164966abc7632dc8d91b9f2f63c0565e">ReloadMT</a> (void)</td></tr>
|
||||
<tr class="separator:a164966abc7632dc8d91b9f2f63c0565e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac2661b0600af7f2a6f1d904c553c31bb"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#ac2661b0600af7f2a6f1d904c553c31bb">RandomMT</a> (void)</td></tr>
|
||||
<tr class="separator:ac2661b0600af7f2a6f1d904c553c31bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ea13181c9510b9aeac3a53fb3eea7f3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a9ea13181c9510b9aeac3a53fb3eea7f3">FrandomMT</a> (void)</td></tr>
|
||||
<tr class="separator:a9ea13181c9510b9aeac3a53fb3eea7f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0867ce7343610c295be7f1bddc6681f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a0867ce7343610c295be7f1bddc6681f7">FillBufferMT</a> (void *buffer, unsigned int bytes)</td></tr>
|
||||
<tr class="separator:a0867ce7343610c295be7f1bddc6681f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:aba4f23edc22bef0a75c33e70382d222e"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#aba4f23edc22bef0a75c33e70382d222e">state</a> [624+1]</td></tr>
|
||||
<tr class="separator:aba4f23edc22bef0a75c33e70382d222e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a761ead9b3dba5d701104d3b888216afa"><td class="memItemLeft" align="right" valign="top">unsigned int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a761ead9b3dba5d701104d3b888216afa">next</a></td></tr>
|
||||
<tr class="separator:a761ead9b3dba5d701104d3b888216afa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a834d8455dfa7dc94577bac72a987afdd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml#a834d8455dfa7dc94577bac72a987afdd">left</a></td></tr>
|
||||
<tr class="separator:a834d8455dfa7dc94577bac72a987afdd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00053">53</a> of file <a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a12204e9bef5f72a5d3e2498097740ea0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RakNetRandom::RakNetRandom </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00232">232</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0dabc78664544c7da499b2d8af7b0d17"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RakNetRandom::~RakNetRandom </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00236">236</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a0867ce7343610c295be7f1bddc6681f7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetRandom::FillBufferMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>bytes</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00260">260</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00213">fillBufferMT()</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">next</a>, and <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">state</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9ea13181c9510b9aeac3a53fb3eea7f3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float RakNetRandom::FrandomMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00255">255</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00228">frandomMT()</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">next</a>, and <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">state</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac2661b0600af7f2a6f1d904c553c31bb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int RakNetRandom::RandomMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">250</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">next</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00192">randomMT()</a>, and <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">state</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00049">SLNet::RakNetRandomSync::RandomMT()</a>, and <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00127">SLNet::RakNetRandomSync::Skip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a164966abc7632dc8d91b9f2f63c0565e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int RakNetRandom::ReloadMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00245">245</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">next</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00164">reloadMT()</a>, and <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">state</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2d1a9a274688d7fd1554607d46cc5296"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetRandom::SeedMT </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>seed</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00239">239</a> of file <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">left</a>, <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">next</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00104">seedMT()</a>, and <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">state</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d9f/_rand_sync_8cpp_source.xhtml#l00033">SLNet::RakNetRandomSync::SeedMT()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a834d8455dfa7dc94577bac72a987afdd"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SLNet::RakNetRandom::left</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00067">67</a> of file <a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00260">FillBufferMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00255">FrandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00232">RakNetRandom()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">RandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00245">ReloadMT()</a>, and <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00239">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a761ead9b3dba5d701104d3b888216afa"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int* SLNet::RakNetRandom::next</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00066">66</a> of file <a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00260">FillBufferMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00255">FrandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">RandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00245">ReloadMT()</a>, and <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00239">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aba4f23edc22bef0a75c33e70382d222e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int SLNet::RakNetRandom::state[624+1]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d7/d10/_rand_8h_source.xhtml#l00065">65</a> of file <a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00260">FillBufferMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00255">FrandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00250">RandomMT()</a>, <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00245">ReloadMT()</a>, and <a class="el" href="../../da/d82/_rand_8cpp_source.xhtml#l00239">SeedMT()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../da/d82/_rand_8cpp_source.xhtml">Rand.cpp</a></li>
|
||||
</ul>
|
||||
</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="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../df/dd4/class_s_l_net_1_1_rak_net_random.xhtml">RakNetRandom</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,58 @@
|
||||
var class_s_l_net_1_1_t_c_p_interface =
|
||||
[
|
||||
[ "ThisPtrPlusSysAddr", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#da/d1c/struct_s_l_net_1_1_t_c_p_interface_1_1_this_ptr_plus_sys_addr", [
|
||||
[ "bindAddress", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a0b9ec10ec642141c8882f3223376232a", null ],
|
||||
[ "socketFamily", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ab46b89bfdb2fd69db43c5b1e4768e5f5", null ],
|
||||
[ "systemAddress", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6c1d23754362cff733cc829dd5dca9e7", null ],
|
||||
[ "tcpInterface", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6c6922ada2e4a29541392de9ecf70d59", null ],
|
||||
[ "useSSL", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#af8678806745d00037d7911171041f410", null ]
|
||||
] ],
|
||||
[ "TCPInterface", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a3dca35917603c4961029b1cdefec0c88", null ],
|
||||
[ "~TCPInterface", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6d320d7f8b25a9106c1723e41705badc", null ],
|
||||
[ "AllocatePacket", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a84ab36f6d36c31690c80bb5e51f2d016", null ],
|
||||
[ "AttachPlugin", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ad96d1589ffa7c60837c8928479e7f76a", null ],
|
||||
[ "CloseConnection", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a51fa9556886efb6772ecb0c3bd4857b4", null ],
|
||||
[ "Connect", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#aef31dfbd383b7864e0e9deb074291cb7", null ],
|
||||
[ "CreateListenSocket", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a7db6ce7942a3fe51c1500233e6d7c0c6", null ],
|
||||
[ "DeallocatePacket", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a7800dc1ce89b0127884503b6168ceb27", null ],
|
||||
[ "DetachPlugin", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a28bdf3a84139b63a3e17c9c655fff8d1", null ],
|
||||
[ "GetConnectionCount", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a56b0b5df8bcb2d052e351694b3944309", null ],
|
||||
[ "GetConnectionList", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a5a58f4f3f1ef2d67bb34ee5e5d94e28c", null ],
|
||||
[ "GetOutgoingDataBufferSize", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a962cf7dae3f47c5b61e8e49a621d55eb", null ],
|
||||
[ "HasCompletedConnectionAttempt", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#aebac46cfccd64e29214d3410722df872", null ],
|
||||
[ "HasFailedConnectionAttempt", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a58fe702e887f58dbe6ea6e12210e55d2", null ],
|
||||
[ "HasLostConnection", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a0eb90925c3a0ae42d00019214446fb97", null ],
|
||||
[ "HasNewIncomingConnection", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ad45c6e1c80948f916bf946896c3ba84f", null ],
|
||||
[ "PushBackPacket", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ade3faa8d7328f22b493d94b54678d9ef", null ],
|
||||
[ "RAK_THREAD_DECLARATION", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a73b1b282e78fa708acdbe1835470180e", null ],
|
||||
[ "RAK_THREAD_DECLARATION", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ae28f53d633d734ad112621e53f458cb9", null ],
|
||||
[ "Receive", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a71c601f7df74b40aae954757c7724ca9", null ],
|
||||
[ "ReceiveHasPackets", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a4aa106ad458b729b163b77291583c738", null ],
|
||||
[ "ReceiveInt", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a4a5a3d26cc99076cc90503926f7d1109", null ],
|
||||
[ "Send", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6a2bf12f77233eec447a6496730286e7", null ],
|
||||
[ "SendList", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ab9a18b30172fe1723a2ecaf91025642e", null ],
|
||||
[ "SocketConnect", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#af086f0bd1c32fd60d3bcb05a5e8ebdc7", null ],
|
||||
[ "Start", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#aacace1fc8ab33669952e9dc97596c8a3", null ],
|
||||
[ "Stop", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ab8e38a1a18cac128a2bb22ed5374cb04", null ],
|
||||
[ "WasStarted", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a9ec2d879bb47462699456ebb9749aad5", null ],
|
||||
[ "blockingSocketList", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#acc946d279a85bbbc5758ab1dab032fff", null ],
|
||||
[ "blockingSocketListMutex", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a414fd63eec213a7d002e4db20dee4040", null ],
|
||||
[ "completedConnectionAttemptMutex", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ab9e3b277e57a536050cab4b10cba56f9", null ],
|
||||
[ "completedConnectionAttempts", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a14b9d2c1ddc5061ddb889bd6f9913882", null ],
|
||||
[ "failedConnectionAttemptMutex", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6dcbdc9e795fd65cd853a3a3ab834f37", null ],
|
||||
[ "failedConnectionAttempts", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a210c68082c85abc011bc2e36e9b8612f", null ],
|
||||
[ "headPush", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ad0ae4d715023680163494d240df06cdf", null ],
|
||||
[ "incomingMessages", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a7da4384d5f38a5094cbcf094b6cdd04c", null ],
|
||||
[ "isStarted", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a61577774b1da1580e0682483b1137325", null ],
|
||||
[ "listenSocket", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a0f2a1f100c5a75f7ab72dfa5419b6798", null ],
|
||||
[ "lostConnections", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a8ef9bd2ee156ee38ab58e3813323dee6", null ],
|
||||
[ "messageHandlerList", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a22c75a502613e56f09bfa234e91b78e5", null ],
|
||||
[ "newIncomingConnections", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a4980f4880bfa383c972d8577bdca365b", null ],
|
||||
[ "newRemoteClients", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#aee892f798c20da8efc6c8f2355297004", null ],
|
||||
[ "remoteClients", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a74654381a25971e8b927509c6a6aea3e", null ],
|
||||
[ "remoteClientsLength", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a6879cc20c4eb191b3a67ea6ccab92ae3", null ],
|
||||
[ "requestedCloseConnections", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#a7c0331ed4bff87b28af932d203bf54e5", null ],
|
||||
[ "tailPush", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#ac81dcb8c8588310ea3d3be716c3e193d", null ],
|
||||
[ "threadPriority", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#af9463b38b9361e80f39f565191d44901", null ],
|
||||
[ "threadRunning", "df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml#aabb95043e7f8e83a2215a22209f1af18", null ]
|
||||
];
|
||||
1537
Help/Doxygen/html/df/dd8/class_s_l_net_1_1_t_c_p_interface.xhtml
Normal file
@ -0,0 +1,421 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/FileListTransferCBInterface.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dd9/_file_list_transfer_c_b_interface_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FileListTransferCBInterface.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../dc/df9/_file_list_node_context_8h_source.xhtml">FileListNodeContext.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml">SLNet::FileListTransferCBInterface</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Used by <a class="el" 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" title="A plugin to provide a simple way to compress and incrementally send the files in the FileList structu...">FileListTransfer</a> plugin as a callback for when we get a file. <a href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#details">More...</a><br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct">SLNet::FileListTransferCBInterface::OnFileStruct</a></td></tr>
|
||||
<tr class="separator:d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct">SLNet::FileListTransferCBInterface::FileProgressStruct</a></td></tr>
|
||||
<tr class="separator:d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct">SLNet::FileListTransferCBInterface::DownloadCompleteStruct</a></td></tr>
|
||||
<tr class="separator:dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/><h2 class="groupheader">Class Documentation</h2>
|
||||
<a name="d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct" id="d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::FileListTransferCBInterface::OnFileStruct</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml#l00036">36</a> of file <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml">FileListTransferCBInterface.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a1150f5d4c01a00a7b6837f989e23ddc4"></a><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a></td>
|
||||
<td class="fieldname">
|
||||
byteLengthOfThisFile</td>
|
||||
<td class="fielddoc">
|
||||
The amount of data to be downloaded for this file. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a036e574fd5ce390a05dd4c581334e2f3"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
byteLengthOfThisSet</td>
|
||||
<td class="fielddoc">
|
||||
The total length of the transmitted files for this set, after being uncompressed. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aeab7ef5abd159f9c3c095032b4b5fd02"></a><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a></td>
|
||||
<td class="fieldname">
|
||||
bytesDownloadedForThisFile</td>
|
||||
<td class="fielddoc">
|
||||
How many bytes of this file has been downloaded. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a9a41afb708b1f76a506c900a430584d1"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
bytesDownloadedForThisSet</td>
|
||||
<td class="fielddoc">
|
||||
The total length, in bytes, downloaded for this set. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="af5f941dc32d509bb66c15c5a7fe44794"></a><a class="el" href="../../d6/dff/struct_file_list_node_context.xhtml">FileListNodeContext</a></td>
|
||||
<td class="fieldname">
|
||||
context</td>
|
||||
<td class="fielddoc">
|
||||
User data passed to one of the functions in the <a class="el" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> class. However, on error, this is instead changed to one of the enumerations in the PatchContext structure. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a7f33f08b1d0a0a0d1e7448e20ce9836d"></a>char *</td>
|
||||
<td class="fieldname">
|
||||
fileData</td>
|
||||
<td class="fielddoc">
|
||||
The data pointed to by the file. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a3928099fd6ca6a67a5a03052c346108e"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
fileIndex</td>
|
||||
<td class="fielddoc">
|
||||
The index into the set of files, from 0 to numberOfFilesInThisSet. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a9bcdd45b835eb946daf6d711dd8ef9b1"></a>char</td>
|
||||
<td class="fieldname">
|
||||
fileName</td>
|
||||
<td class="fielddoc">
|
||||
The name of the file. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a125a510be0663479ca3a4661523580d4"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
numberOfFilesInThisSet</td>
|
||||
<td class="fielddoc">
|
||||
The number of files that are in this set. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a261ee334b67f04dce9587441a2e43ca8"></a><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a></td>
|
||||
<td class="fieldname">
|
||||
senderGuid</td>
|
||||
<td class="fielddoc">
|
||||
Who sent this file. Not valid when using TCP, only <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" title="Main interface for network communications.">RakPeer</a> (UDP) </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a08b4cc5136d250aa796a30dbde103ad8"></a><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a></td>
|
||||
<td class="fieldname">
|
||||
senderSystemAddress</td>
|
||||
<td class="fielddoc">
|
||||
Who sent this file. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a5822e23f90012acc26d1da1348630fcb"></a>unsigned short</td>
|
||||
<td class="fieldname">
|
||||
setID</td>
|
||||
<td class="fielddoc">
|
||||
Files are transmitted in sets, where more than one set of files can be transmitted at the same time. This is the identifier for the set, which is returned by <a class="el" 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#afae76315465d8734ca83b576f92c1cd6" title="Allows one corresponding Send() call from another system to arrive.">FileListTransfer::SetupReceive</a> </td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a name="d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct" id="d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::FileListTransferCBInterface::FileProgressStruct</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml#l00078">78</a> of file <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml">FileListTransferCBInterface.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="adf41b25c775b2e6e38826d479c32ccce"></a>bool</td>
|
||||
<td class="fieldname">
|
||||
allocateIrIDataChunkAutomatically</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">allocateIrIDataChunkAutomatically</td><td>If true, then RakNet will hold iriDataChunk for you and return it in OnFile. Defaults to true </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="ad2dd133df159031571410d08d4d0c086"></a>unsigned int</td>
|
||||
<td class="fieldname">
|
||||
dataChunkLength</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">dataChunkLength</td><td>How many bytes long firstDataChunk and iriDataChunk are </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a666ea1a0b1f49ba8e62b4b669dac0cbe"></a>char *</td>
|
||||
<td class="fieldname">
|
||||
firstDataChunk</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">firstDataChunk</td><td>The first <em>partLength</em> of the final file. If you store identifying information about the file in the first <em>partLength</em> bytes, you can read them while the download is taking place. If this hasn't arrived yet, firstDataChunk will be 0 </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a422219fd25a3821150f187888895ede5"></a>char *</td>
|
||||
<td class="fieldname">
|
||||
iriDataChunk</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">iriDataChunk</td><td>If the remote system is sending this file using <a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">IncrementalReadInterface</a>, then this is the chunk we just downloaded. It will not exist in memory after this callback. You should either store this to disk, or in memory. If it is 0, then the file is smaller than one chunk, and will be held in memory automatically </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aef3f9c7a702692cf7d4cdf25b006ec8e"></a>unsigned int</td>
|
||||
<td class="fieldname">
|
||||
iriWriteOffset</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">iriWriteOffset</td><td>Offset in bytes from the start of the file for the data pointed to by iriDataChunk </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="ae1ff21757fa0ba73f1466e3e321293c3"></a><a class="el" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct">OnFileStruct</a> *</td>
|
||||
<td class="fieldname">
|
||||
onFileStruct</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">onFileStruct</td><td>General information about this file, such as the filename and the first <em>partLength</em> bytes. You do NOT need to save this data yourself. The complete file will arrive normally. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a75dd91b8c1b1f6d22fff32615ac06e00"></a>unsigned int</td>
|
||||
<td class="fieldname">
|
||||
partCount</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">partCount</td><td>The zero based index into partTotal. The percentage complete done of this file is 100 * (partCount+1)/partTotal </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a81d4a6ae6bc72562b77f9d37626ba3cc"></a>unsigned int</td>
|
||||
<td class="fieldname">
|
||||
partTotal</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">partTotal</td><td>The total number of parts this file was split into. Each part will be roughly the MTU size, minus the UDP header and RakNet headers </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aef5f63527150dee0569a02009259af51"></a><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a></td>
|
||||
<td class="fieldname">
|
||||
senderGuid</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">Who</td><td>sent this file. Not valid when using TCP, only <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" title="Main interface for network communications.">RakPeer</a> (UDP) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a5f4eae8053d1110f810e23bfc088a045"></a><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a></td>
|
||||
<td class="fieldname">
|
||||
senderSystemAddress</td>
|
||||
<td class="fielddoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">Who</td><td>sent this file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a name="dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct" id="dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::FileListTransferCBInterface::DownloadCompleteStruct</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml#l00102">102</a> of file <a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml">FileListTransferCBInterface.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="acc44389583a0e82d88ae503a4f4ef51e"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
byteLengthOfThisSet</td>
|
||||
<td class="fielddoc">
|
||||
The total length of the transmitted files for this set, after being uncompressed. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a535dfe10d0726104838c03b174e18c58"></a>unsigned</td>
|
||||
<td class="fieldname">
|
||||
numberOfFilesInThisSet</td>
|
||||
<td class="fielddoc">
|
||||
The number of files that are in this set. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aad185dfa6796a1aed4e5ab1d57f19233"></a><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a></td>
|
||||
<td class="fieldname">
|
||||
senderGuid</td>
|
||||
<td class="fielddoc">
|
||||
Who sent this file. Not valid when using TCP, only <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml" title="Main interface for network communications.">RakPeer</a> (UDP) </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a78b3248f939907fa126ddbea2d3a187f"></a><a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a></td>
|
||||
<td class="fieldname">
|
||||
senderSystemAddress</td>
|
||||
<td class="fielddoc">
|
||||
Who sent this file. </td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="afae147fd3c6aaed5ebf3fb8d82a6f73d"></a>unsigned short</td>
|
||||
<td class="fieldname">
|
||||
setID</td>
|
||||
<td class="fielddoc">
|
||||
Files are transmitted in sets, where more than one set of files can be transmitted at the same time. This is the identifier for the set, which is returned by <a class="el" 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#afae76315465d8734ca83b576f92c1cd6" title="Allows one corresponding Send() call from another system to arrive.">FileListTransfer::SetupReceive</a> </td></tr>
|
||||
</table>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h.xhtml">FileListTransferCBInterface.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,224 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/FileListTransferCBInterface.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/dd9/_file_list_transfer_c_b_interface_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FileListTransferCBInterface.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/dd9/_file_list_transfer_c_b_interface_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef __FILE_LIST_TRANSFER_CALLBACK_INTERFACE_H</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#define __FILE_LIST_TRANSFER_CALLBACK_INTERFACE_H</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="../../dd/dc5/memoryoverride_8h.xhtml" title="If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.">memoryoverride.h</a>"</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="../../dc/df9/_file_list_node_context_8h.xhtml">FileListNodeContext.h</a>"</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml"> 32</a></span> <span class="keyword">class </span><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml" title="Used by FileListTransfer plugin as a callback for when we get a file.">FileListTransferCBInterface</a></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> {</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="comment">// Note: If this structure is changed the struct in the swig files need to be changed as well</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml"> 36</a></span>  <span class="keyword">struct </span><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct">OnFileStruct</a></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a3928099fd6ca6a67a5a03052c346108e"> 39</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a3928099fd6ca6a67a5a03052c346108e" title="The index into the set of files, from 0 to numberOfFilesInThisSet.">fileIndex</a>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a9bcdd45b835eb946daf6d711dd8ef9b1"> 42</a></span>  <span class="keywordtype">char</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a9bcdd45b835eb946daf6d711dd8ef9b1" title="The name of the file.">fileName</a>[512];</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a7f33f08b1d0a0a0d1e7448e20ce9836d"> 45</a></span>  <span class="keywordtype">char</span> *<a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a7f33f08b1d0a0a0d1e7448e20ce9836d" title="The data pointed to by the file.">fileData</a>;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a1150f5d4c01a00a7b6837f989e23ddc4"> 48</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a1150f5d4c01a00a7b6837f989e23ddc4" title="The amount of data to be downloaded for this file.">byteLengthOfThisFile</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aeab7ef5abd159f9c3c095032b4b5fd02"> 51</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a227d2a5f9683a34d9d1e70772fd556ec">BitSize_t</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aeab7ef5abd159f9c3c095032b4b5fd02" title="How many bytes of this file has been downloaded.">bytesDownloadedForThisFile</a>;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a5822e23f90012acc26d1da1348630fcb"> 55</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a5822e23f90012acc26d1da1348630fcb" title="Files are transmitted in sets, where more than one set of files can be transmitted at the same time...">setID</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a125a510be0663479ca3a4661523580d4"> 58</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a125a510be0663479ca3a4661523580d4" title="The number of files that are in this set.">numberOfFilesInThisSet</a>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a036e574fd5ce390a05dd4c581334e2f3"> 61</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a036e574fd5ce390a05dd4c581334e2f3" title="The total length of the transmitted files for this set, after being uncompressed.">byteLengthOfThisSet</a>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a9a41afb708b1f76a506c900a430584d1"> 64</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a9a41afb708b1f76a506c900a430584d1" title="The total length, in bytes, downloaded for this set.">bytesDownloadedForThisSet</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#af5f941dc32d509bb66c15c5a7fe44794"> 68</a></span>  <a class="code" href="../../d6/dff/struct_file_list_node_context.xhtml">FileListNodeContext</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#af5f941dc32d509bb66c15c5a7fe44794" title="User data passed to one of the functions in the FileList class.">context</a>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a08b4cc5136d250aa796a30dbde103ad8"> 71</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a08b4cc5136d250aa796a30dbde103ad8" title="Who sent this file.">senderSystemAddress</a>;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a261ee334b67f04dce9587441a2e43ca8"> 74</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a261ee334b67f04dce9587441a2e43ca8" title="Who sent this file. Not valid when using TCP, only RakPeer (UDP)">senderGuid</a>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  };</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Note: If this structure is changed the struct in the swig files need to be changed as well</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml"> 78</a></span>  <span class="keyword">struct </span><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d8/da1/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_file_progress_struct">FileProgressStruct</a></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  {</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae1ff21757fa0ba73f1466e3e321293c3"> 81</a></span>  <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#d1/d50/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_on_file_struct">OnFileStruct</a> *<a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae1ff21757fa0ba73f1466e3e321293c3">onFileStruct</a>;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a75dd91b8c1b1f6d22fff32615ac06e00"> 83</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a75dd91b8c1b1f6d22fff32615ac06e00">partCount</a>;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a81d4a6ae6bc72562b77f9d37626ba3cc"> 85</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a81d4a6ae6bc72562b77f9d37626ba3cc">partTotal</a>;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ad2dd133df159031571410d08d4d0c086"> 87</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ad2dd133df159031571410d08d4d0c086">dataChunkLength</a>;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a666ea1a0b1f49ba8e62b4b669dac0cbe"> 89</a></span>  <span class="keywordtype">char</span> *<a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a666ea1a0b1f49ba8e62b4b669dac0cbe">firstDataChunk</a>;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a422219fd25a3821150f187888895ede5"> 91</a></span>  <span class="keywordtype">char</span> *<a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a422219fd25a3821150f187888895ede5">iriDataChunk</a>;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aef3f9c7a702692cf7d4cdf25b006ec8e"> 93</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aef3f9c7a702692cf7d4cdf25b006ec8e">iriWriteOffset</a>;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a5f4eae8053d1110f810e23bfc088a045"> 95</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a5f4eae8053d1110f810e23bfc088a045">senderSystemAddress</a>;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aef5f63527150dee0569a02009259af51"> 97</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aef5f63527150dee0569a02009259af51">senderGuid</a>;</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#adf41b25c775b2e6e38826d479c32ccce"> 99</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#adf41b25c775b2e6e38826d479c32ccce">allocateIrIDataChunkAutomatically</a>;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  };</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml"> 102</a></span>  <span class="keyword">struct </span><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct">DownloadCompleteStruct</a></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  {</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#afae147fd3c6aaed5ebf3fb8d82a6f73d"> 106</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#afae147fd3c6aaed5ebf3fb8d82a6f73d" title="Files are transmitted in sets, where more than one set of files can be transmitted at the same time...">setID</a>;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a535dfe10d0726104838c03b174e18c58"> 109</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a535dfe10d0726104838c03b174e18c58" title="The number of files that are in this set.">numberOfFilesInThisSet</a>;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#acc44389583a0e82d88ae503a4f4ef51e"> 112</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#acc44389583a0e82d88ae503a4f4ef51e" title="The total length of the transmitted files for this set, after being uncompressed.">byteLengthOfThisSet</a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a78b3248f939907fa126ddbea2d3a187f"> 115</a></span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a78b3248f939907fa126ddbea2d3a187f" title="Who sent this file.">senderSystemAddress</a>;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aad185dfa6796a1aed4e5ab1d57f19233"> 118</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#aad185dfa6796a1aed4e5ab1d57f19233" title="Who sent this file. Not valid when using TCP, only RakPeer (UDP)">senderGuid</a>;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  };</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae5c56d03dc6ff46ad31b4b34bed40ca2"> 121</a></span>  <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae5c56d03dc6ff46ad31b4b34bed40ca2">FileListTransferCBInterface</a>() {}</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae6d6e039316244f607dd485e84480b8e"> 122</a></span>  <span class="keyword">virtual</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ae6d6e039316244f607dd485e84480b8e">~FileListTransferCBInterface</a>() {}</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ac12fe740de93b14f21469bf62cceed44" title="Got a file.">OnFile</a>(OnFileStruct *onFileStruct)=0;</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a3d887728c405e65750c1c385fbd595fb" title="Got part of a big file internally in RakNet.">OnFileProgress</a>(FileProgressStruct *fps)=0;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ad92626087d62f5545d85e3226eb347e8"> 141</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ad92626087d62f5545d85e3226eb347e8" title="Called while the handler is active by FileListTransfer.">Update</a>(<span class="keywordtype">void</span>) {<span class="keywordflow">return</span> <span class="keyword">true</span>;}</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a7c3c1cd4c69565f1ae2eebf465aecf3d"> 147</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#a7c3c1cd4c69565f1ae2eebf465aecf3d" title="Called when the download is completed.">OnDownloadComplete</a>(<a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#dd/db9/struct_s_l_net_1_1_file_list_transfer_c_b_interface_1_1_download_complete_struct">DownloadCompleteStruct</a> *dcs) {(void) dcs; <span class="keywordflow">return</span> <span class="keyword">false</span>;}</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ac4425319ebcdd556269149fd96dbb269"> 153</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="../../d9/d93/class_s_l_net_1_1_file_list_transfer_c_b_interface.xhtml#ac4425319ebcdd556269149fd96dbb269" title="This function is called when this instance is about to be dereferenced by the FileListTransfer plugin...">OnDereference</a>(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> };</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor"></span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/dd9/_file_list_transfer_c_b_interface_8h.xhtml">FileListTransferCBInterface.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,3 @@
|
||||
<map id="DataStructures::RangeList< range_type >" name="DataStructures::RangeList< range_type >">
|
||||
<area shape="rect" id="node2" href="$d4/df2/class_data_structures_1_1_range_list.xhtml" title="{DataStructures::RangeList\l\< DatagramSequenceNumberType \>\n|+ ranges\l|+ RangeList()\l+ ~RangeList()\l+ Insert()\l+ Clear()\l+ IsWithinRange()\l+ Size()\l+ RangeSum()\l+ Serialize()\l+ Deserialize()\l}" alt="" coords="5,292,239,501"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
95ccc61ccdae86821fab49d578860a3d
|
||||
@ -0,0 +1,58 @@
|
||||
<?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: DataStructures::RangeList< range_type > Pages: 1 -->
|
||||
<svg width="228pt" height="380pt"
|
||||
viewBox="0.00 0.00 227.50 380.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 376)">
|
||||
<title>DataStructures::RangeList< range_type ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="22,-215.5 22,-371.5 153,-371.5 153,-215.5 22,-215.5"/>
|
||||
<text text-anchor="start" x="30" y="-359.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::RangeList</text>
|
||||
<text text-anchor="middle" x="87.5" y="-348.5" font-family="Helvetica,sans-Serif" font-size="10.00">< range_type ></text>
|
||||
<polyline fill="none" stroke="black" points="22,-341.5 153,-341.5 "/>
|
||||
<text text-anchor="start" x="30" y="-329.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ranges</text>
|
||||
<polyline fill="none" stroke="black" points="22,-322.5 153,-322.5 "/>
|
||||
<text text-anchor="start" x="30" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeList()</text>
|
||||
<text text-anchor="start" x="30" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RangeList()</text>
|
||||
<text text-anchor="start" x="30" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Insert()</text>
|
||||
<text text-anchor="start" x="30" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="30" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsWithinRange()</text>
|
||||
<text text-anchor="start" x="30" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="30" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeSum()</text>
|
||||
<text text-anchor="start" x="30" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Serialize()</text>
|
||||
<text text-anchor="start" x="30" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Deserialize()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d4/df2/class_data_structures_1_1_range_list.xhtml" target="_top" xlink:title="{DataStructures::RangeList\l\< DatagramSequenceNumberType \>\n|+ ranges\l|+ RangeList()\l+ ~RangeList()\l+ Insert()\l+ Clear()\l+ IsWithinRange()\l+ Size()\l+ RangeSum()\l+ Serialize()\l+ Deserialize()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-0.5 0,-156.5 175,-156.5 175,-0.5 0,-0.5"/>
|
||||
<text text-anchor="start" x="8" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::RangeList</text>
|
||||
<text text-anchor="middle" x="87.5" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">< DatagramSequenceNumberType ></text>
|
||||
<polyline fill="none" stroke="black" points="0,-126.5 175,-126.5 "/>
|
||||
<text text-anchor="start" x="8" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ranges</text>
|
||||
<polyline fill="none" stroke="black" points="0,-107.5 175,-107.5 "/>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeList()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RangeList()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Insert()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsWithinRange()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RangeSum()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Serialize()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Deserialize()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="orange" d="M87.5,-204.917C87.5,-188.962 87.5,-172.423 87.5,-156.793"/>
|
||||
<polygon fill="orange" stroke="orange" points="84.0001,-205.301 87.5,-215.301 91.0001,-205.301 84.0001,-205.301"/>
|
||||
<text text-anchor="start" x="87.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00"> < DatagramSequenceNumber</text>
|
||||
<text text-anchor="middle" x="153.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">Type ></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.8 KiB |
252
Help/Doxygen/html/df/ddf/_variable_delta_serializer_8h.xhtml
Normal file
@ -0,0 +1,252 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/VariableDeltaSerializer.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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/ddf/_variable_delta_serializer_8h.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">VariableDeltaSerializer.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d8/d00/_variable_list_delta_tracker_8h_source.xhtml">VariableListDeltaTracker.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml">DS_MemoryPool.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../df/df2/_native_types_8h_source.xhtml">NativeTypes.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/dc3/_bit_stream_8h_source.xhtml">BitStream.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/d03/_packet_priority_8h_source.xhtml">PacketPriority.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d6/d4d/_d_s___ordered_list_8h_source.xhtml">DS_OrderedList.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml">SLNet::VariableDeltaSerializer</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class to compare memory values of variables in a current state to a prior state Results of the comparisons will be written to a bitStream, such that only changed variables get written<br/>
|
||||
Can be used with <a class="el" 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" title="System to help automate game object construction, destruction, and serialization.">ReplicaManager3</a> to Serialize a <a class="el" href="../../d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3.xhtml#d3/d5b/class_s_l_net_1_1_replica3" title="Base class for your replicated objects for the ReplicaManager3 system.">Replica3</a> per-variable, rather than comparing the entire object against itself<br/>
|
||||
Usage:<br/>
|
||||
BR> <a href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#details">More...</a><br/></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="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SLNet::VariableDeltaSerializer::SerializationContext</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context">SLNet::VariableDeltaSerializer::DeserializationContext</a></td></tr>
|
||||
<tr class="separator:d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">SLNet::VariableDeltaSerializer::ChangedVariablesList</a></td></tr>
|
||||
<tr class="separator:d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">SLNet::VariableDeltaSerializer::RemoteSystemVariableHistory</a></td></tr>
|
||||
<tr class="separator:d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></td></tr>
|
||||
<tr class="memdesc:dd/d30/namespace_s_l_net"><td class="mdescLeft"> </td><td class="mdescRight">Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc. <br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/><h2 class="groupheader">Class Documentation</h2>
|
||||
<a name="d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context" id="d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::VariableDeltaSerializer::DeserializationContext</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00073">73</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a3f891d261ac2cba1a28d341bcb0e9450"></a><a class="el" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *</td>
|
||||
<td class="fieldname">
|
||||
bitStream</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a name="d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list" id="d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::VariableDeltaSerializer::ChangedVariablesList</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00224">224</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a3fa30f2a2b2c333222c96abba4ca8d9c"></a>unsigned char</td>
|
||||
<td class="fieldname">
|
||||
bitField</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a2880667171afe4b6fdfdaf471e235464"></a>unsigned short</td>
|
||||
<td class="fieldname">
|
||||
bitWriteIndex</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a6b48e6415f84b9698b2b656df7cf1cf7"></a><a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a></td>
|
||||
<td class="fieldname">
|
||||
sendReceipt</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a name="d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history" id="d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct SLNet::VariableDeltaSerializer::RemoteSystemVariableHistory</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml#l00238">238</a> of file <a class="el" href="../../df/ddf/_variable_delta_serializer_8h_source.xhtml">VariableDeltaSerializer.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="ae5f1b132296b31f15a637f1ed7a11ab5"></a><a class="el" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a></td>
|
||||
<td class="fieldname">
|
||||
guid</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a7ed27592c6d2b52de6a430fc9371a630"></a>OrderedList< <a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a>, <br class="typebreak"/>
|
||||
<a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> <br class="typebreak"/>
|
||||
*, <a class="el" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a2abaed2b4742e3d19313bf842962d86d">UpdatedVariablesListPtrComp</a> ></td>
|
||||
<td class="fieldname">
|
||||
updatedVariablesHistory</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="ac857066096425602b19c859fc5655280"></a><a class="el" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml">VariableListDeltaTracker</a></td>
|
||||
<td class="fieldname">
|
||||
variableListDeltaTracker</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/ddf/_variable_delta_serializer_8h.xhtml">VariableDeltaSerializer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:48 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,304 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: Source/include/slikenet/VariableDeltaSerializer.h Source File</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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../files.xhtml"><span>File List</span></a></li>
|
||||
<li><a href="../../globals.xhtml"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/ddf/_variable_delta_serializer_8h_source.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">VariableDeltaSerializer.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../df/ddf/_variable_delta_serializer_8h.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Original work: Copyright (c) 2014, Oculus VR, Inc.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This source code is licensed under the BSD-style license found in the</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * RakNet License.txt file in the licenses directory of this source tree. An additional grant </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * of patent rights can be found in the RakNet Patents.txt file in the same directory.</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Modified work: Copyright (c) 2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * license found in the license.txt file in the root directory of this source tree.</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef __VARIABLE_DELTA_SERIALIZER_H</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span><span class="preprocessor">#define __VARIABLE_DELTA_SERIALIZER_H</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="../../d8/d00/_variable_list_delta_tracker_8h.xhtml">VariableListDeltaTracker.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d7e/_d_s___memory_pool_8h.xhtml">DS_MemoryPool.h</a>"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../df/df2/_native_types_8h.xhtml">NativeTypes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="../../d7/dc3/_bit_stream_8h.xhtml" title="This class allows you to write and read native types as a string of bits.">BitStream.h</a>"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="../../d7/d03/_packet_priority_8h.xhtml" title="This file contains enumerations for packet priority and reliability enumerations.">PacketPriority.h</a>"</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d4d/_d_s___ordered_list_8h.xhtml">DS_OrderedList.h</a>"</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml"> 45</a></span> <span class="keyword">class </span><a class="code" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml" title="Class to compare memory values of variables in a current state to a prior state Results of the compar...">VariableDeltaSerializer</a></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">struct </span><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">struct </span><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml" title="Class to compare memory values of variables in a current state to a prior state Results of the compar...">VariableDeltaSerializer</a>();</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  ~<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml" title="Class to compare memory values of variables in a current state to a prior state Results of the compar...">VariableDeltaSerializer</a>();</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml"> 55</a></span>  <span class="keyword">struct </span><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a>();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ~<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a>();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1b4a34defb2948403c494cba21ee61a9"> 60</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1b4a34defb2948403c494cba21ee61a9">guid</a>;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82"> 61</a></span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a06adf3190228f4913a5e87713b4ca370"> 62</a></span>  <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a06adf3190228f4913a5e87713b4ca370">rakPeerSendReceipt</a>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde"> 63</a></span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> *<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1f57390a06c26dbb3572b97cc4ae41a9"> 64</a></span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> *<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1f57390a06c26dbb3572b97cc4ae41a9">variableHistoryIdentical</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a29f970e8323b1b6aea5aba947ae5ed7f"> 65</a></span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> *<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a29f970e8323b1b6aea5aba947ae5ed7f">variableHistoryUnique</a>;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958"> 66</a></span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> *<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958">changedVariables</a>;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a477d3265017a999e949da297f6e61235"> 67</a></span>  <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a477d3265017a999e949da297f6e61235">sendReceipt</a>;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a9ba18f24f40c369a180b956f4bc13c21"> 68</a></span>  <a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7e">PacketReliability</a> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a9ba18f24f40c369a180b956f4bc13c21">serializationMode</a>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6"> 69</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a7447d8cc4190422925a801c3eef33c58"> 70</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a7447d8cc4190422925a801c3eef33c58">newSystemSend</a>; <span class="comment">// Force send all, do not record</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  };</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml"> 73</a></span>  <span class="keyword">struct </span><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context">DeserializationContext</a></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a3f891d261ac2cba1a28d341bcb0e9450"> 75</a></span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a3f891d261ac2cba1a28d341bcb0e9450">bitStream</a>;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  };</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">void</span> BeginUnreliableAckedSerialize(<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a> *context, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> _guid, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *_bitStream, <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> _sendReceipt);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">void</span> BeginUniqueSerialize(<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a> *context, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> _guid, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *_bitStream);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordtype">void</span> BeginIdenticalSerialize(<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a> *context, <span class="keywordtype">bool</span> _isFirstSerializeToThisSystem, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *_bitStream);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> EndSerialize(<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a> *context);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">void</span> BeginDeserialize(<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context">DeserializationContext</a> *context, <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">BitStream</a> *_bitStream);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordtype">void</span> EndDeserialize(<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context">DeserializationContext</a> *context);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordtype">void</span> AddRemoteSystemVariableHistory(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> RemoveRemoteSystemVariableHistory(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordtype">void</span> OnPreSerializeTick(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">void</span> OnMessageReceipt(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid, <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> receiptId, <span class="keywordtype">bool</span> messageArrived);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keyword">template</span> <<span class="keyword">class</span> VarType></div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a6479f25606d97e52b733aad01c053ad6"> 165</a></span>  <span class="keywordtype">void</span> SerializeVariable(<a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml">SerializationContext</a> *context, <span class="keyword">const</span> VarType &variable)</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  {</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">if</span> (context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a7447d8cc4190422925a801c3eef33c58">newSystemSend</a>)</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  {</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">if</span> (context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>.<a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#a853a9e9d3765a34dd78cb271e2a8b7be">IsPastEndOfList</a>()==<span class="keyword">false</span>)</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  {</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="comment">// previously sent data to another system</span></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>-><a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2d1187ee508dc9d231d27aed1867d201" title="Write any integral type to a bitstream.">Write</a>(<span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>-><a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml#a2d1187ee508dc9d231d27aed1867d201" title="Write any integral type to a bitstream.">Write</a>(variable);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>=<span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  }</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  {</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="comment">// never sent data to another system</span></div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>.<a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#a05bee155bf8883276573738ce165cab4" title="Calls WriteVar. If the variable has changed, writes true, and writes the variable. Otherwise writes false.">WriteVarToBitstream</a>(variable, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>);</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>=<span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a9ba18f24f40c369a180b956f4bc13c21">serializationMode</a>==<a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7ea4a623962051043733acde3e595e1cce0" title="Same as UNRELIABLE, however the user will get either ID_SND_RECEIPT_ACKED or ID_SND_RECEIPT_LOSS base...">UNRELIABLE_WITH_ACK_RECEIPT</a>)</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  {</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>|=</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>.<a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#a05bee155bf8883276573738ce165cab4" title="Calls WriteVar. If the variable has changed, writes true, and writes the variable. Otherwise writes false.">WriteVarToBitstream</a>(variable, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958">changedVariables</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a3fa30f2a2b2c333222c96abba4ca8d9c">bitField</a>, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ab31bd82932079e4549c0b0d35d3b7958">changedVariables</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a2880667171afe4b6fdfdaf471e235464">bitWriteIndex</a>++);</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">if</span> (context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#a1f57390a06c26dbb3572b97cc4ae41a9">variableHistoryIdentical</a>)</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  {</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="comment">// Identical serialization to a number of systems</span></div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (didComparisonThisTick==<span class="keyword">false</span>)</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>|=</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>.<a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#a05bee155bf8883276573738ce165cab4" title="Calls WriteVar. If the variable has changed, writes true, and writes the variable. Otherwise writes false.">WriteVarToBitstream</a>(variable, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>);</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="comment">// Else bitstream is written to at the end</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  {</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="comment">// Per-system serialization</span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#ac7173723c38ed530d2db2a46a9b6c7a6">anyVariablesWritten</a>|=</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#acaff668c2135f1dc4518adc8072a9fde">variableHistory</a>-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>.<a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#a05bee155bf8883276573738ce165cab4" title="Calls WriteVar. If the variable has changed, writes true, and writes the variable. Otherwise writes false.">WriteVarToBitstream</a>(variable, context-><a class="code" href="../../df/d7c/struct_s_l_net_1_1_variable_delta_serializer_1_1_serialization_context.xhtml#abb37d0c3bee274d9492e046a9e3e2e82">bitStream</a>);</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  }</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keyword">template</span> <<span class="keyword">class</span> VarType></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac091c908520be4f109eec17ed8717485"> 213</a></span>  <span class="keywordtype">bool</span> DeserializeVariable(<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d0/d9a/struct_s_l_net_1_1_variable_delta_serializer_1_1_deserialization_context">DeserializationContext</a> *context, VarType &variable)</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  {</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">return</span> <a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml#aeb72bda33ac9218437c12a508f268deb" title="Paired with a call to WriteVarToBitstream(), will read a variable if it had changed. Otherwise the values remains the same.">VariableListDeltaTracker::ReadVarFromBitstream</a>(variable, context-><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a3f891d261ac2cba1a28d341bcb0e9450">bitStream</a>);</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  }</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="comment">// For a given send receipt from RakPeer::Send() track which variables we updated</span></div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="comment">// That way if that send does not arrive (ID_SND_RECEIPT_LOSS) we can mark those variables as dirty to resend them with current values</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml"> 224</a></span>  <span class="keyword">struct </span><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a></div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  {</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a6b48e6415f84b9698b2b656df7cf1cf7"> 226</a></span>  <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a6b48e6415f84b9698b2b656df7cf1cf7">sendReceipt</a>;</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a2880667171afe4b6fdfdaf471e235464"> 227</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a2880667171afe4b6fdfdaf471e235464">bitWriteIndex</a>;</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a3fa30f2a2b2c333222c96abba4ca8d9c"> 228</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bitField[56];</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  };</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="comment">// static int Replica2ObjectComp( const uint32_t &key, ChangedVariablesList* const &data );</span></div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> UpdatedVariablesListPtrComp( <span class="keyword">const</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> &key, <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a>* <span class="keyword">const</span> &data );</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// For each remote system, track the last values of variables we sent to them, and the history of what values changed per call to Send()</span></div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// Every serialize if a variable changes from its last value, send it out again</span></div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="comment">// Also if a send does not arrive (ID_SND_RECEIPT_LOSS) we use updatedVariablesHistory to mark those variables as dirty, to resend them unreliably with the current values</span></div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml"> 238</a></span>  <span class="keyword">struct </span><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a></div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  {</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ae5f1b132296b31f15a637f1ed7a11ab5"> 240</a></span>  <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ae5f1b132296b31f15a637f1ed7a11ab5">guid</a>;</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280"> 241</a></span>  <a class="code" href="../../d9/d15/class_s_l_net_1_1_variable_list_delta_tracker.xhtml">VariableListDeltaTracker</a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#ac857066096425602b19c859fc5655280">variableListDeltaTracker</a>;</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a7ed27592c6d2b52de6a430fc9371a630"> 242</a></span>  <a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml">DataStructures::OrderedList<uint32_t,ChangedVariablesList*,VariableDeltaSerializer::UpdatedVariablesListPtrComp></a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a7ed27592c6d2b52de6a430fc9371a630">updatedVariablesHistory</a>;</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  };</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a25b78c7f986aa0be55615f189b091116"> 246</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<RemoteSystemVariableHistory*></a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a25b78c7f986aa0be55615f189b091116">remoteSystemVariableHistoryList</a>;</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="comment">// Because the ChangedVariablesList is created every serialize and destroyed every receipt I use a pool to avoid fragmentation</span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a926333459e3dbaf7393b932e1bd4f0b1"> 249</a></span>  <a class="code" href="../../de/df9/class_data_structures_1_1_memory_pool.xhtml">DataStructures::MemoryPool<ChangedVariablesList></a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a926333459e3dbaf7393b932e1bd4f0b1">updatedVariablesMemoryPool</a>;</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a6b47a2b4bb6f14632ea6095463964cfd"> 251</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a6b47a2b4bb6f14632ea6095463964cfd">didComparisonThisTick</a>;</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a63d462e54f010f9de7e724a48527b5b8"> 252</a></span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#a63d462e54f010f9de7e724a48527b5b8">identicalSerializationBs</a>;</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordtype">void</span> FreeVarsAssociatedWithReceipt(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid, <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> receiptId);</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keywordtype">void</span> DirtyAndFreeVarsAssociatedWithReceipt(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid, <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> receiptId);</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetVarsWrittenPerRemoteSystemListIndex(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keywordtype">void</span> RemoveRemoteSystemVariableHistory(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a>* GetRemoteSystemVariableHistory(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> *AllocChangedVariablesList(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">void</span> FreeChangedVariablesList(<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> *changedVariables);</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordtype">void</span> StoreChangedVariablesList(<a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> *variableHistory, <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d3/dc4/struct_s_l_net_1_1_variable_delta_serializer_1_1_changed_variables_list">ChangedVariablesList</a> *changedVariables, <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> sendReceipt);</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="../../de/dc3/class_s_l_net_1_1_variable_delta_serializer.xhtml#d9/d38/struct_s_l_net_1_1_variable_delta_serializer_1_1_remote_system_variable_history">RemoteSystemVariableHistory</a> *StartVariableHistoryWrite(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetRemoteSystemHistoryListIndex(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid);</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> };</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> }</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></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_74389ed8173ad57b461b9d623a1f3867.xhtml">Source</a></li><li class="navelem"><a class="el" href="../../dir_bbb90e3ef9167a594ae33323139a2595.xhtml">include</a></li><li class="navelem"><a class="el" href="../../dir_88467e66686deb9d3756fe4fc298e321.xhtml">slikenet</a></li><li class="navelem"><a class="el" href="../../df/ddf/_variable_delta_serializer_8h.xhtml">VariableDeltaSerializer.h</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:46 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,7 @@
|
||||
var struct_data_structures_1_1_hash_index =
|
||||
[
|
||||
[ "IsInvalid", "df/de0/struct_data_structures_1_1_hash_index.xhtml#a5d5347b85316db1181a65fc05a388460", null ],
|
||||
[ "SetInvalid", "df/de0/struct_data_structures_1_1_hash_index.xhtml#a4c44571a28cd27230291cc664259faed", null ],
|
||||
[ "primaryIndex", "df/de0/struct_data_structures_1_1_hash_index.xhtml#ab9173cc3dec89e40448903a5d2a5790a", null ],
|
||||
[ "secondaryIndex", "df/de0/struct_data_structures_1_1_hash_index.xhtml#a08355105123aa12ab7bc04b5b4c7eda0", null ]
|
||||
];
|
||||
@ -0,0 +1,244 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: DataStructures::HashIndex Struct 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>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</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">
|
||||
$(document).ready(function(){initNavTree('df/de0/struct_data_structures_1_1_hash_index.xhtml','../../');});
|
||||
</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)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d9/da8/struct_data_structures_1_1_hash_index-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::HashIndex Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">slikenet/DS_Hash.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a5d5347b85316db1181a65fc05a388460"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/struct_data_structures_1_1_hash_index.xhtml#a5d5347b85316db1181a65fc05a388460">IsInvalid</a> (void) const </td></tr>
|
||||
<tr class="separator:a5d5347b85316db1181a65fc05a388460"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c44571a28cd27230291cc664259faed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/struct_data_structures_1_1_hash_index.xhtml#a4c44571a28cd27230291cc664259faed">SetInvalid</a> (void)</td></tr>
|
||||
<tr class="separator:a4c44571a28cd27230291cc664259faed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:ab9173cc3dec89e40448903a5d2a5790a"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/struct_data_structures_1_1_hash_index.xhtml#ab9173cc3dec89e40448903a5d2a5790a">primaryIndex</a></td></tr>
|
||||
<tr class="separator:ab9173cc3dec89e40448903a5d2a5790a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a08355105123aa12ab7bc04b5b4c7eda0"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/struct_data_structures_1_1_hash_index.xhtml#a08355105123aa12ab7bc04b5b4c7eda0">secondaryIndex</a></td></tr>
|
||||
<tr class="separator:a08355105123aa12ab7bc04b5b4c7eda0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p>Definition at line <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00034">34</a> of file <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a5d5347b85316db1181a65fc05a388460"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool DataStructures::HashIndex::IsInvalid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00038">38</a> of file <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00036">primaryIndex</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00189">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::RemoveAtIndex()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4c44571a28cd27230291cc664259faed"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void DataStructures::HashIndex::SetInvalid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00039">39</a> of file <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00036">primaryIndex</a>, and <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00037">secondaryIndex</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00238">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::GetIndexOf()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ab9173cc3dec89e40448903a5d2a5790a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int DataStructures::HashIndex::primaryIndex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00036">36</a> of file <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00238">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::GetIndexOf()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00038">IsInvalid()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00276">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::ItemAtIndex()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00290">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::KeyAtIndex()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00189">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::RemoveAtIndex()</a>, and <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00039">SetInvalid()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a08355105123aa12ab7bc04b5b4c7eda0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int DataStructures::HashIndex::secondaryIndex</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00037">37</a> of file <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00238">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::GetIndexOf()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00276">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::ItemAtIndex()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00290">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::KeyAtIndex()</a>, <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00189">DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::RemoveAtIndex()</a>, and <a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml#l00039">SetInvalid()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d2/d77/_d_s___hash_8h_source.xhtml">DS_Hash.h</a></li>
|
||||
</ul>
|
||||
</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="../../da/d80/namespace_data_structures.xhtml">DataStructures</a></li><li class="navelem"><a class="el" href="../../df/de0/struct_data_structures_1_1_hash_index.xhtml">HashIndex</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:49 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||