Init
@ -0,0 +1,133 @@
|
||||
<!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('d4/d11/class_s_l_net_1_1_autopatcher_repository_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="headertitle">
|
||||
<div class="title">SLNet::AutopatcherRepositoryInterface Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a8eef3a6f06a92bb245bfa0f9e6adc8a1">GetChangelistSinceDate</a>(const char *applicationName, FileList *addedOrModifiedFilesWithHashData, FileList *deletedFiles, double sinceDate)=0</td><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><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, FileListNodeContext context)</td><td class="entry"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">SLNet::IncrementalReadInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a8a65525c22a23e7c55b3e7961d7787cf">GetIncrementalReadChunkSize</a>(void) const =0</td><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#acc59bf21da9abfb543d69363dcdaadf6">GetLastError</a>(void) const =0</td><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#ae2df86b71d1862dd7e0811a503a014e5">GetMostRecentChangelistWithPatches</a>(SLNet::RakString &applicationName, FileList *patchedFiles, FileList *updatedFiles, FileList *addedOrModifiedFileHashes, FileList *deletedFiles, double *priorRowPatchTime, double *mostRecentRowPatchTime)=0</td><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a422a49494a4964d310e0532cd0514894">GetPatches</a>(const char *applicationName, FileList *input, bool allowDownloadOfOriginalUnmodifiedFiles, FileList *patchList)=0</td><td class="entry"><a class="el" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a7ac9bc491609b10af538d5d4f9fc4da6">IncrementalReadInterface</a>()</td><td class="entry"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">SLNet::IncrementalReadInterface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml#a962a6c52c2d89deb78bdb2f7d6371a6d">~IncrementalReadInterface</a>()</td><td class="entry"><a class="el" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">SLNet::IncrementalReadInterface</a></td><td class="entry"><span class="mlabel">inline</span><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: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,157 @@
|
||||
<!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/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.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::StatisticsHistory::TimeAndValueQueue Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a85e7742faa0d9aa733e3ad482b8c45df">Clear</a>(void)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#ae530c645429722c71630344521285cc4">CullExpiredValues</a>(Time curTime)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a0250feb3d0350c4052c464e06d398fa0">GetLongTermAverage</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#ae5063532a1f198b619c0ecbe9f49b413">GetLongTermHighest</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#ae7738a392ef425a252d8e743f98c01f1">GetLongTermLowest</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a7ef0af8543ac72b72325f977fc80b37c">GetLongTermSum</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#adeb6ec5acd0353318ef26a893798fa42">GetRecentAverage</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a47e52bbe58fe57a13c0d012e5e3a5c2b">GetRecentHighest</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a9ab0af93e7e30ef2af5c51f77b02f708">GetRecentLowest</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a82bdc01fc2d970bbb1b8bbf396937be3">GetRecentStandardDeviation</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#aedb806b4552131310ffb8eb85cd405cf">GetRecentSum</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a2f1260ff65871d640e9184b8cff99269">GetRecentSumOfSquares</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#affac472b2385d65de4e675d2b90335cd">GetSumSinceTime</a>(Time t) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#ae252810ec81ac1d3530c5254d7ba39d7">GetTimeRange</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a6962269bc89dbc985a58a7243ea6d270">GetTimeToTrackValues</a>(void) const </td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a5e669a17bd03174203eebac10ac39b4f">Interpolate</a>(TimeAndValue t1, TimeAndValue t2, Time time)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#aefb93bc7c31786d286c5b2a541f48426">key</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a2a69eacd35a992181cb00b5d5550790a">longTermCount</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#af0cda19e8ddbaf5ca2cb7cc3c9b0e4f1">longTermHighest</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a0c41861fa6d374aab108e18599dd3dc0">longTermLowest</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a66cd69bf18994d8db6bf2cd9722421b8">longTermSum</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a7812fef44d5884a6cf0b8a022c89a787">MergeSets</a>(const TimeAndValueQueue *lhs, SHDataCategory lhsDataCategory, const TimeAndValueQueue *rhs, SHDataCategory rhsDataCategory, TimeAndValueQueue *output)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a9bff8c0cd0ebdbeb51b314908869b3ec">operator=</a>(const TimeAndValueQueue &input)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a467cfe2b845cd9d27d04adb02b40fc0c">recentSum</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a476340863a9b2a72008584102d3a4128">recentSumOfSquares</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a72ec266eef5b12beaaa98227d0c7225f">ResizeSampleSet</a>(int approximateSamples, DataStructures::Queue< StatisticsHistory::TimeAndValue > &blendedSamples, SHDataCategory dataCategory, Time timeClipStart=0, Time timeClipEnd=0)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a0692931d9c41701b44a84e4cd2b311ec">SetTimeToTrackValues</a>(Time t)</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a3284c461de8255e1cf1f763f6f4ac227">sortValue</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a2031600adfe1e47f0b06d85b34507379">TimeAndValueQueue</a>()</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#adedbaeea2c21321ab0341be394ce0c80">timeToTrackValues</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a9367bc8ca0f70a1821004c400c52c530">values</a></td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml#a1e291264d59d713cbb0f528924e3eec0">~TimeAndValueQueue</a>()</td><td class="entry"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">SLNet::StatisticsHistory::TimeAndValueQueue</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>
|
||||
123
Help/Doxygen/html/d1/d1f/___find_first_8cpp.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/src/_FindFirst.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('d1/d1f/___find_first_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">_FindFirst.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d1/d1f/___find_first_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="../../d1/d1f/___find_first_8cpp.xhtml">_FindFirst.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>
|
||||
282
Help/Doxygen/html/d1/d1f/___find_first_8cpp_source.xhtml
Normal file
@ -0,0 +1,282 @@
|
||||
<!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/_FindFirst.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('d1/d1f/___find_first_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">_FindFirst.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d1f/___find_first_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"> * This file was taken from RakNet 4.082.</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> <span class="comment"> * Modified work: Copyright (c) 2016-2017, SLikeSoft UG (haftungsbeschränkt)</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</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="l00008"></a><span class="lineno"> 8</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="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="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#if (defined(__GNUC__) || defined(__GCCXML__)) && !defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="../../d5/dbc/___find_first_8h.xhtml">slikenet/_FindFirst.h</a>"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="../../d9/d7f/_d_s___list_8h.xhtml">slikenet/DS_List.h</a>"</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">#include <sys/stat.h></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 <fnmatch.h></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</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="l00023"></a><span class="lineno"> 23</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="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> <span class="keyword">static</span> <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml" title="Array based implementation of a list.">DataStructures::List< _findinfo_t* ></a> fileInfo;</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> <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="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="../../dc/da7/assert_8h.xhtml">slikenet/assert.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">long</span> _findfirst(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, _finddata_t *f)</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>  <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> nameCopy = name;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> filter;</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>  <span class="comment">// This is linux only, so don't bother with '\'</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* lastSep = strrchr(name,<span class="charliteral">'/'</span>);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">if</span>(!lastSep)</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">// filter pattern only is given, search current directory.</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  filter = nameCopy;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  nameCopy = <span class="stringliteral">"."</span>;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  } <span class="keywordflow">else</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>  <span class="comment">// strip filter pattern from directory name, leave</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="comment">// trailing '/' intact.</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  filter = lastSep+1;</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">unsigned</span> sepIndex = lastSep - name;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  nameCopy.<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a2e133fa2bb1b724b7b94923ddcca4a08" title="Erase characters out of the string at index for count.">Erase</a>(sepIndex+1, nameCopy.<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#abe4d216101d087910af4d93b594847b5" title="Returns the length of the string.">GetLength</a>() - sepIndex-1);</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>  DIR* dir = opendir(nameCopy);</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="keywordflow">if</span>(!dir) <span class="keywordflow">return</span> -1;</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>  _findinfo_t* fi = SLNet::OP_NEW<_findinfo_t>( <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a> );</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  fi->filter = filter;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  fi->dirName = nameCopy; <span class="comment">// we need to remember this for stat()</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  fi->openedDir = dir;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a5cb7d8b68d8d020a34f2186ea8d5b1c6" title="Insert an element at position position in the list.">Insert</a>(fi, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</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>  <span class="keywordtype">long</span> ret = fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a6f13a4519693cbd16cd13b1fe284f330">Size</a>()-1;</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>  <span class="comment">// Retrieve the first file. We cannot rely on the first item</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// being '.'</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">if</span> (_findnext(ret, f) == -1) <span class="keywordflow">return</span> -1;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">else</span> <span class="keywordflow">return</span> ret;</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> </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> </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> </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </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> <span class="keywordtype">int</span> _findnext(<span class="keywordtype">long</span> h, _finddata_t *f)</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>  <a class="code" href="../../d8/db0/defines_8h.xhtml#afaa3647d29f5960651eb23fd3d2b5368">RakAssert</a>(h >= 0 && h < (<span class="keywordtype">long</span>)fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a6f13a4519693cbd16cd13b1fe284f330">Size</a>());</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">if</span> (h < 0 || h >= (<span class="keywordtype">long</span>)fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a6f13a4519693cbd16cd13b1fe284f330">Size</a>()) <span class="keywordflow">return</span> -1;</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>  _findinfo_t* fi = fileInfo[h];</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="keywordflow">while</span>(<span class="keyword">true</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>  dirent* entry = readdir(fi->openedDir);</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">if</span>(entry == 0) <span class="keywordflow">return</span> -1;</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>  <span class="comment">// Only report stuff matching our filter</span></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (fnmatch(fi->filter, entry->d_name, FNM_PATHNAME) != 0) <span class="keywordflow">continue</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">// To reliably determine the entry's type, we must do</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="comment">// a stat... don't rely on entry->d_type, as this</span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="comment">// might be unavailable!</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">struct </span>stat filestat;</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> fullPath = fi->dirName + entry->d_name;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (stat(fullPath, &filestat) != 0)</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>  <a class="code" href="../../d8/db0/defines_8h.xhtml#a2a5d867f7ae6521f217847a78f17ab4a">RAKNET_DEBUG_PRINTF</a>(<span class="stringliteral">"Cannot stat %s\n"</span>, fullPath.C_String());</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">continue</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>  <span class="keywordflow">if</span> (S_ISREG(filestat.st_mode))</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>  f->attrib = _A_NORMAL;</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (S_ISDIR(filestat.st_mode))</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>  f->attrib = _A_SUBDIR; </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  } <span class="keywordflow">else</span> <span class="keywordflow">continue</span>; <span class="comment">// We are interested in files and</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">// directories only. Links currently</span></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// are not supported.</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>  f->size = filestat.st_size;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  strncpy_s(f->name, entry->d_name, STRING_BUFFER_SIZE);</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>  <span class="keywordflow">return</span> 0;</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> </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> -1;</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> </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> </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> </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="keywordtype">int</span> _findclose(<span class="keywordtype">long</span> h)</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">if</span> (h==-1) <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">if</span> (h < 0 || h >= (<span class="keywordtype">long</span>)fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a6f13a4519693cbd16cd13b1fe284f330">Size</a>())</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  {</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="../../d8/db0/defines_8h.xhtml#afaa3647d29f5960651eb23fd3d2b5368">RakAssert</a>(<span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> -1;</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  _findinfo_t* fi = fileInfo[h];</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  closedir(fi->openedDir);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  fileInfo.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a79621376e92b605c4dbdb77aafbb6b60" title="Delete the element at position position.">RemoveAtIndex</a>(h);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a79772d09451f784e87bec85694fad1ed">SLNet::OP_DELETE</a>(fi, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">return</span> 0; </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="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_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../d1/d1f/___find_first_8cpp.xhtml">_FindFirst.cpp</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>
|
||||
14
Help/Doxygen/html/d1/d21/class_check_sum.js
Normal file
@ -0,0 +1,14 @@
|
||||
var class_check_sum =
|
||||
[
|
||||
[ "CheckSum", "d1/d21/class_check_sum.xhtml#afe0b6f006d8c89231f2ebba3f9be3554", null ],
|
||||
[ "Add", "d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c", null ],
|
||||
[ "Add", "d1/d21/class_check_sum.xhtml#aaaea2aff24850092ce1de18bd4eee7bd", null ],
|
||||
[ "Add", "d1/d21/class_check_sum.xhtml#a3feeb0e9697cf685b75259395a0100d2", null ],
|
||||
[ "Add", "d1/d21/class_check_sum.xhtml#a01ec4e7ea4a38e069a3349c21e91f270", null ],
|
||||
[ "Clear", "d1/d21/class_check_sum.xhtml#a553c3143eb8950b1efabfef1bca8e7aa", null ],
|
||||
[ "Get", "d1/d21/class_check_sum.xhtml#acd195ac05c848b8d4ccdae7b7062657d", null ],
|
||||
[ "c1", "d1/d21/class_check_sum.xhtml#ae992ae3022e4e27a5dcaabd21903d074", null ],
|
||||
[ "c2", "d1/d21/class_check_sum.xhtml#ac025b448ed972bb5766548d6a63f7cfd", null ],
|
||||
[ "r", "d1/d21/class_check_sum.xhtml#a602993cbad71227cb9aee7bd0403e989", null ],
|
||||
[ "sum", "d1/d21/class_check_sum.xhtml#a9f4beb63d32c7b1b57667f8efb3510b7", null ]
|
||||
];
|
||||
444
Help/Doxygen/html/d1/d21/class_check_sum.xhtml
Normal file
@ -0,0 +1,444 @@
|
||||
<!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: CheckSum 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('d1/d21/class_check_sum.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="../../d9/da2/class_check_sum-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">CheckSum Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Generates and validates checksums.
|
||||
<a href="../../d1/d21/class_check_sum.xhtml#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">slikenet/CheckSum.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:afe0b6f006d8c89231f2ebba3f9be3554"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#afe0b6f006d8c89231f2ebba3f9be3554">CheckSum</a> ()</td></tr>
|
||||
<tr class="memdesc:afe0b6f006d8c89231f2ebba3f9be3554"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#afe0b6f006d8c89231f2ebba3f9be3554"></a><br/></td></tr>
|
||||
<tr class="separator:afe0b6f006d8c89231f2ebba3f9be3554"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a553c3143eb8950b1efabfef1bca8e7aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#a553c3143eb8950b1efabfef1bca8e7aa">Clear</a> ()</td></tr>
|
||||
<tr class="separator:a553c3143eb8950b1efabfef1bca8e7aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af1b9cc5870c42ac9ea29322801a29a8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">Add</a> (unsigned int w)</td></tr>
|
||||
<tr class="separator:af1b9cc5870c42ac9ea29322801a29a8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaaea2aff24850092ce1de18bd4eee7bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#aaaea2aff24850092ce1de18bd4eee7bd">Add</a> (unsigned short w)</td></tr>
|
||||
<tr class="separator:aaaea2aff24850092ce1de18bd4eee7bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3feeb0e9697cf685b75259395a0100d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#a3feeb0e9697cf685b75259395a0100d2">Add</a> (unsigned char *b, unsigned int length)</td></tr>
|
||||
<tr class="separator:a3feeb0e9697cf685b75259395a0100d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a01ec4e7ea4a38e069a3349c21e91f270"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#a01ec4e7ea4a38e069a3349c21e91f270">Add</a> (unsigned char b)</td></tr>
|
||||
<tr class="separator:a01ec4e7ea4a38e069a3349c21e91f270"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd195ac05c848b8d4ccdae7b7062657d"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#acd195ac05c848b8d4ccdae7b7062657d">Get</a> ()</td></tr>
|
||||
<tr class="separator:acd195ac05c848b8d4ccdae7b7062657d"><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:a602993cbad71227cb9aee7bd0403e989"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#a602993cbad71227cb9aee7bd0403e989">r</a></td></tr>
|
||||
<tr class="separator:a602993cbad71227cb9aee7bd0403e989"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae992ae3022e4e27a5dcaabd21903d074"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#ae992ae3022e4e27a5dcaabd21903d074">c1</a></td></tr>
|
||||
<tr class="separator:ae992ae3022e4e27a5dcaabd21903d074"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac025b448ed972bb5766548d6a63f7cfd"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#ac025b448ed972bb5766548d6a63f7cfd">c2</a></td></tr>
|
||||
<tr class="separator:ac025b448ed972bb5766548d6a63f7cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9f4beb63d32c7b1b57667f8efb3510b7"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d21/class_check_sum.xhtml#a9f4beb63d32c7b1b57667f8efb3510b7">sum</a></td></tr>
|
||||
<tr class="separator:a9f4beb63d32c7b1b57667f8efb3510b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Generates and validates checksums. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00027">27</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="afe0b6f006d8c89231f2ebba3f9be3554"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">CheckSum::CheckSum </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>Default constructor. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00034">34</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00039">Clear()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="af1b9cc5870c42ac9ea29322801a29a8c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckSum::Add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>w</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00033">33</a> of file <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.cpp</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00060">Add()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aaaea2aff24850092ce1de18bd4eee7bd"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckSum::Add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned short </td>
|
||||
<td class="paramname"><em>w</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00060">60</a> of file <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00033">Add()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a3feeb0e9697cf685b75259395a0100d2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckSum::Add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned char * </td>
|
||||
<td class="paramname"><em>b</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned 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="../../d1/d90/_check_sum_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00033">Add()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a01ec4e7ea4a38e069a3349c21e91f270"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckSum::Add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned char </td>
|
||||
<td class="paramname"><em>b</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00087">87</a> of file <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00063">c1</a>, <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00064">c2</a>, <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00062">r</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00065">sum</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a553c3143eb8950b1efabfef1bca8e7aa"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckSum::Clear </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="../../db/dc3/_check_sum_8h_source.xhtml#l00039">39</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00063">c1</a>, <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00064">c2</a>, <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00062">r</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00065">sum</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00034">CheckSum()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="acd195ac05c848b8d4ccdae7b7062657d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int CheckSum::Get </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="../../db/dc3/_check_sum_8h_source.xhtml#l00056">56</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00065">sum</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ae992ae3022e4e27a5dcaabd21903d074"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short CheckSum::c1</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/dc3/_check_sum_8h_source.xhtml#l00063">63</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00087">Add()</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00039">Clear()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac025b448ed972bb5766548d6a63f7cfd"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short CheckSum::c2</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/dc3/_check_sum_8h_source.xhtml#l00064">64</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00087">Add()</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00039">Clear()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a602993cbad71227cb9aee7bd0403e989"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short CheckSum::r</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/dc3/_check_sum_8h_source.xhtml#l00062">62</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00087">Add()</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00039">Clear()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9f4beb63d32c7b1b57667f8efb3510b7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int CheckSum::sum</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/dc3/_check_sum_8h_source.xhtml#l00065">65</a> of file <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml#l00087">Add()</a>, <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00039">Clear()</a>, and <a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml#l00056">Get()</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/dc3/_check_sum_8h_source.xhtml">CheckSum.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.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="../../d1/d21/class_check_sum.xhtml">CheckSum</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>
|
||||
125
Help/Doxygen/html/d1/d42/alloca_8h.xhtml
Normal file
@ -0,0 +1,125 @@
|
||||
<!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/alloca.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('d1/d42/alloca_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">alloca.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <malloc.h></code><br/>
|
||||
<code>#include <<a class="el" href="../../d1/d42/alloca_8h_source.xhtml">alloca.h</a>></code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/d42/alloca_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="../../d1/d42/alloca_8h.xhtml">alloca.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>
|
||||
147
Help/Doxygen/html/d1/d42/alloca_8h_source.xhtml
Normal file
@ -0,0 +1,147 @@
|
||||
<!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/alloca.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('d1/d42/alloca_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">alloca.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d42/alloca_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">#if defined(__FreeBSD__)</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#include <stdlib.h></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> </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">#elif defined ( __APPLE__ ) || defined ( __APPLE_CC__ )</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#include <malloc/malloc.h></span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <<a class="code" href="../../d1/d42/alloca_8h.xhtml">alloca.h</a>></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#elif defined(_WIN32)</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#include <malloc.h></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span><span class="preprocessor">#include <malloc.h></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// Alloca needed on Ubuntu apparently</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="../../d1/d42/alloca_8h.xhtml">alloca.h</a>></span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</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="../../d1/d42/alloca_8h.xhtml">alloca.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/d1/d44/_u_d_p_proxy_server_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/UDPProxyServer.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('d1/d44/_u_d_p_proxy_server_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">UDPProxyServer.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="../../d1/d44/_u_d_p_proxy_server_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="../../d1/d44/_u_d_p_proxy_server_8cpp.xhtml">UDPProxyServer.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>
|
||||
304
Help/Doxygen/html/d1/d44/_u_d_p_proxy_server_8cpp_source.xhtml
Normal file
@ -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/src/UDPProxyServer.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('d1/d44/_u_d_p_proxy_server_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">UDPProxyServer.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d44/_u_d_p_proxy_server_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) 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_UDPProxyServer==1 && _RAKNET_SUPPORT_UDPForwarder==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="../../dc/d70/_u_d_p_proxy_server_8h.xhtml" title="A RakNet plugin performing networking to communicate with UDPProxyServer. It allows UDPProxyServer to...">slikenet/UDPProxyServer.h</a>"</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</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.">slikenet/BitStream.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/de7/_u_d_p_proxy_common_8h.xhtml">slikenet/UDPProxyCommon.h</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="../../dd/d85/peerinterface_8h.xhtml" title="An interface for RakPeer. Simply contains all user functions as pure virtuals.">slikenet/peerinterface.h</a>"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d83/_message_identifiers_8h.xhtml" title="All the message identifiers used by RakNet. Message identifiers comprise the first byte of any messag...">slikenet/MessageIdentifiers.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="../../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>,<a class="code" 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>);</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="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a77fa21b842895898e98b87a7cbf7c595">UDPProxyServer::UDPProxyServer</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="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>=0;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5d008bdeef4fa0ae8c21d2065a30cff4">socketFamily</a>=AF_INET;</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> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aaacf2671a231a49c841afff2966e33cb">UDPProxyServer::~UDPProxyServer</a>()</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> <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#a137695e31f65ae64d353f82aa8f943fd">UDPProxyServer::SetSocketFamily</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _socketFamily)</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5d008bdeef4fa0ae8c21d2065a30cff4">socketFamily</a>=_socketFamily;</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="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5706bcfe2e5e1f04e56426f73341e1c0">UDPProxyServer::SetResultHandler</a>(<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#db/dbc/struct_s_l_net_1_1_u_d_p_proxy_server_result_handler">UDPProxyServerResultHandler</a> *rh)</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>=rh;</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="keywordtype">bool</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2cec3428cbdfcabde03438a1eef32ad4">UDPProxyServer::LoginToCoordinator</a>(<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> password, <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> coordinatorAddress)</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>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> insertionIndex;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">bool</span> objectExists;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  insertionIndex=<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a54b7abdd81f650f9d1755a4fd56b1aaa">GetIndexFromKey</a>(coordinatorAddress,&objectExists);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (objectExists==<span class="keyword">true</span>)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb">loggedInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a54b7abdd81f650f9d1755a4fd56b1aaa">GetIndexFromKey</a>(coordinatorAddress,&objectExists);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">if</span> (objectExists==<span class="keyword">true</span>)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> outgoingBs;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  outgoingBs.<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>((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5b5b9eb3be9ad636af02da44b718a75f" title="First byte of a network message.">MessageID</a>)<a class="code" href="../../d6/d83/_message_identifiers_8h.xhtml#ac1b471af280629f5ace02e586d5bcfd3ad56b0bee1058a1be9f8634faeeb94874" title="UDP proxy messages. Second byte indicates type.">ID_UDP_PROXY_GENERAL</a>);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  outgoingBs.<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>((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5b5b9eb3be9ad636af02da44b718a75f" title="First byte of a network message.">MessageID</a>)<a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a647a1f35adc22c996485e6a0795f6fb9">ID_UDP_PROXY_LOGIN_REQUEST_FROM_SERVER_TO_COORDINATOR</a>);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  outgoingBs.<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>(password);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</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#adac8deadf450a4e1d69c11b1db588bec">rakPeerInterface</a>-><a class="code" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml#ab817d74d4aa4ff1edf593543bbf7b8fb">Send</a>(&outgoingBs, <a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#a659378374e516180f93640c79f59705ca06b314d863076d54942e065d90c179c4">MEDIUM_PRIORITY</a>, <a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7eaff2d39b163bcf3e142744962bfb0849f">RELIABLE_ORDERED</a>, 0, coordinatorAddress, <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a9ed08b2c35b20d08ebfab17927f5c4a2">InsertAtIndex</a>(coordinatorAddress, insertionIndex, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a> );</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> <span class="keyword">true</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> <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#adbc6fc1d3650a8b11a15d1c5c6439cad" title="The server IP reported to the client is the IP address from the server to the coordinator. If the server and coordinator are on the same LAN, you need to call SetServerPublicIP() to tell the client what address to connect to.">UDPProxyServer::SetServerPublicIP</a>(<a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">RakString</a> ip)</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="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0d9196757aeff878f0d2c97bf013ac12">serverPublicIp</a> = ip;</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> <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#aeb797f22d5e637597174392c6b1c88ab" title="Update is called every time a packet is checked for .">UDPProxyServer::Update</a>(<span class="keywordtype">void</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> <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> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae950745fe0b0f4850dd7af3485bb4248">UDPProxyServer::OnReceive</a>(<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="l00072"></a><span class="lineno"> 72</span> {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Make sure incoming messages from from UDPProxyCoordinator</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>  <span class="keywordflow">if</span> (packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">data</a>[0]==ID_UDP_PROXY_GENERAL && packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a75dfd0a23cc4c14dd338caedabe19341" title="The length of the data in bytes.">length</a>>1)</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="keywordtype">bool</span> objectExists;</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>  <span class="keywordflow">switch</span> (packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">data</a>[1])</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>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a8507758530db866a6607c6822ac81f59">ID_UDP_PROXY_FORWARDING_REQUEST_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb">loggedInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a54b7abdd81f650f9d1755a4fd56b1aaa">GetIndexFromKey</a>(packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">systemAddress</a>, &objectExists)!=(<span class="keywordtype">unsigned</span> int)-1)</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abe228118b48f8aa16dfa5450ec835179">OnForwardingRequestFromCoordinatorToServer</a>(packet);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</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#gga5c8f613a7c294e0b96deccbdabc38f18a9f27ed7ccb7513dceb7ed4da3d99a1bf" title="The plugin used this message and it shouldn't be given to the user.">RR_STOP_PROCESSING_AND_DEALLOCATE</a>;</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="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2af3ff7449888a51faa00d646c6cb64ff6">ID_UDP_PROXY_NO_PASSWORD_SET_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a40430d873d9fec017ca35cfd20d4ced9">ID_UDP_PROXY_WRONG_PASSWORD_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a7c6c52f9d67f41549b178d15b7764da2">ID_UDP_PROXY_ALREADY_LOGGED_IN_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a28d2d640e82dabf2d16f8d6a7e26a885">ID_UDP_PROXY_LOGIN_SUCCESS_FROM_COORDINATOR_TO_SERVER</a>:</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="keywordtype">unsigned</span> <span class="keywordtype">int</span> removalIndex = <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a54b7abdd81f650f9d1755a4fd56b1aaa">GetIndexFromKey</a>(packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">systemAddress</a>, &objectExists);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">if</span> (objectExists)</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a65ef0eca14deb8698004b1cd074b6f0a">RemoveAtIndex</a>(removalIndex);</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>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> incomingBs(packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">data</a>, packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a75dfd0a23cc4c14dd338caedabe19341" title="The length of the data in bytes.">length</a>, <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  incomingBs.IgnoreBytes(2);</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <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="l00101"></a><span class="lineno"> 101</span>  incomingBs.Read(password);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">switch</span> (packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">data</a>[1])</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="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2af3ff7449888a51faa00d646c6cb64ff6">ID_UDP_PROXY_NO_PASSWORD_SET_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>)</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>-><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2a34d2e34e21af4110d3fd9a529799cf">OnNoPasswordSet</a>(password, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a40430d873d9fec017ca35cfd20d4ced9">ID_UDP_PROXY_WRONG_PASSWORD_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>)</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>-><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a9131a8b41895ed968bf9db758a096370">OnWrongPassword</a>(password, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a7c6c52f9d67f41549b178d15b7764da2">ID_UDP_PROXY_ALREADY_LOGGED_IN_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>)</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>-><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a691e822395419240ceea85a4c013b566">OnAlreadyLoggedIn</a>(password, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">case</span> <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2a28d2d640e82dabf2d16f8d6a7e26a885">ID_UDP_PROXY_LOGIN_SUCCESS_FROM_COORDINATOR_TO_SERVER</a>:</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// RakAssert(loggedInCoordinators.GetIndexOf(packet->systemAddress)==(unsigned int)-1);</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb">loggedInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a30d44cd52bdb782478472a95cc5a4b0a">Insert</a>(packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">systemAddress</a>, packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">systemAddress</a>, <span class="keyword">true</span>, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>)</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12">resultHandler</a>-><a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aaa410e4ba3454b1094e53d997188f75c">OnLoginSuccess</a>(password, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">break</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>  <span class="keywordflow">return</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#gga5c8f613a7c294e0b96deccbdabc38f18a9f27ed7ccb7513dceb7ed4da3d99a1bf" title="The plugin used this message and it shouldn't be given to the user.">RR_STOP_PROCESSING_AND_DEALLOCATE</a>;</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>  <span class="keywordflow">return</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#gga5c8f613a7c294e0b96deccbdabc38f18a5b5a476b87be78212057efd5535345d4" title="This message will be processed by other plugins, and at last by the user.">RR_CONTINUE_PROCESSING</a>;</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> <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#a4c07309c470ecda59be461ee4987fe18">UDPProxyServer::OnClosedConnection</a>(<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="l00133"></a><span class="lineno"> 133</span> {</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  (void) lostConnectionReason;</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  (void) rakNetGUID;</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a5c05db993081fec4efcd3fd6f3eb34e2">RemoveIfExists</a>(systemAddress);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb">loggedInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#a5c05db993081fec4efcd3fd6f3eb34e2">RemoveIfExists</a>(systemAddress);</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> <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#a0a7b92a30a869810c688d587c85f9d97" title="Called when RakPeer is initialized.">UDPProxyServer::OnRakPeerStartup</a>(<span class="keywordtype">void</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>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#acbb762a0aa06c3e28700d33296fd901a">udpForwarder</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#a88ad7d9bf51c75320f43701327d9a27c">Startup</a>();</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="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae8c8524f568e061ff05699229c83a333" title="Called when RakPeer is shutdown.">UDPProxyServer::OnRakPeerShutdown</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> {</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#acbb762a0aa06c3e28700d33296fd901a">udpForwarder</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#a46c8259451bc32d486faa2208d50413d" title="Stops the system, and frees all sockets.">Shutdown</a>();</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84">loggingInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#ac3d85528ada636cae37a5474cb64b69c">Clear</a>(<span class="keyword">true</span>,<a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb">loggedInCoordinators</a>.<a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml#ac3d85528ada636cae37a5474cb64b69c">Clear</a>(<span class="keyword">true</span>,<a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> }</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</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#a7fae3a72d5ecf1cbe55a4eeca7d93690" title="Called when the interface is attached.">UDPProxyServer::OnAttach</a>(<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"> 152</span>  <span class="keywordflow">if</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#adac8deadf450a4e1d69c11b1db588bec">rakPeerInterface</a>-><a class="code" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml#a50c7a3418a831307ead038c341e2f5df">IsActive</a>())</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0a7b92a30a869810c688d587c85f9d97" title="Called when RakPeer is initialized.">OnRakPeerStartup</a>();</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="keywordtype">void</span> <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a032bd795291d94226ecf2181e03ce56b" title="Called when the interface is detached.">UDPProxyServer::OnDetach</a>(<span class="keywordtype">void</span>)</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae8c8524f568e061ff05699229c83a333" title="Called when RakPeer is shutdown.">OnRakPeerShutdown</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"> 159</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#abe228118b48f8aa16dfa5450ec835179">UDPProxyServer::OnForwardingRequestFromCoordinatorToServer</a>(<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="l00160"></a><span class="lineno"> 160</span> {</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml" title="Network address for a system.">SystemAddress</a> sourceAddress, targetAddress;</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> incomingBs(packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aff6d115daef2787d582f9a20efd64fc0" title="The data from the sender.">data</a>, packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a75dfd0a23cc4c14dd338caedabe19341" title="The length of the data in bytes.">length</a>, <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  incomingBs.IgnoreBytes(2);</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  incomingBs.Read(sourceAddress);</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  incomingBs.Read(targetAddress);</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a26b4eb1be8467562f791e3c5af4a67ae">SLNet::TimeMS</a> timeoutOnNoDataMS;</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  incomingBs.Read(timeoutOnNoDataMS);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="../../d8/db0/defines_8h.xhtml#afaa3647d29f5960651eb23fd3d2b5368">RakAssert</a>(timeoutOnNoDataMS > 0 && timeoutOnNoDataMS <= <a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a65d6f65937ccacd1d3056bf832b14cd2">UDP_FORWARDER_MAXIMUM_TIMEOUT</a>);</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> forwardingPort=0;</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a9751421209c1bbab6cc3b21c90de204c">UDPForwarderResult</a> success = <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#acbb762a0aa06c3e28700d33296fd901a">udpForwarder</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#a7ffa0314e5718b17388e84ba720be7ed">StartForwarding</a>(sourceAddress, targetAddress, timeoutOnNoDataMS, 0, <a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5d008bdeef4fa0ae8c21d2065a30cff4">socketFamily</a>, &forwardingPort, 0);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="../../df/d75/class_s_l_net_1_1_bit_stream.xhtml">SLNet::BitStream</a> outgoingBs;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  outgoingBs.<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>((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5b5b9eb3be9ad636af02da44b718a75f" title="First byte of a network message.">MessageID</a>)ID_UDP_PROXY_GENERAL);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  outgoingBs.<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>((<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5b5b9eb3be9ad636af02da44b718a75f" title="First byte of a network message.">MessageID</a>)<a class="code" href="../../d7/de7/_u_d_p_proxy_common_8h.xhtml#a29484f0e9e8b610f2ef941aa44a1f9a2aec594366544af162006ee3caf54b7e3c">ID_UDP_PROXY_FORWARDING_REPLY_FROM_SERVER_TO_COORDINATOR</a>);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  outgoingBs.<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>(sourceAddress);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  outgoingBs.<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>(targetAddress);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  outgoingBs.<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>(<a class="code" href="../../d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0d9196757aeff878f0d2c97bf013ac12">serverPublicIp</a>);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  outgoingBs.<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="keywordtype">unsigned</span> <span class="keywordtype">char</span>) success);</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  outgoingBs.<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>(forwardingPort);</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</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#adac8deadf450a4e1d69c11b1db588bec">rakPeerInterface</a>-><a class="code" href="../../da/d27/class_s_l_net_1_1_rak_peer_interface.xhtml#ab817d74d4aa4ff1edf593543bbf7b8fb">Send</a>(&outgoingBs, <a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#a659378374e516180f93640c79f59705ca06b314d863076d54942e065d90c179c4">MEDIUM_PRIORITY</a>, <a class="code" href="../../d7/d03/_packet_priority_8h.xhtml#ae41fa01235e99dced384d137fa874a7eaff2d39b163bcf3e142744962bfb0849f">RELIABLE_ORDERED</a>, 0, packet-><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a5c9d18515892239712a5d8fcb46c4245" title="The system that send this packet.">systemAddress</a>, <span class="keyword">false</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="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="../../d1/d44/_u_d_p_proxy_server_8cpp.xhtml">UDPProxyServer.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,29 @@
|
||||
var class_s_l_net_1_1_r_n_s2___berkley =
|
||||
[
|
||||
[ "RNS2_Berkley", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a8a34546f9404605b8a332af255b4c16e", null ],
|
||||
[ "~RNS2_Berkley", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#acc3a8b02859ee3bb8247bdb2056659fa", null ],
|
||||
[ "BindShared", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ab1fea624748fd0aadcacf13209d61768", null ],
|
||||
[ "BindSharedIPV4", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa9536d722ec72b9b223abdffcf49f06b", null ],
|
||||
[ "BindSharedIPV4And6", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ae60659a60bdfabb9519b04262fca323f", null ],
|
||||
[ "BlockOnStopRecvPollingThread", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a43d7b146b0acd794206e4ad8884c1f7f", null ],
|
||||
[ "CreateRecvPollingThread", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1296fb17a972579764467ed42a1ab42c", null ],
|
||||
[ "GetBindings", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7c980f8a74516826658221ccc64a21ce", null ],
|
||||
[ "GetSocket", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aefdace56156ebc5e9b8ed3909faaad1a", null ],
|
||||
[ "GetSystemAddressIPV4", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5ddfe68a1ec36c78afa667a64f093658", null ],
|
||||
[ "GetSystemAddressIPV4And6", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7f240a4b98c02050af05b74b24960721", null ],
|
||||
[ "RAK_THREAD_DECLARATION", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1a0fb0f0e49f3ca22bc01f15103706b", null ],
|
||||
[ "RecvFromBlocking", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a4a826e7d7f3ae0903ec4319ea9a36a7a", null ],
|
||||
[ "RecvFromBlockingIPV4", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1695425ff0acece2c1da7681b6622fa", null ],
|
||||
[ "RecvFromBlockingIPV4And6", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad9ee73b6824ea6bdd4d01e557f85808a", null ],
|
||||
[ "RecvFromLoopInt", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aea7cd3c22a1a35283886fcb3c208c6d6", null ],
|
||||
[ "SetBroadcastSocket", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a228ffbc707aafa8a6fd56c25a910d2d1", null ],
|
||||
[ "SetDoNotFragment", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0602909c80c8fad437cb732a3d7d9766", null ],
|
||||
[ "SetIPHdrIncl", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad64a92d65e482fbfe41cbe83ee47300a", null ],
|
||||
[ "SetNonBlockingSocket", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5eeb2ab873c84b837e455f3d894c20aa", null ],
|
||||
[ "SetSocketOptions", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1442a12260bace9e7fe7dc3dd8363bd8", null ],
|
||||
[ "SignalStopRecvPollingThread", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#adf024e07a43a7508b031a92ed89d3b6c", null ],
|
||||
[ "binding", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a6557712dd066bc48445558a121f910fd", null ],
|
||||
[ "endThreads", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0eea56149acc853efd5ba1f0e07af59d", null ],
|
||||
[ "isRecvFromLoopThreadActive", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa3f7e94ff94a43d2bc4f87c45ecc6a1e", null ],
|
||||
[ "rns2Socket", "d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882", null ]
|
||||
];
|
||||
@ -0,0 +1,926 @@
|
||||
<!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_Berkley 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('d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.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-static-methods">Static Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../d5/ded/class_s_l_net_1_1_r_n_s2___berkley-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RNS2_Berkley Class 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>
|
||||
<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::RNS2_Berkley:</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="../../d9/de3/class_s_l_net_1_1_r_n_s2___berkley__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 class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8a34546f9404605b8a332af255b4c16e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a8a34546f9404605b8a332af255b4c16e">RNS2_Berkley</a> ()</td></tr>
|
||||
<tr class="separator:a8a34546f9404605b8a332af255b4c16e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc3a8b02859ee3bb8247bdb2056659fa"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#acc3a8b02859ee3bb8247bdb2056659fa">~RNS2_Berkley</a> ()</td></tr>
|
||||
<tr class="separator:acc3a8b02859ee3bb8247bdb2056659fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1296fb17a972579764467ed42a1ab42c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1296fb17a972579764467ed42a1ab42c">CreateRecvPollingThread</a> (int threadPriority)</td></tr>
|
||||
<tr class="separator:a1296fb17a972579764467ed42a1ab42c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf024e07a43a7508b031a92ed89d3b6c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#adf024e07a43a7508b031a92ed89d3b6c">SignalStopRecvPollingThread</a> (void)</td></tr>
|
||||
<tr class="separator:adf024e07a43a7508b031a92ed89d3b6c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43d7b146b0acd794206e4ad8884c1f7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a43d7b146b0acd794206e4ad8884c1f7f">BlockOnStopRecvPollingThread</a> (void)</td></tr>
|
||||
<tr class="separator:a43d7b146b0acd794206e4ad8884c1f7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c980f8a74516826658221ccc64a21ce"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7c980f8a74516826658221ccc64a21ce">GetBindings</a> (void) const </td></tr>
|
||||
<tr class="separator:a7c980f8a74516826658221ccc64a21ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefdace56156ebc5e9b8ed3909faaad1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aefdace56156ebc5e9b8ed3909faaad1a">GetSocket</a> (void) const </td></tr>
|
||||
<tr class="separator:aefdace56156ebc5e9b8ed3909faaad1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0602909c80c8fad437cb732a3d7d9766"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0602909c80c8fad437cb732a3d7d9766">SetDoNotFragment</a> (int opt)</td></tr>
|
||||
<tr class="separator:a0602909c80c8fad437cb732a3d7d9766"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_l_net_1_1_i_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml">SLNet::IRNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:a6cbdd1689e102114cdb564c10265fa54 inherit pub_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml#a6cbdd1689e102114cdb564c10265fa54">Bind</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)=0</td></tr>
|
||||
<tr class="separator:a6cbdd1689e102114cdb564c10265fa54 inherit pub_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_s_l_net_1_1_rak_net_socket2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_l_net_1_1_rak_net_socket2')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">SLNet::RakNetSocket2</a></td></tr>
|
||||
<tr class="memitem:a23f4b4d0124968fa6fbc925f5d64544e inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a23f4b4d0124968fa6fbc925f5d64544e">RakNetSocket2</a> ()</td></tr>
|
||||
<tr class="separator:a23f4b4d0124968fa6fbc925f5d64544e inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a30f2b8d216e01b22c9345d2c8b228e2d inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a30f2b8d216e01b22c9345d2c8b228e2d">~RakNetSocket2</a> ()</td></tr>
|
||||
<tr class="separator:a30f2b8d216e01b22c9345d2c8b228e2d inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca47ecce2411a468bea8b610bfa5dedc inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#aca47ecce2411a468bea8b610bfa5dedc">SetRecvEventHandler</a> (<a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> *_eventHandler)</td></tr>
|
||||
<tr class="separator:aca47ecce2411a468bea8b610bfa5dedc inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b88e6864d8b42a494475deae58044a6 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#acaff2aa5d370e1b12e5b8ad7802d4d48">RNS2SendResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">Send</a> (<a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a> *sendParameters, const char *file, unsigned int line)=0</td></tr>
|
||||
<tr class="separator:a2b88e6864d8b42a494475deae58044a6 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a51ad3d83ffc0df3430aa12d43034c560 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a51ad3d83ffc0df3430aa12d43034c560">GetSocketType</a> (void) const </td></tr>
|
||||
<tr class="separator:a51ad3d83ffc0df3430aa12d43034c560 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad58cb39895352250ce7a521f185399e0 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ad58cb39895352250ce7a521f185399e0">SetSocketType</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> t)</td></tr>
|
||||
<tr class="separator:ad58cb39895352250ce7a521f185399e0 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af605c577c5300b0599fcd6396203d685 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#af605c577c5300b0599fcd6396203d685">IsBerkleySocket</a> (void) const </td></tr>
|
||||
<tr class="separator:af605c577c5300b0599fcd6396203d685 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58ced3513884d5224dfa50c46fe5a64a inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><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="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a58ced3513884d5224dfa50c46fe5a64a">GetBoundAddress</a> (void) const </td></tr>
|
||||
<tr class="separator:a58ced3513884d5224dfa50c46fe5a64a inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a294306d2ea487206bd603c3d9b7012de inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a294306d2ea487206bd603c3d9b7012de">GetUserConnectionSocketIndex</a> (void) const </td></tr>
|
||||
<tr class="separator:a294306d2ea487206bd603c3d9b7012de inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f34964b054a505ddad17e803e377b95 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a0f34964b054a505ddad17e803e377b95">SetUserConnectionSocketIndex</a> (unsigned int i)</td></tr>
|
||||
<tr class="separator:a0f34964b054a505ddad17e803e377b95 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a891296b6c14a70279f90a928b5eda9d6 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a891296b6c14a70279f90a928b5eda9d6">GetEventHandler</a> (void) const </td></tr>
|
||||
<tr class="separator:a891296b6c14a70279f90a928b5eda9d6 inherit pub_methods_class_s_l_net_1_1_rak_net_socket2"><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:ab1fea624748fd0aadcacf13209d61768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ab1fea624748fd0aadcacf13209d61768">BindShared</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ab1fea624748fd0aadcacf13209d61768"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa9536d722ec72b9b223abdffcf49f06b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa9536d722ec72b9b223abdffcf49f06b">BindSharedIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:aa9536d722ec72b9b223abdffcf49f06b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae60659a60bdfabb9519b04262fca323f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ae60659a60bdfabb9519b04262fca323f">BindSharedIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ae60659a60bdfabb9519b04262fca323f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5eeb2ab873c84b837e455f3d894c20aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5eeb2ab873c84b837e455f3d894c20aa">SetNonBlockingSocket</a> (unsigned long nonblocking)</td></tr>
|
||||
<tr class="separator:a5eeb2ab873c84b837e455f3d894c20aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1442a12260bace9e7fe7dc3dd8363bd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1442a12260bace9e7fe7dc3dd8363bd8">SetSocketOptions</a> (void)</td></tr>
|
||||
<tr class="separator:a1442a12260bace9e7fe7dc3dd8363bd8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a228ffbc707aafa8a6fd56c25a910d2d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a228ffbc707aafa8a6fd56c25a910d2d1">SetBroadcastSocket</a> (int broadcast)</td></tr>
|
||||
<tr class="separator:a228ffbc707aafa8a6fd56c25a910d2d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad64a92d65e482fbfe41cbe83ee47300a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad64a92d65e482fbfe41cbe83ee47300a">SetIPHdrIncl</a> (int ipHdrIncl)</td></tr>
|
||||
<tr class="separator:ad64a92d65e482fbfe41cbe83ee47300a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a826e7d7f3ae0903ec4319ea9a36a7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a4a826e7d7f3ae0903ec4319ea9a36a7a">RecvFromBlocking</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:a4a826e7d7f3ae0903ec4319ea9a36a7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1695425ff0acece2c1da7681b6622fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1695425ff0acece2c1da7681b6622fa">RecvFromBlockingIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:ac1695425ff0acece2c1da7681b6622fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad9ee73b6824ea6bdd4d01e557f85808a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad9ee73b6824ea6bdd4d01e557f85808a">RecvFromBlockingIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:ad9ee73b6824ea6bdd4d01e557f85808a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea7cd3c22a1a35283886fcb3c208c6d6"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aea7cd3c22a1a35283886fcb3c208c6d6">RecvFromLoopInt</a> (void)</td></tr>
|
||||
<tr class="separator:aea7cd3c22a1a35283886fcb3c208c6d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
|
||||
Static Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a5ddfe68a1ec36c78afa667a64f093658"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5ddfe68a1ec36c78afa667a64f093658">GetSystemAddressIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a>, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> *systemAddressOut)</td></tr>
|
||||
<tr class="separator:a5ddfe68a1ec36c78afa667a64f093658"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f240a4b98c02050af05b74b24960721"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7f240a4b98c02050af05b74b24960721">GetSystemAddressIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a>, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> *systemAddressOut)</td></tr>
|
||||
<tr class="separator:a7f240a4b98c02050af05b74b24960721"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1a0fb0f0e49f3ca22bc01f15103706b"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1a0fb0f0e49f3ca22bc01f15103706b">RAK_THREAD_DECLARATION</a> (RecvFromLoop)</td></tr>
|
||||
<tr class="separator:ac1a0fb0f0e49f3ca22bc01f15103706b"><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:a66efc3b2d6d3e65745c6d7eeedb5d882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a></td></tr>
|
||||
<tr class="separator:a66efc3b2d6d3e65745c6d7eeedb5d882"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6557712dd066bc48445558a121f910fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a6557712dd066bc48445558a121f910fd">binding</a></td></tr>
|
||||
<tr class="separator:a6557712dd066bc48445558a121f910fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3f7e94ff94a43d2bc4f87c45ecc6a1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d84/class_s_l_net_1_1_lockless_uint32__t.xhtml">SLNet::LocklessUint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa3f7e94ff94a43d2bc4f87c45ecc6a1e">isRecvFromLoopThreadActive</a></td></tr>
|
||||
<tr class="separator:aa3f7e94ff94a43d2bc4f87c45ecc6a1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0eea56149acc853efd5ba1f0e07af59d"><td class="memItemLeft" align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0eea56149acc853efd5ba1f0e07af59d">endThreads</a></td></tr>
|
||||
<tr class="separator:a0eea56149acc853efd5ba1f0e07af59d"><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 pub_static_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_s_l_net_1_1_i_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml">SLNet::IRNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:a24197009cbf1a270a570465992a0e755 inherit pub_static_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml#a24197009cbf1a270a570465992a0e755">IsPortInUse</a> (unsigned short port, const char *hostAddress, unsigned short addressFamily, int type)</td></tr>
|
||||
<tr class="separator:a24197009cbf1a270a570465992a0e755 inherit pub_static_methods_class_s_l_net_1_1_i_r_n_s2___berkley"><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#l00295">295</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="a8a34546f9404605b8a332af255b4c16e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RNS2_Berkley::RNS2_Berkley </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00384">384</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00061">INVALID_SOCKET</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00325">rns2Socket</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="acc3a8b02859ee3bb8247bdb2056659fa"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RNS2_Berkley::~RNS2_Berkley </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00388">388</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/_socket_defines_8h_source.xhtml#l00089">closesocket__</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00061">INVALID_SOCKET</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00325">rns2Socket</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="ab1fea624748fd0aadcacf13209d61768"></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#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> RNS2_Berkley::BindShared </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td>
|
||||
<td class="paramname"><em>bindParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">308</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00047">_FILE_AND_LINE_</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00326">binding</a>, <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa9536d722ec72b9b223abdffcf49f06b">BindSharedIPV4()</a>, <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ae60659a60bdfabb9519b04262fca323f">BindSharedIPV4And6()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00147">SLNet::RakNetSocket2::boundAddress</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00060">SLNet::BR_FAILED_SEND_TEST</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00057">SLNet::BR_SUCCESS</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00081">SLNet::RNS2_SendParameters::data</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00082">SLNet::RNS2_SendParameters::length</a>, <a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">SLNet::RakNetSocket2::Send()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00083">SLNet::RNS2_SendParameters::systemAddress</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00084">SLNet::RNS2_SendParameters::ttl</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00513">SLNet::RNS2_Linux::Bind()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa9536d722ec72b9b223abdffcf49f06b"></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#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> SLNet::RNS2_Berkley::BindSharedIPV4 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td>
|
||||
<td class="paramname"><em>bindParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">BindShared()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae60659a60bdfabb9519b04262fca323f"></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#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> SLNet::RNS2_Berkley::BindSharedIPV4And6 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td>
|
||||
<td class="paramname"><em>bindParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">BindShared()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a43d7b146b0acd794206e4ad8884c1f7f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RNS2_Berkley::BlockOnStopRecvPollingThread </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00419">419</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00047">_FILE_AND_LINE_</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00147">SLNet::RakNetSocket2::boundAddress</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00081">SLNet::RNS2_SendParameters::data</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00330">endThreads</a>, <a class="el" href="../../df/dc4/_get_time_8cpp_source.xhtml#l00092">SLNet::GetTimeMS()</a>, <a class="el" href="../../d7/d12/_lockless_types_8h_source.xhtml#l00039">SLNet::LocklessUint32_t::GetValue()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00329">isRecvFromLoopThreadActive</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00082">SLNet::RNS2_SendParameters::length</a>, <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00041">RakSleep()</a>, <a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">SLNet::RakNetSocket2::Send()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00083">SLNet::RNS2_SendParameters::systemAddress</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00084">SLNet::RNS2_SendParameters::ttl</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1296fb17a972579764467ed42a1ab42c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int RNS2_Berkley::CreateRecvPollingThread </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>threadPriority</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00402">402</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/dea/_rak_thread_8cpp_source.xhtml#l00049">SLNet::RakThread::Create()</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00330">endThreads</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7c980f8a74516826658221ccc64a21ce"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * RNS2_Berkley::GetBindings </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00440">440</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00326">binding</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aefdace56156ebc5e9b8ed3909faaad1a"></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#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> RNS2_Berkley::GetSocket </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00441">441</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00325">rns2Socket</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5ddfe68a1ec36c78afa667a64f093658"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static void SLNet::RNS2_Berkley::GetSystemAddressIPV4 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td>
|
||||
<td class="paramname"><em>rns2Socket</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></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>systemAddressOut</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 class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7f240a4b98c02050af05b74b24960721"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static void SLNet::RNS2_Berkley::GetSystemAddressIPV4And6 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td>
|
||||
<td class="paramname"><em>rns2Socket</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></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>systemAddressOut</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 class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac1a0fb0f0e49f3ca22bc01f15103706b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static SLNet::RNS2_Berkley::RAK_THREAD_DECLARATION </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">RecvFromLoop </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4a826e7d7f3ae0903ec4319ea9a36a7a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::RecvFromBlocking </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> * </td>
|
||||
<td class="paramname"><em>recvFromStruct</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>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">RecvFromLoopInt()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac1695425ff0acece2c1da7681b6622fa"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::RecvFromBlockingIPV4 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> * </td>
|
||||
<td class="paramname"><em>recvFromStruct</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">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad9ee73b6824ea6bdd4d01e557f85808a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::RecvFromBlockingIPV4And6 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> * </td>
|
||||
<td class="paramname"><em>recvFromStruct</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">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aea7cd3c22a1a35283886fcb3c208c6d6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned RNS2_Berkley::RecvFromLoopInt </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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">351</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00047">_FILE_AND_LINE_</a>, <a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml#ae7daa2560e791a2d35f25c005f88f5d0">SLNet::RNS2EventHandler::AllocRNS2RecvStruct()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00326">binding</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00094">SLNet::RNS2RecvStruct::bytesRead</a>, <a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml#aad04a82d59555d3427e9b16fb758f970">SLNet::RNS2EventHandler::DeallocRNS2RecvStruct()</a>, <a class="el" href="../../da/d3b/_lockless_types_8cpp_source.xhtml#l00043">SLNet::LocklessUint32_t::Decrement()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00330">endThreads</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00278">SLNet::RNS2_BerkleyBindParameters::eventHandler</a>, <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00147">SLNet::SystemAddress::GetPort()</a>, <a class="el" href="../../da/d3b/_lockless_types_8cpp_source.xhtml#l00028">SLNet::LocklessUint32_t::Increment()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00329">isRecvFromLoopThreadActive</a>, <a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml#afd8e4ed2dbc11d51f9cdefd4b1712bcc">SLNet::RNS2EventHandler::OnRNS2Recv()</a>, <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>, <a class="el" href="../../df/d30/_rak_sleep_8cpp_source.xhtml#l00041">RakSleep()</a>, <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a4a826e7d7f3ae0903ec4319ea9a36a7a">RecvFromBlocking()</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00097">SLNet::RNS2RecvStruct::socket</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00095">SLNet::RNS2RecvStruct::systemAddress</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00341">RAK_THREAD_DECLARATION()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a228ffbc707aafa8a6fd56c25a910d2d1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::SetBroadcastSocket </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>broadcast</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">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0602909c80c8fad437cb732a3d7d9766"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::SetDoNotFragment </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>opt</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad64a92d65e482fbfe41cbe83ee47300a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::SetIPHdrIncl </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>ipHdrIncl</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">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5eeb2ab873c84b837e455f3d894c20aa"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::SetNonBlockingSocket </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned long </td>
|
||||
<td class="paramname"><em>nonblocking</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">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1442a12260bace9e7fe7dc3dd8363bd8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::RNS2_Berkley::SetSocketOptions </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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="adf024e07a43a7508b031a92ed89d3b6c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RNS2_Berkley::SignalStopRecvPollingThread </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00415">415</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00330">endThreads</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a6557712dd066bc48445558a121f910fd"></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/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> SLNet::RNS2_Berkley::binding</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="../../df/ded/socket2_8h_source.xhtml#l00326">326</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">BindShared()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00440">GetBindings()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">RecvFromLoopInt()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0eea56149acc853efd5ba1f0e07af59d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">volatile bool SLNet::RNS2_Berkley::endThreads</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="../../df/ded/socket2_8h_source.xhtml#l00330">330</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#l00419">BlockOnStopRecvPollingThread()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00402">CreateRecvPollingThread()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">RecvFromLoopInt()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00415">SignalStopRecvPollingThread()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa3f7e94ff94a43d2bc4f87c45ecc6a1e"></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="../../d2/d84/class_s_l_net_1_1_lockless_uint32__t.xhtml">SLNet::LocklessUint32_t</a> SLNet::RNS2_Berkley::isRecvFromLoopThreadActive</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="../../df/ded/socket2_8h_source.xhtml#l00329">329</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#l00419">BlockOnStopRecvPollingThread()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00351">RecvFromLoopInt()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a66efc3b2d6d3e65745c6d7eeedb5d882"></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#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> SLNet::RNS2_Berkley::rns2Socket</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="../../df/ded/socket2_8h_source.xhtml#l00325">325</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#l00441">GetSocket()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00384">RNS2_Berkley()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00514">SLNet::RNS2_Linux::Send()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00388">~RNS2_Berkley()</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="../../df/ded/socket2_8h_source.xhtml">socket2.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.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="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml">RNS2_Berkley</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,144 @@
|
||||
<!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('d5/d9a/class_s_l_net_1_1_command_parser_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="headertitle">
|
||||
<div class="title">SLNet::CommandParserInterface Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a9ebee7da1aed4260a4935e2954969239">commandList</a></td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a7ba9f06e187e9ddab5ae7c029ea79622">CommandParserInterface</a>()</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a87574372b06eec8b442070ba105d9cdf">GetName</a>(void) const =0</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#af207b9dd2bd9dd57ae6263f26ae4736b">GetRegisteredCommand</a>(const char *command, RegisteredCommand *rc)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#ac6ddab07566765f7baadbfa5013e5228">OnCommand</a>(const char *command, unsigned numParameters, char **parameterList, TransportInterface *transport, const SystemAddress &systemAddress, const char *originalString)=0</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#aff1ffd9c6fed37db3b9e06f5cdda776c">OnConnectionLost</a>(const SystemAddress &systemAddress, TransportInterface *transport)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a9a7dcfe0cc123bfd8df26ba1bd8ab4f8">OnNewIncomingConnection</a>(const SystemAddress &systemAddress, TransportInterface *transport)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a4910fac51a4b7c1180dd36251289def7">OnTransportChange</a>(TransportInterface *transport)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a5f24234afcc66d0591109ef74b4d1239">ParseConsoleString</a>(char *str, const char delineator, unsigned char delineatorToggle, unsigned *numParameters, char **parameterList, unsigned parameterListLength)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#af567f77880a28f0662de71d2b115ee40">RegisterCommand</a>(unsigned char parameterCount, const char *command, const char *commandHelp)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#aaa19fe99cd9223c972ff11369cd9179c">ReturnResult</a>(bool res, const char *command, TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#acb34c1b3b505bc602fa7ecc0af8bad1a">ReturnResult</a>(char *res, const char *command, TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a7409a39e68431493d7194720cbae91f9">ReturnResult</a>(SystemAddress res, const char *command, TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a86419b3c8042227f0ad30335f4e35666">ReturnResult</a>(int res, const char *command, TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a722b48ee2b088b3d471e978980babac6">ReturnResult</a>(const char *command, TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a2e03d50221b92ab98b41d1f66b8001cb">SendCommandList</a>(TransportInterface *transport, const SystemAddress &systemAddress)</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a7c76b3671cd43b506017568319dcc512">SendHelp</a>(TransportInterface *transport, const SystemAddress &systemAddress)=0</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#af22a712a9db931075f8ea8f6a6c5e930">VARIABLE_NUMBER_OF_PARAMETERS</a></td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml#a9ed8b0c6f394233b23c09ab24af22475">~CommandParserInterface</a>()</td><td class="entry"><a class="el" href="../../d5/d9a/class_s_l_net_1_1_command_parser_interface.xhtml">SLNet::CommandParserInterface</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: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,131 @@
|
||||
<!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('dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_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="headertitle">
|
||||
<div class="title">SLNet::VariableListDeltaTracker::VariableLastValueNode Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#a9b66198dbf3c1a71bb778fff79eccc92">byteLength</a></td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#a2dca48c9921133bb8b4c2b5ca3944fdf">isDirty</a></td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#ab71358a633ed93815f68344dd026b122">lastData</a></td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#a24efff925fafe3edfe95f240ad2f4ace">VariableLastValueNode</a>()</td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#a8f95b553f2879193205b6ae7ea560eb8">VariableLastValueNode</a>(const unsigned char *data, int _byteLength)</td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml#a3f5c842507ee91dde91238fc0828c066">~VariableLastValueNode</a>()</td><td class="entry"><a class="el" href="../../dc/dea/struct_s_l_net_1_1_variable_list_delta_tracker_1_1_variable_last_value_node.xhtml">SLNet::VariableListDeltaTracker::VariableLastValueNode</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,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('d9/da8/class_s_l_net_1_1_simple_mutex.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::SimpleMutex Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SLNet::SimpleMutex</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#a7858bc7bc53efe7d0957ebe9d775e144">Lock</a>(void)</td><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SLNet::SimpleMutex</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#a8260c49ac864979269cc0ced427aac52">SimpleMutex</a>()</td><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SLNet::SimpleMutex</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#a3b5dc22cc92f6e08e4326f65be5c5e82">Unlock</a>(void)</td><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SLNet::SimpleMutex</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml#abda9a696e33142d213f7c2ccd6ef8567">~SimpleMutex</a>()</td><td class="entry"><a class="el" href="../../d9/da8/class_s_l_net_1_1_simple_mutex.xhtml">SLNet::SimpleMutex</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>
|
||||
133
Help/Doxygen/html/d1/d6c/_grid_sectorizer_8h.xhtml
Normal file
@ -0,0 +1,133 @@
|
||||
<!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/GridSectorizer.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('d1/d6c/_grid_sectorizer_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> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">GridSectorizer.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="../../d9/d7f/_d_s___list_8h_source.xhtml">DS_List.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/d6c/_grid_sectorizer_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="../../d2/d83/class_grid_sectorizer.xhtml">GridSectorizer</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </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="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="../../d1/d6c/_grid_sectorizer_8h.xhtml">GridSectorizer.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>
|
||||
204
Help/Doxygen/html/d1/d6c/_grid_sectorizer_8h_source.xhtml
Normal file
@ -0,0 +1,204 @@
|
||||
<!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/GridSectorizer.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('d1/d6c/_grid_sectorizer_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">GridSectorizer.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d6c/_grid_sectorizer_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> <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 _GRID_SECTORIZER_H</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span><span class="preprocessor">#define _GRID_SECTORIZER_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="comment">//#define _USE_ORDERED_LIST</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="../../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="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#ifdef _USE_ORDERED_LIST</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></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> <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 "<a class="code" href="../../d9/d7f/_d_s___list_8h.xhtml">DS_List.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</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"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml"> 29</a></span> <span class="keyword">class </span><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml">GridSectorizer</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> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a1c5533663c839918316b8f53709ed23c">GridSectorizer</a>();</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a81f50e39379bcf9d1e0c1ee1a19b3351">~GridSectorizer</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="comment">// _cellWidth, _cellHeight is the width and height of each cell in world units</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="comment">// minX, minY, maxX, maxY are the world dimensions (can be changed to dynamically allocate later if needed)</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordtype">void</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a2cb619ad8bafe27b9dd9a288af906342">Init</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> _maxCellWidth, <span class="keyword">const</span> <span class="keywordtype">float</span> _maxCellHeight, <span class="keyword">const</span> <span class="keywordtype">float</span> minX, <span class="keyword">const</span> <span class="keywordtype">float</span> minY, <span class="keyword">const</span> <span class="keywordtype">float</span> maxX, <span class="keyword">const</span> <span class="keywordtype">float</span> maxY);</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>  <span class="comment">// Adds a pointer to the grid with bounding rectangle dimensions</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">void</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a17cadf0a52cfd5ca90a10f7a387f29f7">AddEntry</a>(<span class="keywordtype">void</span> *entry, <span class="keyword">const</span> <span class="keywordtype">float</span> minX, <span class="keyword">const</span> <span class="keywordtype">float</span> minY, <span class="keyword">const</span> <span class="keywordtype">float</span> maxX, <span class="keyword">const</span> <span class="keywordtype">float</span> maxY);</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="preprocessor">#ifdef _USE_ORDERED_LIST</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="comment">// Removes a pointer, as above</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">void</span> RemoveEntry(<span class="keywordtype">void</span> *entry, <span class="keyword">const</span> <span class="keywordtype">float</span> minX, <span class="keyword">const</span> <span class="keywordtype">float</span> minY, <span class="keyword">const</span> <span class="keywordtype">float</span> maxX, <span class="keyword">const</span> <span class="keywordtype">float</span> maxY);</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="comment">// Adds and removes in one pass, more efficient than calling both functions consecutively</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">void</span> MoveEntry(<span class="keywordtype">void</span> *entry, <span class="keyword">const</span> <span class="keywordtype">float</span> sourceMinX, <span class="keyword">const</span> <span class="keywordtype">float</span> sourceMinY, <span class="keyword">const</span> <span class="keywordtype">float</span> sourceMaxX, <span class="keyword">const</span> <span class="keywordtype">float</span> sourceMaxY,</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> destMinX, <span class="keyword">const</span> <span class="keywordtype">float</span> destMinY, <span class="keyword">const</span> <span class="keywordtype">float</span> destMaxX, <span class="keyword">const</span> <span class="keywordtype">float</span> destMaxY);</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="comment">// Adds to intersectionList all entries in a certain radius</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">void</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a32087f59eb29d179b8d456afd7f85ce7">GetEntries</a>(<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<void*></a>& intersectionList, <span class="keyword">const</span> <span class="keywordtype">float</span> minX, <span class="keyword">const</span> <span class="keywordtype">float</span> minY, <span class="keyword">const</span> <span class="keywordtype">float</span> maxX, <span class="keyword">const</span> <span class="keywordtype">float</span> maxY);</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>  <span class="keywordtype">void</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a4e38b3a7ef50b2256203629a4f60477f">Clear</a>(<span class="keywordtype">void</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> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#aa5135fabe508907bda5db482de569d5c">WorldToCellX</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> input) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a86870bedd61138c0883e7bbba67067d6">WorldToCellY</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> input) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#af16c1203d737a0a6727d0b018e8b0e93">WorldToCellXOffsetAndClamped</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> input) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a289878a66aca5e02080fdc75a004e540">WorldToCellYOffsetAndClamped</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> input) <span class="keyword">const</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>  <span class="comment">// Returns true or false if a position crosses cells in the grid. If false, you don't need to move entries</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">bool</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#ae47d2bd996d1ea00fbd1fe942823ab2b">PositionCrossesCells</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> originX, <span class="keyword">const</span> <span class="keywordtype">float</span> originY, <span class="keyword">const</span> <span class="keywordtype">float</span> destinationX, <span class="keyword">const</span> <span class="keywordtype">float</span> destinationY) <span class="keyword">const</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"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#aeb656d3771f63d5cf11ce897ea640033"> 67</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a1840788b7be6967667d801c2043cad74">cellOriginX</a>, <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#aeb656d3771f63d5cf11ce897ea640033">cellOriginY</a>;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a65fa004128ea7b6080bb3b21c05e9628"> 68</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a65fa004128ea7b6080bb3b21c05e9628">cellWidth</a>, <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a86dbf13ff20a9dc9ac0b67ee15b8228d">cellHeight</a>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6fa06ac3f0934d77f71f9709bee393a5"> 69</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6fa06ac3f0934d77f71f9709bee393a5">invCellWidth</a>, <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#ae54a1c1acead76fa11802f36c5cb8852">invCellHeight</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#ad05468789aeeaf819a3840e350eb82a0"> 70</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#ad05468789aeeaf819a3840e350eb82a0">gridWidth</a>, <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a40f81a421aac6b512a87470ab7bf155a">gridHeight</a>;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6bd4be175e1f1eedf3b66f630fadb25a"> 71</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6bd4be175e1f1eedf3b66f630fadb25a">gridCellWidthCount</a>, <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#ae485400f386b63cfc84df876258553e9">gridCellHeightCount</a>;</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>  <span class="comment">// int gridWidth, gridHeight;</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> <span class="preprocessor">#ifdef _USE_ORDERED_LIST</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor"></span> <a class="code" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml">DataStructures::OrderedList<void*, void*></a>* <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6bd909d4303f6d8f1ece14bb578a6852">grid</a>;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6bd909d4303f6d8f1ece14bb578a6852"> 79</a></span> <span class="preprocessor"></span> <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<void*></a>* <a class="code" href="../../d2/d83/class_grid_sectorizer.xhtml#a6bd909d4303f6d8f1ece14bb578a6852">grid</a>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor"></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> <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="../../d1/d6c/_grid_sectorizer_8h.xhtml">GridSectorizer.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/d1/d6d/_network_i_d_manager_8h.js
Normal file
@ -0,0 +1,5 @@
|
||||
var _network_i_d_manager_8h =
|
||||
[
|
||||
[ "NetworkIDManager", "d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml", "d9/dbd/class_s_l_net_1_1_network_i_d_manager" ],
|
||||
[ "NETWORK_ID_MANAGER_HASH_LENGTH", "d1/d6d/_network_i_d_manager_8h.xhtml#ab76726a4181b4036fa5dc1e1f099561c", null ]
|
||||
];
|
||||
167
Help/Doxygen/html/d1/d6d/_network_i_d_manager_8h.xhtml
Normal file
@ -0,0 +1,167 @@
|
||||
<!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/NetworkIDManager.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('d1/d6d/_network_i_d_manager_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> |
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NetworkIDManager.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><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/>
|
||||
<code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d1/db7/_network_i_d_object_8h_source.xhtml">NetworkIDObject.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/d10/_rand_8h_source.xhtml">Rand.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/d6d/_network_i_d_manager_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/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">SLNet::NetworkIDManager</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 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><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ab76726a4181b4036fa5dc1e1f099561c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6d/_network_i_d_manager_8h.xhtml#ab76726a4181b4036fa5dc1e1f099561c">NETWORK_ID_MANAGER_HASH_LENGTH</a>   1024</td></tr>
|
||||
<tr class="separator:ab76726a4181b4036fa5dc1e1f099561c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="ab76726a4181b4036fa5dc1e1f099561c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define NETWORK_ID_MANAGER_HASH_LENGTH   1024</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Increase this value if you plan to have many persistent objects This value must match on all systems </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/d6d/_network_i_d_manager_8h_source.xhtml#l00034">34</a> of file <a class="el" href="../../d1/d6d/_network_i_d_manager_8h_source.xhtml">NetworkIDManager.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d4/d44/_network_i_d_manager_8cpp_source.xhtml#l00068">SLNet::NetworkIDManager::NetworkIDToHashIndex()</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="../../d1/d6d/_network_i_d_manager_8h.xhtml">NetworkIDManager.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>
|
||||
192
Help/Doxygen/html/d1/d6d/_network_i_d_manager_8h_source.xhtml
Normal file
@ -0,0 +1,192 @@
|
||||
<!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/NetworkIDManager.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('d1/d6d/_network_i_d_manager_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">NetworkIDManager.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d6d/_network_i_d_manager_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="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 __NETWORK_ID_MANAGER_H</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#define __NETWORK_ID_MANAGER_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="../../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="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="../../db/dbd/_export_8h.xhtml">Export.h</a>"</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</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="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="../../d1/db7/_network_i_d_object_8h.xhtml" title="A class you can derive from to make it easier to represent every networked object with an integer...">NetworkIDObject.h</a>"</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../d7/d10/_rand_8h.xhtml" title="[Internal] Random number generator">Rand.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="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="../../d1/d6d/_network_i_d_manager_8h.xhtml#ab76726a4181b4036fa5dc1e1f099561c"> 34</a></span> <span class="preprocessor">#define NETWORK_ID_MANAGER_HASH_LENGTH 1024</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml"> 40</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="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a></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">public</span>:</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</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>  <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a>();</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">virtual</span> ~<a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">template</span> <<span class="keyword">class</span> returnType></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#a6cd3e14ee7a8201701559c5b508b1fca"> 53</a></span>  returnType <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#a6cd3e14ee7a8201701559c5b508b1fca">GET_OBJECT_FROM_ID</a>(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> x) {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *nio = GET_BASE_OBJECT_FROM_ID(x);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span> (nio==0)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (nio-><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#aa6d1dd6b4647f677b9c5a0031940d0a6">GetParent</a>())</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> (returnType) nio-><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#aa6d1dd6b4647f677b9c5a0031940d0a6">GetParent</a>();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> (returnType) nio;</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>  <span class="comment">// Stop tracking all NetworkID objects</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordtype">void</span> Clear(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *GET_BASE_OBJECT_FROM_ID(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> x);</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> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordtype">void</span> TrackNetworkIDObject(<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *networkIdObject);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordtype">void</span> StopTrackingNetworkIDObject(<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *networkIdObject);</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="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#a0263fe1f9b67a8d96f7e29a634d3b96b"> 73</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</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="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#ab1868de6684e3c3c24006568f18ce619"> 75</a></span>  <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *networkIdHash[<a class="code" href="../../d1/d6d/_network_i_d_manager_8h.xhtml#ab76726a4181b4036fa5dc1e1f099561c">NETWORK_ID_MANAGER_HASH_LENGTH</a>];</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> NetworkIDToHashIndex(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> networkId);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#a60ca0e187d07b765c39990f3fdf947f0"> 77</a></span>  <a class="code" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml#a60ca0e187d07b765c39990f3fdf947f0">startingOffset</a>;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> GetNewNetworkID(<span class="keywordtype">void</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> } <span class="comment">// namespace SLNet</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="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="../../d1/d6d/_network_i_d_manager_8h.xhtml">NetworkIDManager.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,13 @@
|
||||
<map id="DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >" name="DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >">
|
||||
<area shape="rect" id="node2" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< NetworkID, TM_Team\l *, 256, TM_Team::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="5,475,201,802"/>
|
||||
<area shape="rect" id="node3" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< AddressOrGUID, FilteredSystem,\l 2048, AddressOrGUID::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="225,475,453,802"/>
|
||||
<area shape="rect" id="node4" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l SLNet::BitStream *, Packet\l *), 64, SLNet::RakString::\lToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="478,453,665,824"/>
|
||||
<area shape="rect" id="node5" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< SLNet::RakString, LocalSlot\l *, 256, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="689,468,886,809"/>
|
||||
<area shape="rect" id="node6" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< SLNet::RakString, SLNet\l::RakString, 16, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="910,468,1089,809"/>
|
||||
<area shape="rect" id="node7" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l Packet *), 64, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="1113,461,1323,817"/>
|
||||
<area shape="rect" id="node8" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< RakString, StrAndGuidAndRoom\l *, 8096, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="1348,468,1571,809"/>
|
||||
<area shape="rect" id="node9" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< NetworkID, TM_TeamMember\l *, 256, TM_TeamMember::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="1595,475,1838,802"/>
|
||||
<area shape="rect" id="node10" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< RakNetGUID, StrAndGuidAnd\lRoom *, 8096, SLNet::RakNetGUID\l::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="1862,468,2089,809"/>
|
||||
<area shape="rect" id="node11" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< SLNet::RakString, TimeAnd\lValueQueue *, 32, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="2113,468,2307,809"/>
|
||||
<area shape="rect" id="node12" href="$d6/d83/class_data_structures_1_1_hash.xhtml" title="{DataStructures::Hash\l\< RakNetGUID, RemoteCloudClient\l *, 2048, RakNetGUID::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}" alt="" coords="2331,475,2558,802"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
84f7b1718ce43bfe869f0b77704c267b
|
||||
@ -0,0 +1,532 @@
|
||||
<?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::Hash< key_type, data_type, HASH_SIZE, hashFunction > Pages: 1 -->
|
||||
<!--zoomable 622 -->
|
||||
<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 = 1923;
|
||||
var viewHeight = 622;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="836.5,-369.5 836.5,-613.5 982.5,-613.5 982.5,-369.5 836.5,-369.5"/>
|
||||
<text text-anchor="start" x="844.5" y="-601.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="844.5" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">< key_type, data_type,</text>
|
||||
<text text-anchor="middle" x="909.5" y="-579.5" font-family="Helvetica,sans-Serif" font-size="10.00"> HASH_SIZE, hashFunction ></text>
|
||||
<polyline fill="none" stroke="black" points="836.5,-572.5 982.5,-572.5 "/>
|
||||
<text text-anchor="start" x="844.5" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="844.5" y="-549.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="836.5,-542.5 982.5,-542.5 "/>
|
||||
<text text-anchor="start" x="844.5" y="-530.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="844.5" y="-519.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="844.5" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="844.5" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="844.5" y="-486.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="844.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="844.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="844.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="844.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="844.5" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="844.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="844.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< NetworkID, TM_Team\l *, 256, TM_Team::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-17 0,-261 147,-261 147,-17 0,-17"/>
|
||||
<text text-anchor="start" x="8" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="8" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< NetworkID, TM_Team</text>
|
||||
<text text-anchor="middle" x="73.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_Team::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="0,-220 147,-220 "/>
|
||||
<text text-anchor="start" x="8" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="8" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="0,-190 147,-190 "/>
|
||||
<text text-anchor="start" x="8" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="8" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="8" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="8" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="8" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="8" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="8" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="8" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="8" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="8" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="8" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="orange" d="M826.052,-486.642C646.226,-476.627 230.262,-443.779 129.5,-351 104.198,-327.702 89.7973,-294.407 81.7489,-261.13"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.078,-490.148 836.254,-487.2 826.46,-483.159 826.078,-490.148"/>
|
||||
<text text-anchor="start" x="129.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < NetworkID, TM_Team</text>
|
||||
<text text-anchor="middle" x="195" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_Team::ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< AddressOrGUID, FilteredSystem,\l 2048, AddressOrGUID::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="165,-17 165,-261 336,-261 336,-17 165,-17"/>
|
||||
<text text-anchor="start" x="173" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="173" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< AddressOrGUID, FilteredSystem,</text>
|
||||
<text text-anchor="middle" x="250.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> 2048, AddressOrGUID::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="165,-220 336,-220 "/>
|
||||
<text text-anchor="start" x="173" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="173" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="165,-190 336,-190 "/>
|
||||
<text text-anchor="start" x="173" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="173" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="173" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="173" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="173" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="173" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="173" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="173" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="173" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="173" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="173" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="173" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="orange" d="M826.32,-482.527C676.508,-466.456 370.05,-425.223 296.5,-351 272.815,-327.098 260.083,-294.022 253.536,-261.141"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.08,-486.021 836.393,-483.595 826.818,-479.06 826.08,-486.021"/>
|
||||
<text text-anchor="start" x="296.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < AddressOrGUID, Filtered</text>
|
||||
<text text-anchor="start" x="296.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">System, 2048, AddressOrGUID</text>
|
||||
<text text-anchor="middle" x="365" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l SLNet::BitStream *, Packet\l *), 64, SLNet::RakString::\lToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="354.5,-0.5 354.5,-277.5 494.5,-277.5 494.5,-0.5 354.5,-0.5"/>
|
||||
<text text-anchor="start" x="362.5" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="362.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, void</text>
|
||||
<text text-anchor="start" x="362.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">(*)(SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="362.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::BitStream *, Packet</text>
|
||||
<text text-anchor="start" x="362.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *), 64, SLNet::RakString::</text>
|
||||
<text text-anchor="middle" x="424.5" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="354.5,-203.5 494.5,-203.5 "/>
|
||||
<text text-anchor="start" x="362.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="362.5" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="354.5,-173.5 494.5,-173.5 "/>
|
||||
<text text-anchor="start" x="362.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="362.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="362.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="362.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="362.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="362.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="362.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="362.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="362.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="362.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="362.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="362.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node1->Node4</title>
|
||||
<path fill="none" stroke="orange" d="M826.178,-488.25C726.185,-480.848 560.519,-452.794 468.5,-351 450.056,-330.597 438.576,-304.517 431.582,-277.701"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.026,-491.748 836.243,-488.942 826.506,-484.764 826.026,-491.748"/>
|
||||
<text text-anchor="start" x="468.5" y="-343" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="468.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> void(*)(SLNet::BitStream</text>
|
||||
<text text-anchor="start" x="468.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> *, SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="468.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00"> Packet *), 64, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="539.5" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node"><title>Node5</title>
|
||||
<g id="a_node5"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, LocalSlot\l *, 256, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="512.5,-11.5 512.5,-266.5 660.5,-266.5 660.5,-11.5 512.5,-11.5"/>
|
||||
<text text-anchor="start" x="520.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="520.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, LocalSlot</text>
|
||||
<text text-anchor="start" x="520.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="586.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="512.5,-214.5 660.5,-214.5 "/>
|
||||
<text text-anchor="start" x="520.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="520.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="512.5,-184.5 660.5,-184.5 "/>
|
||||
<text text-anchor="start" x="520.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="520.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="520.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="520.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="520.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="520.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="520.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="520.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="520.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="520.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="520.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="520.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge"><title>Node1->Node5</title>
|
||||
<path fill="none" stroke="orange" d="M826.493,-466.767C767.205,-445.664 690.003,-409 643.5,-351 624.096,-326.798 611.272,-296.537 602.804,-266.553"/>
|
||||
<polygon fill="orange" stroke="orange" points="825.625,-470.171 836.22,-470.148 827.923,-463.559 825.625,-470.171"/>
|
||||
<text text-anchor="start" x="643.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="643.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> LocalSlot *, 256, SLNet</text>
|
||||
<text text-anchor="middle" x="696.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node"><title>Node6</title>
|
||||
<g id="a_node6"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, SLNet\l::RakString, 16, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="678.5,-11.5 678.5,-266.5 812.5,-266.5 812.5,-11.5 678.5,-11.5"/>
|
||||
<text text-anchor="start" x="686.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="686.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, SLNet</text>
|
||||
<text text-anchor="start" x="686.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString, 16, SLNet::</text>
|
||||
<text text-anchor="middle" x="745.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">RakString::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="678.5,-214.5 812.5,-214.5 "/>
|
||||
<text text-anchor="start" x="686.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="686.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="678.5,-184.5 812.5,-184.5 "/>
|
||||
<text text-anchor="start" x="686.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="686.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="686.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="686.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="686.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="686.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="686.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="686.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="686.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="686.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="686.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="686.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge"><title>Node1->Node6</title>
|
||||
<path fill="none" stroke="orange" d="M828.728,-426.57C806.667,-404.95 785.116,-379.093 771.5,-351 758.944,-325.093 751.626,-295.385 747.519,-266.598"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.573,-429.353 836.218,-433.737 831.413,-424.295 826.573,-429.353"/>
|
||||
<text text-anchor="start" x="771.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="771.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::RakString, 16,</text>
|
||||
<text text-anchor="middle" x="838.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node"><title>Node7</title>
|
||||
<g id="a_node7"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l Packet *), 64, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="830.5,-6 830.5,-272 988.5,-272 988.5,-6 830.5,-6"/>
|
||||
<text text-anchor="start" x="838.5" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="838.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, void</text>
|
||||
<text text-anchor="start" x="838.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">(*)(SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="838.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> Packet *), 64, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="909.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="830.5,-209 988.5,-209 "/>
|
||||
<text text-anchor="start" x="838.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="838.5" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="830.5,-179 988.5,-179 "/>
|
||||
<text text-anchor="start" x="838.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="838.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="838.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="838.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="838.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="838.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="838.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="838.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="838.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="838.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="838.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="838.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge"><title>Node1->Node7</title>
|
||||
<path fill="none" stroke="orange" d="M909.5,-359.383C909.5,-330.89 909.5,-300.732 909.5,-272.197"/>
|
||||
<polygon fill="orange" stroke="orange" points="906,-359.387 909.5,-369.387 913,-359.387 906,-359.387"/>
|
||||
<text text-anchor="start" x="909.5" y="-337.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="909.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> void(*)(SLNet::BitStream</text>
|
||||
<text text-anchor="start" x="909.5" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Packet *), 64, SLNet</text>
|
||||
<text text-anchor="middle" x="964" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node"><title>Node8</title>
|
||||
<g id="a_node8"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakString, StrAndGuidAndRoom\l *, 8096, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1007,-11.5 1007,-266.5 1174,-266.5 1174,-11.5 1007,-11.5"/>
|
||||
<text text-anchor="start" x="1015" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1015" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< RakString, StrAndGuidAndRoom</text>
|
||||
<text text-anchor="start" x="1015" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 8096, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1090.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="1007,-214.5 1174,-214.5 "/>
|
||||
<text text-anchor="start" x="1015" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1015" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1007,-184.5 1174,-184.5 "/>
|
||||
<text text-anchor="start" x="1015" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1015" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1015" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1015" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1015" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1015" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1015" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1015" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1015" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1015" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1015" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1015" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge"><title>Node1->Node8</title>
|
||||
<path fill="none" stroke="orange" d="M988.802,-402.415C1001.18,-386.042 1013,-368.547 1022.5,-351 1036.66,-324.856 1048.46,-295.277 1058.05,-266.716"/>
|
||||
<polygon fill="orange" stroke="orange" points="986.014,-400.298 982.687,-410.357 991.561,-404.568 986.014,-400.298"/>
|
||||
<text text-anchor="start" x="1045.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakString, StrAndGuidAnd</text>
|
||||
<text text-anchor="start" x="1045.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">Room *, 8096, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1116.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node"><title>Node9</title>
|
||||
<g id="a_node9"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< NetworkID, TM_TeamMember\l *, 256, TM_TeamMember::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1192.5,-17 1192.5,-261 1374.5,-261 1374.5,-17 1192.5,-17"/>
|
||||
<text text-anchor="start" x="1200.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1200.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< NetworkID, TM_TeamMember</text>
|
||||
<text text-anchor="middle" x="1283.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_TeamMember::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1192.5,-220 1374.5,-220 "/>
|
||||
<text text-anchor="start" x="1200.5" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1200.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1192.5,-190 1374.5,-190 "/>
|
||||
<text text-anchor="start" x="1200.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge"><title>Node1->Node9</title>
|
||||
<path fill="none" stroke="orange" d="M992.377,-466.689C1054.2,-445.229 1137.04,-408.147 1191.5,-351 1215.55,-325.758 1233.9,-293.212 1247.63,-261.274"/>
|
||||
<polygon fill="orange" stroke="orange" points="990.983,-463.466 982.642,-469.999 993.237,-470.093 990.983,-463.466"/>
|
||||
<text text-anchor="start" x="1228.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < NetworkID, TM_TeamMember</text>
|
||||
<text text-anchor="start" x="1228.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_TeamMember::</text>
|
||||
<text text-anchor="middle" x="1299" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node"><title>Node10</title>
|
||||
<g id="a_node10"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakNetGUID, StrAndGuidAnd\lRoom *, 8096, SLNet::RakNetGUID\l::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1392.5,-11.5 1392.5,-266.5 1562.5,-266.5 1562.5,-11.5 1392.5,-11.5"/>
|
||||
<text text-anchor="start" x="1400.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1400.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< RakNetGUID, StrAndGuidAnd</text>
|
||||
<text text-anchor="start" x="1400.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">Room *, 8096, SLNet::RakNetGUID</text>
|
||||
<text text-anchor="middle" x="1477.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1392.5,-214.5 1562.5,-214.5 "/>
|
||||
<text text-anchor="start" x="1400.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1400.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1392.5,-184.5 1562.5,-184.5 "/>
|
||||
<text text-anchor="start" x="1400.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge"><title>Node1->Node10</title>
|
||||
<path fill="none" stroke="orange" d="M992.891,-485.29C1093.8,-474.913 1263.79,-443.87 1373.5,-351 1400,-328.572 1420.36,-297.775 1435.75,-266.641"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.353,-481.826 982.744,-486.288 993.038,-488.793 992.353,-481.826"/>
|
||||
<text text-anchor="start" x="1418.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakNetGUID, StrAndGuid</text>
|
||||
<text text-anchor="start" x="1418.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">AndRoom *, 8096, SLNet</text>
|
||||
<text text-anchor="middle" x="1480.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::RakNetGUID::ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node"><title>Node11</title>
|
||||
<g id="a_node11"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, TimeAnd\lValueQueue *, 32, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1580.5,-11.5 1580.5,-266.5 1726.5,-266.5 1726.5,-11.5 1580.5,-11.5"/>
|
||||
<text text-anchor="start" x="1588.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1588.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, TimeAnd</text>
|
||||
<text text-anchor="start" x="1588.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValueQueue *, 32, SLNet::</text>
|
||||
<text text-anchor="middle" x="1653.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">RakString::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="1580.5,-214.5 1726.5,-214.5 "/>
|
||||
<text text-anchor="start" x="1588.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1588.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1580.5,-184.5 1726.5,-184.5 "/>
|
||||
<text text-anchor="start" x="1588.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge"><title>Node1->Node11</title>
|
||||
<path fill="none" stroke="orange" d="M993,-481.163C1145.33,-462.707 1460.56,-417.497 1546.5,-351 1574.52,-329.321 1595.8,-298.299 1611.71,-266.691"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.273,-477.725 982.762,-482.393 993.108,-484.675 992.273,-477.725"/>
|
||||
<text text-anchor="start" x="1593.5" y="-337.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="1593.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TimeAndValueQueue *,</text>
|
||||
<text text-anchor="start" x="1593.5" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> 32, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1646" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node"><title>Node12</title>
|
||||
<g id="a_node12"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakNetGUID, RemoteCloudClient\l *, 2048, RakNetGUID::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1744.5,-17 1744.5,-261 1914.5,-261 1914.5,-17 1744.5,-17"/>
|
||||
<text text-anchor="start" x="1752.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1752.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< RakNetGUID, RemoteCloudClient</text>
|
||||
<text text-anchor="middle" x="1829.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 2048, RakNetGUID::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1744.5,-220 1914.5,-220 "/>
|
||||
<text text-anchor="start" x="1752.5" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1752.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1744.5,-190 1914.5,-190 "/>
|
||||
<text text-anchor="start" x="1752.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge"><title>Node1->Node12</title>
|
||||
<path fill="none" stroke="orange" d="M992.848,-484.542C1172.21,-470.352 1587.82,-429.719 1702.5,-351 1735.02,-328.679 1760.59,-295.045 1780,-261.151"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.369,-481.068 982.673,-485.338 992.916,-488.047 992.369,-481.068"/>
|
||||
<text text-anchor="start" x="1754.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakNetGUID, RemoteCloud</text>
|
||||
<text text-anchor="start" x="1754.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">Client *, 2048, RakNetGUID</text>
|
||||
<text text-anchor="middle" x="1821" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToUint32 ></text>
|
||||
</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_data_structures_1_1_hash__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: 52 KiB |
@ -0,0 +1,458 @@
|
||||
<?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::Hash< key_type, data_type, HASH_SIZE, hashFunction > Pages: 1 -->
|
||||
<svg width="1923pt" height="622pt"
|
||||
viewBox="0.00 0.00 1922.50 622.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 618)">
|
||||
<title>DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="836.5,-369.5 836.5,-613.5 982.5,-613.5 982.5,-369.5 836.5,-369.5"/>
|
||||
<text text-anchor="start" x="844.5" y="-601.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="844.5" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">< key_type, data_type,</text>
|
||||
<text text-anchor="middle" x="909.5" y="-579.5" font-family="Helvetica,sans-Serif" font-size="10.00"> HASH_SIZE, hashFunction ></text>
|
||||
<polyline fill="none" stroke="black" points="836.5,-572.5 982.5,-572.5 "/>
|
||||
<text text-anchor="start" x="844.5" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="844.5" y="-549.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="836.5,-542.5 982.5,-542.5 "/>
|
||||
<text text-anchor="start" x="844.5" y="-530.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="844.5" y="-519.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="844.5" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="844.5" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="844.5" y="-486.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="844.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="844.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="844.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="844.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="844.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="844.5" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="844.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="844.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< NetworkID, TM_Team\l *, 256, TM_Team::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-17 0,-261 147,-261 147,-17 0,-17"/>
|
||||
<text text-anchor="start" x="8" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="8" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< NetworkID, TM_Team</text>
|
||||
<text text-anchor="middle" x="73.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_Team::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="0,-220 147,-220 "/>
|
||||
<text text-anchor="start" x="8" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="8" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="0,-190 147,-190 "/>
|
||||
<text text-anchor="start" x="8" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="8" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="8" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="8" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="8" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="8" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="8" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="8" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="8" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="8" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="8" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="orange" d="M826.052,-486.642C646.226,-476.627 230.262,-443.779 129.5,-351 104.198,-327.702 89.7973,-294.407 81.7489,-261.13"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.078,-490.148 836.254,-487.2 826.46,-483.159 826.078,-490.148"/>
|
||||
<text text-anchor="start" x="129.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < NetworkID, TM_Team</text>
|
||||
<text text-anchor="middle" x="195" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_Team::ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< AddressOrGUID, FilteredSystem,\l 2048, AddressOrGUID::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="165,-17 165,-261 336,-261 336,-17 165,-17"/>
|
||||
<text text-anchor="start" x="173" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="173" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< AddressOrGUID, FilteredSystem,</text>
|
||||
<text text-anchor="middle" x="250.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> 2048, AddressOrGUID::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="165,-220 336,-220 "/>
|
||||
<text text-anchor="start" x="173" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="173" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="165,-190 336,-190 "/>
|
||||
<text text-anchor="start" x="173" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="173" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="173" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="173" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="173" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="173" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="173" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="173" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="173" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="173" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="173" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="173" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="173" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="orange" d="M826.32,-482.527C676.508,-466.456 370.05,-425.223 296.5,-351 272.815,-327.098 260.083,-294.022 253.536,-261.141"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.08,-486.021 836.393,-483.595 826.818,-479.06 826.08,-486.021"/>
|
||||
<text text-anchor="start" x="296.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < AddressOrGUID, Filtered</text>
|
||||
<text text-anchor="start" x="296.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">System, 2048, AddressOrGUID</text>
|
||||
<text text-anchor="middle" x="365" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l SLNet::BitStream *, Packet\l *), 64, SLNet::RakString::\lToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="354.5,-0.5 354.5,-277.5 494.5,-277.5 494.5,-0.5 354.5,-0.5"/>
|
||||
<text text-anchor="start" x="362.5" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="362.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, void</text>
|
||||
<text text-anchor="start" x="362.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">(*)(SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="362.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::BitStream *, Packet</text>
|
||||
<text text-anchor="start" x="362.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *), 64, SLNet::RakString::</text>
|
||||
<text text-anchor="middle" x="424.5" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="354.5,-203.5 494.5,-203.5 "/>
|
||||
<text text-anchor="start" x="362.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="362.5" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="354.5,-173.5 494.5,-173.5 "/>
|
||||
<text text-anchor="start" x="362.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="362.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="362.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="362.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="362.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="362.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="362.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="362.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="362.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="362.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="362.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="362.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="362.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node1->Node4</title>
|
||||
<path fill="none" stroke="orange" d="M826.178,-488.25C726.185,-480.848 560.519,-452.794 468.5,-351 450.056,-330.597 438.576,-304.517 431.582,-277.701"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.026,-491.748 836.243,-488.942 826.506,-484.764 826.026,-491.748"/>
|
||||
<text text-anchor="start" x="468.5" y="-343" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="468.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> void(*)(SLNet::BitStream</text>
|
||||
<text text-anchor="start" x="468.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> *, SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="468.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00"> Packet *), 64, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="539.5" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node"><title>Node5</title>
|
||||
<g id="a_node5"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, LocalSlot\l *, 256, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="512.5,-11.5 512.5,-266.5 660.5,-266.5 660.5,-11.5 512.5,-11.5"/>
|
||||
<text text-anchor="start" x="520.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="520.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, LocalSlot</text>
|
||||
<text text-anchor="start" x="520.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="586.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="512.5,-214.5 660.5,-214.5 "/>
|
||||
<text text-anchor="start" x="520.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="520.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="512.5,-184.5 660.5,-184.5 "/>
|
||||
<text text-anchor="start" x="520.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="520.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="520.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="520.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="520.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="520.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="520.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="520.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="520.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="520.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="520.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="520.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="520.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge"><title>Node1->Node5</title>
|
||||
<path fill="none" stroke="orange" d="M826.493,-466.767C767.205,-445.664 690.003,-409 643.5,-351 624.096,-326.798 611.272,-296.537 602.804,-266.553"/>
|
||||
<polygon fill="orange" stroke="orange" points="825.625,-470.171 836.22,-470.148 827.923,-463.559 825.625,-470.171"/>
|
||||
<text text-anchor="start" x="643.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="643.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> LocalSlot *, 256, SLNet</text>
|
||||
<text text-anchor="middle" x="696.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node"><title>Node6</title>
|
||||
<g id="a_node6"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, SLNet\l::RakString, 16, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="678.5,-11.5 678.5,-266.5 812.5,-266.5 812.5,-11.5 678.5,-11.5"/>
|
||||
<text text-anchor="start" x="686.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="686.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, SLNet</text>
|
||||
<text text-anchor="start" x="686.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString, 16, SLNet::</text>
|
||||
<text text-anchor="middle" x="745.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">RakString::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="678.5,-214.5 812.5,-214.5 "/>
|
||||
<text text-anchor="start" x="686.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="686.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="678.5,-184.5 812.5,-184.5 "/>
|
||||
<text text-anchor="start" x="686.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="686.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="686.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="686.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="686.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="686.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="686.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="686.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="686.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="686.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="686.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="686.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="686.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge"><title>Node1->Node6</title>
|
||||
<path fill="none" stroke="orange" d="M828.728,-426.57C806.667,-404.95 785.116,-379.093 771.5,-351 758.944,-325.093 751.626,-295.385 747.519,-266.598"/>
|
||||
<polygon fill="orange" stroke="orange" points="826.573,-429.353 836.218,-433.737 831.413,-424.295 826.573,-429.353"/>
|
||||
<text text-anchor="start" x="771.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="771.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::RakString, 16,</text>
|
||||
<text text-anchor="middle" x="838.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00"> SLNet::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node"><title>Node7</title>
|
||||
<g id="a_node7"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, void\l(*)(SLNet::BitStream *,\l Packet *), 64, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="830.5,-6 830.5,-272 988.5,-272 988.5,-6 830.5,-6"/>
|
||||
<text text-anchor="start" x="838.5" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="838.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, void</text>
|
||||
<text text-anchor="start" x="838.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">(*)(SLNet::BitStream *,</text>
|
||||
<text text-anchor="start" x="838.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> Packet *), 64, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="909.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="830.5,-209 988.5,-209 "/>
|
||||
<text text-anchor="start" x="838.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="838.5" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="830.5,-179 988.5,-179 "/>
|
||||
<text text-anchor="start" x="838.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="838.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="838.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="838.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="838.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="838.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="838.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="838.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="838.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="838.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="838.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="838.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="838.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge"><title>Node1->Node7</title>
|
||||
<path fill="none" stroke="orange" d="M909.5,-359.383C909.5,-330.89 909.5,-300.732 909.5,-272.197"/>
|
||||
<polygon fill="orange" stroke="orange" points="906,-359.387 909.5,-369.387 913,-359.387 906,-359.387"/>
|
||||
<text text-anchor="start" x="909.5" y="-337.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="909.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> void(*)(SLNet::BitStream</text>
|
||||
<text text-anchor="start" x="909.5" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Packet *), 64, SLNet</text>
|
||||
<text text-anchor="middle" x="964" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">::RakString::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node"><title>Node8</title>
|
||||
<g id="a_node8"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakString, StrAndGuidAndRoom\l *, 8096, SLNet::RakString\l::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1007,-11.5 1007,-266.5 1174,-266.5 1174,-11.5 1007,-11.5"/>
|
||||
<text text-anchor="start" x="1015" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1015" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< RakString, StrAndGuidAndRoom</text>
|
||||
<text text-anchor="start" x="1015" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 8096, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1090.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="1007,-214.5 1174,-214.5 "/>
|
||||
<text text-anchor="start" x="1015" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1015" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1007,-184.5 1174,-184.5 "/>
|
||||
<text text-anchor="start" x="1015" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1015" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1015" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1015" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1015" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1015" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1015" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1015" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1015" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1015" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1015" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1015" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1015" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge"><title>Node1->Node8</title>
|
||||
<path fill="none" stroke="orange" d="M988.802,-402.415C1001.18,-386.042 1013,-368.547 1022.5,-351 1036.66,-324.856 1048.46,-295.277 1058.05,-266.716"/>
|
||||
<polygon fill="orange" stroke="orange" points="986.014,-400.298 982.687,-410.357 991.561,-404.568 986.014,-400.298"/>
|
||||
<text text-anchor="start" x="1045.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakString, StrAndGuidAnd</text>
|
||||
<text text-anchor="start" x="1045.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">Room *, 8096, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1116.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node"><title>Node9</title>
|
||||
<g id="a_node9"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< NetworkID, TM_TeamMember\l *, 256, TM_TeamMember::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1192.5,-17 1192.5,-261 1374.5,-261 1374.5,-17 1192.5,-17"/>
|
||||
<text text-anchor="start" x="1200.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1200.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< NetworkID, TM_TeamMember</text>
|
||||
<text text-anchor="middle" x="1283.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_TeamMember::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1192.5,-220 1374.5,-220 "/>
|
||||
<text text-anchor="start" x="1200.5" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1200.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1192.5,-190 1374.5,-190 "/>
|
||||
<text text-anchor="start" x="1200.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1200.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge"><title>Node1->Node9</title>
|
||||
<path fill="none" stroke="orange" d="M992.377,-466.689C1054.2,-445.229 1137.04,-408.147 1191.5,-351 1215.55,-325.758 1233.9,-293.212 1247.63,-261.274"/>
|
||||
<polygon fill="orange" stroke="orange" points="990.983,-463.466 982.642,-469.999 993.237,-470.093 990.983,-463.466"/>
|
||||
<text text-anchor="start" x="1228.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < NetworkID, TM_TeamMember</text>
|
||||
<text text-anchor="start" x="1228.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 256, TM_TeamMember::</text>
|
||||
<text text-anchor="middle" x="1299" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node"><title>Node10</title>
|
||||
<g id="a_node10"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakNetGUID, StrAndGuidAnd\lRoom *, 8096, SLNet::RakNetGUID\l::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1392.5,-11.5 1392.5,-266.5 1562.5,-266.5 1562.5,-11.5 1392.5,-11.5"/>
|
||||
<text text-anchor="start" x="1400.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1400.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< RakNetGUID, StrAndGuidAnd</text>
|
||||
<text text-anchor="start" x="1400.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">Room *, 8096, SLNet::RakNetGUID</text>
|
||||
<text text-anchor="middle" x="1477.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1392.5,-214.5 1562.5,-214.5 "/>
|
||||
<text text-anchor="start" x="1400.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1400.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1392.5,-184.5 1562.5,-184.5 "/>
|
||||
<text text-anchor="start" x="1400.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1400.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge"><title>Node1->Node10</title>
|
||||
<path fill="none" stroke="orange" d="M992.891,-485.29C1093.8,-474.913 1263.79,-443.87 1373.5,-351 1400,-328.572 1420.36,-297.775 1435.75,-266.641"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.353,-481.826 982.744,-486.288 993.038,-488.793 992.353,-481.826"/>
|
||||
<text text-anchor="start" x="1418.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakNetGUID, StrAndGuid</text>
|
||||
<text text-anchor="start" x="1418.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">AndRoom *, 8096, SLNet</text>
|
||||
<text text-anchor="middle" x="1480.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::RakNetGUID::ToUint32 ></text>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node"><title>Node11</title>
|
||||
<g id="a_node11"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< SLNet::RakString, TimeAnd\lValueQueue *, 32, SLNet::\lRakString::ToInteger \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1580.5,-11.5 1580.5,-266.5 1726.5,-266.5 1726.5,-11.5 1580.5,-11.5"/>
|
||||
<text text-anchor="start" x="1588.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1588.5" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString, TimeAnd</text>
|
||||
<text text-anchor="start" x="1588.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">ValueQueue *, 32, SLNet::</text>
|
||||
<text text-anchor="middle" x="1653.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">RakString::ToInteger ></text>
|
||||
<polyline fill="none" stroke="black" points="1580.5,-214.5 1726.5,-214.5 "/>
|
||||
<text text-anchor="start" x="1588.5" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1588.5" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1580.5,-184.5 1726.5,-184.5 "/>
|
||||
<text text-anchor="start" x="1588.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1588.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge"><title>Node1->Node11</title>
|
||||
<path fill="none" stroke="orange" d="M993,-481.163C1145.33,-462.707 1460.56,-417.497 1546.5,-351 1574.52,-329.321 1595.8,-298.299 1611.71,-266.691"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.273,-477.725 982.762,-482.393 993.108,-484.675 992.273,-477.725"/>
|
||||
<text text-anchor="start" x="1593.5" y="-337.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString,</text>
|
||||
<text text-anchor="start" x="1593.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00"> TimeAndValueQueue *,</text>
|
||||
<text text-anchor="start" x="1593.5" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00"> 32, SLNet::RakString</text>
|
||||
<text text-anchor="middle" x="1646" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ToInteger ></text>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node"><title>Node12</title>
|
||||
<g id="a_node12"><a xlink:href="../../d6/d83/class_data_structures_1_1_hash.xhtml" target="_top" xlink:title="{DataStructures::Hash\l\< RakNetGUID, RemoteCloudClient\l *, 2048, RakNetGUID::ToUint32 \>\n|# nodeList\l# size\l|+ Hash()\l+ ~Hash()\l+ Push()\l+ Peek()\l+ Pop()\l+ RemoveAtIndex()\l+ Remove()\l+ GetIndexOf()\l+ HasData()\l+ ItemAtIndex()\l+ KeyAtIndex()\l+ GetAsList()\l+ Size()\l+ Clear()\l# ClearIndex()\l}">
|
||||
<polygon fill="none" stroke="black" points="1744.5,-17 1744.5,-261 1914.5,-261 1914.5,-17 1744.5,-17"/>
|
||||
<text text-anchor="start" x="1752.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Hash</text>
|
||||
<text text-anchor="start" x="1752.5" y="-238" font-family="Helvetica,sans-Serif" font-size="10.00">< RakNetGUID, RemoteCloudClient</text>
|
||||
<text text-anchor="middle" x="1829.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> *, 2048, RakNetGUID::ToUint32 ></text>
|
||||
<polyline fill="none" stroke="black" points="1744.5,-220 1914.5,-220 "/>
|
||||
<text text-anchor="start" x="1752.5" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00"># nodeList</text>
|
||||
<text text-anchor="start" x="1752.5" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00"># size</text>
|
||||
<polyline fill="none" stroke="black" points="1744.5,-190 1914.5,-190 "/>
|
||||
<text text-anchor="start" x="1752.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+ Hash()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Hash()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">+ Pop()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIndexOf()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasData()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ ItemAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyAtIndex()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAsList()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text>
|
||||
<text text-anchor="start" x="1752.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00"># ClearIndex()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge"><title>Node1->Node12</title>
|
||||
<path fill="none" stroke="orange" d="M992.848,-484.542C1172.21,-470.352 1587.82,-429.719 1702.5,-351 1735.02,-328.679 1760.59,-295.045 1780,-261.151"/>
|
||||
<polygon fill="orange" stroke="orange" points="992.369,-481.068 982.673,-485.338 992.916,-488.047 992.369,-481.068"/>
|
||||
<text text-anchor="start" x="1754.5" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00"> < RakNetGUID, RemoteCloud</text>
|
||||
<text text-anchor="start" x="1754.5" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">Client *, 2048, RakNetGUID</text>
|
||||
<text text-anchor="middle" x="1821" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">::ToUint32 ></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 47 KiB |
@ -0,0 +1,4 @@
|
||||
<map id="SLNet::Replica3Composite< parent_type >" name="SLNet::Replica3Composite< parent_type >">
|
||||
<area shape="rect" id="node2" 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." alt="" coords="17,277,229,589"/>
|
||||
<area shape="rect" id="node3" href="$db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance." alt="" coords="5,5,240,229"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
39b2c0153b47c04ee222b6c6be582a59
|
||||
@ -0,0 +1,166 @@
|
||||
<?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::Replica3Composite< parent_type > Pages: 1 -->
|
||||
<!--zoomable 661 -->
|
||||
<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 = 184;
|
||||
var viewHeight = 661;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::Replica3Composite< parent_type ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="8.5,-0.5 8.5,-178.5 167.5,-178.5 167.5,-0.5 8.5,-0.5"/>
|
||||
<text text-anchor="start" x="16.5" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::Replica3Composite</text>
|
||||
<text text-anchor="middle" x="88" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00">< parent_type ></text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-148.5 167.5,-148.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"># r3CompositeOwner</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-129.5 167.5,-129.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetCompositeOwner()</text>
|
||||
<text text-anchor="start" x="16.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCompositeOwner()</text>
|
||||
<text text-anchor="start" x="16.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteAllocationID()</text>
|
||||
<text text-anchor="start" x="16.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRemoteConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRelayDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeserializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstructionExisting()</text>
|
||||
<text text-anchor="start" x="16.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 16 more...</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3.xhtml#d3/d5b/class_s_l_net_1_1_replica3" target="_top" xlink:title="Base class for your replicated objects for the ReplicaManager3 system.">
|
||||
<polygon fill="none" stroke="black" points="8.5,-215.5 8.5,-448.5 167.5,-448.5 167.5,-215.5 8.5,-215.5"/>
|
||||
<text text-anchor="middle" x="88" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::Replica3</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-429.5 167.5,-429.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ creatingSystemGUID</text>
|
||||
<text text-anchor="start" x="16.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ deletingSystemGUID</text>
|
||||
<text text-anchor="start" x="16.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ replicaManager</text>
|
||||
<text text-anchor="start" x="16.5" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ lastSentSerialization</text>
|
||||
<text text-anchor="start" x="16.5" y="-373.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ forceSendUntilNextUpdate</text>
|
||||
<text text-anchor="start" x="16.5" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ lsr</text>
|
||||
<text text-anchor="start" x="16.5" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ referenceIndex</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-344.5 167.5,-344.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Replica3()</text>
|
||||
<text text-anchor="start" x="16.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Replica3()</text>
|
||||
<text text-anchor="start" x="16.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteAllocationID()</text>
|
||||
<text text-anchor="start" x="16.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRemoteConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRelayDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeserializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstructionExisting()</text>
|
||||
<text text-anchor="start" x="16.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 31 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M88,-205.256C88,-196.341 88,-187.466 88,-178.828"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-205.329 88,-215.329 91.5001,-205.329 84.5001,-205.329"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" target="_top" xlink:title="Unique shared ids for each object instance.">
|
||||
<polygon fill="none" stroke="black" points="0,-485.5 0,-652.5 176,-652.5 176,-485.5 0,-485.5"/>
|
||||
<text text-anchor="middle" x="88" y="-640.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NetworkIDObject</text>
|
||||
<polyline fill="none" stroke="black" points="0,-633.5 176,-633.5 "/>
|
||||
<text text-anchor="start" x="8" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00"># networkID</text>
|
||||
<text text-anchor="start" x="8" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"># networkIDManager</text>
|
||||
<text text-anchor="start" x="8" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00"># parent</text>
|
||||
<text text-anchor="start" x="8" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nextInstanceForNetworkIDManager</text>
|
||||
<polyline fill="none" stroke="black" points="0,-581.5 176,-581.5 "/>
|
||||
<text text-anchor="start" x="8" y="-569.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NetworkIDObject()</text>
|
||||
<text text-anchor="start" x="8" y="-558.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~NetworkIDObject()</text>
|
||||
<text text-anchor="start" x="8" y="-547.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNetworkIDManager()</text>
|
||||
<text text-anchor="start" x="8" y="-536.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNetworkIDManager()</text>
|
||||
<text text-anchor="start" x="8" y="-525.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNetworkID()</text>
|
||||
<text text-anchor="start" x="8" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNetworkID()</text>
|
||||
<text text-anchor="start" x="8" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetParent()</text>
|
||||
<text text-anchor="start" x="8" y="-492.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetParent()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2" class="edge"><title>Node3->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M88,-475.323C88,-466.586 88,-457.658 88,-448.743"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-475.478 88,-485.478 91.5001,-475.478 84.5001,-475.478"/>
|
||||
</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_replica3_composite__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,92 @@
|
||||
<?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::Replica3Composite< parent_type > Pages: 1 -->
|
||||
<svg width="184pt" height="661pt"
|
||||
viewBox="0.00 0.00 184.00 661.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 657)">
|
||||
<title>SLNet::Replica3Composite< parent_type ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="8.5,-0.5 8.5,-178.5 167.5,-178.5 167.5,-0.5 8.5,-0.5"/>
|
||||
<text text-anchor="start" x="16.5" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::Replica3Composite</text>
|
||||
<text text-anchor="middle" x="88" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00">< parent_type ></text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-148.5 167.5,-148.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"># r3CompositeOwner</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-129.5 167.5,-129.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetCompositeOwner()</text>
|
||||
<text text-anchor="start" x="16.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCompositeOwner()</text>
|
||||
<text text-anchor="start" x="16.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteAllocationID()</text>
|
||||
<text text-anchor="start" x="16.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRemoteConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRelayDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeserializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstructionExisting()</text>
|
||||
<text text-anchor="start" x="16.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 16 more...</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d0/d63/group___r_e_p_l_i_c_a___m_a_n_a_g_e_r___g_r_o_u_p3.xhtml#d3/d5b/class_s_l_net_1_1_replica3" target="_top" xlink:title="Base class for your replicated objects for the ReplicaManager3 system.">
|
||||
<polygon fill="none" stroke="black" points="8.5,-215.5 8.5,-448.5 167.5,-448.5 167.5,-215.5 8.5,-215.5"/>
|
||||
<text text-anchor="middle" x="88" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::Replica3</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-429.5 167.5,-429.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ creatingSystemGUID</text>
|
||||
<text text-anchor="start" x="16.5" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ deletingSystemGUID</text>
|
||||
<text text-anchor="start" x="16.5" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ replicaManager</text>
|
||||
<text text-anchor="start" x="16.5" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ lastSentSerialization</text>
|
||||
<text text-anchor="start" x="16.5" y="-373.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ forceSendUntilNextUpdate</text>
|
||||
<text text-anchor="start" x="16.5" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ lsr</text>
|
||||
<text text-anchor="start" x="16.5" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ referenceIndex</text>
|
||||
<polyline fill="none" stroke="black" points="8.5,-344.5 167.5,-344.5 "/>
|
||||
<text text-anchor="start" x="16.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Replica3()</text>
|
||||
<text text-anchor="start" x="16.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Replica3()</text>
|
||||
<text text-anchor="start" x="16.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteAllocationID()</text>
|
||||
<text text-anchor="start" x="16.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRemoteConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryRelayDestruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeserializeConstruction()</text>
|
||||
<text text-anchor="start" x="16.5" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SerializeConstructionExisting()</text>
|
||||
<text text-anchor="start" x="16.5" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 31 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||||
<path fill="none" stroke="midnightblue" d="M88,-205.256C88,-196.341 88,-187.466 88,-178.828"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-205.329 88,-215.329 91.5001,-205.329 84.5001,-205.329"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" target="_top" xlink:title="Unique shared ids for each object instance.">
|
||||
<polygon fill="none" stroke="black" points="0,-485.5 0,-652.5 176,-652.5 176,-485.5 0,-485.5"/>
|
||||
<text text-anchor="middle" x="88" y="-640.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::NetworkIDObject</text>
|
||||
<polyline fill="none" stroke="black" points="0,-633.5 176,-633.5 "/>
|
||||
<text text-anchor="start" x="8" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00"># networkID</text>
|
||||
<text text-anchor="start" x="8" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"># networkIDManager</text>
|
||||
<text text-anchor="start" x="8" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00"># parent</text>
|
||||
<text text-anchor="start" x="8" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00"># nextInstanceForNetworkIDManager</text>
|
||||
<polyline fill="none" stroke="black" points="0,-581.5 176,-581.5 "/>
|
||||
<text text-anchor="start" x="8" y="-569.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NetworkIDObject()</text>
|
||||
<text text-anchor="start" x="8" y="-558.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~NetworkIDObject()</text>
|
||||
<text text-anchor="start" x="8" y="-547.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNetworkIDManager()</text>
|
||||
<text text-anchor="start" x="8" y="-536.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNetworkIDManager()</text>
|
||||
<text text-anchor="start" x="8" y="-525.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNetworkID()</text>
|
||||
<text text-anchor="start" x="8" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNetworkID()</text>
|
||||
<text text-anchor="start" x="8" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetParent()</text>
|
||||
<text text-anchor="start" x="8" y="-492.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetParent()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2" class="edge"><title>Node3->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M88,-475.323C88,-466.586 88,-457.658 88,-448.743"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-475.478 88,-485.478 91.5001,-475.478 84.5001,-475.478"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.2 KiB |
132
Help/Doxygen/html/d1/d90/_check_sum_8cpp.xhtml
Normal file
@ -0,0 +1,132 @@
|
||||
<!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/CheckSum.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('d1/d90/_check_sum_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">CheckSum.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="../../d1/d21/class_check_sum.xhtml" title="Generates and validates checksums.">CheckSum</a> implementation from <a href="http://www.flounder.com/checksum.htm">http://www.flounder.com/checksum.htm</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../db/dc3/_check_sum_8h_source.xhtml">slikenet/CheckSum.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/d90/_check_sum_8cpp_source.xhtml">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="../../d1/d21/class_check_sum.xhtml" title="Generates and validates checksums.">CheckSum</a> implementation from <a href="http://www.flounder.com/checksum.htm">http://www.flounder.com/checksum.htm</a>. </p>
|
||||
<p>[Internal] <a class="el" href="../../d1/d21/class_check_sum.xhtml" title="Generates and validates checksums.">CheckSum</a> implementation from <a href="http://www.flounder.com/checksum.htm">http://www.flounder.com/checksum.htm</a></p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../d1/d90/_check_sum_8cpp_source.xhtml">CheckSum.cpp</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_d1eb22c2ecfd8b50f59e9cbaf8260105.xhtml">src</a></li><li class="navelem"><a class="el" href="../../d1/d90/_check_sum_8cpp.xhtml">CheckSum.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>
|
||||
228
Help/Doxygen/html/d1/d90/_check_sum_8cpp_source.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/src/CheckSum.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('d1/d90/_check_sum_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">CheckSum.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/d90/_check_sum_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="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../db/dc3/_check_sum_8h.xhtml">slikenet/CheckSum.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="comment">/****************************************************************************</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">* CheckSum::add</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">* Inputs:</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">* unsigned int d: word to add</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">* Result: void</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">* </span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">* Effect: </span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">* Adds the bytes of the unsigned int to the CheckSum</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">****************************************************************************/</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"><a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c"> 33</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">CheckSum::Add</a> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value )</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">union</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>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bytes[ 4 ];</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>  data;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  data.value = value;</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="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <span class="keyword">sizeof</span>( data.bytes ); i++ )</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">Add</a> ( data.bytes[ i ] )</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> } <span class="comment">// CheckSum::add(unsigned int)</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> <span class="comment">/****************************************************************************</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">* CheckSum::add</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment">* Inputs:</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">* unsigned short value:</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">* Result: void</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">* </span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">* Effect: </span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">* Adds the bytes of the unsigned short value to the CheckSum</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">****************************************************************************/</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"><a class="code" href="../../d1/d21/class_check_sum.xhtml#aaaea2aff24850092ce1de18bd4eee7bd"> 60</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">CheckSum::Add</a> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value )</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>  <span class="keyword">union</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>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bytes[ 2 ];</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>  data;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  data.value = value;</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>  <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <span class="keyword">sizeof</span>( data.bytes ); i++ )</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">Add</a> ( data.bytes[ i ] )</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> } <span class="comment">// CheckSum::add(unsigned short)</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">/****************************************************************************</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">* CheckSum::add</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment">* Inputs:</span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment">* unsigned char value:</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">* Result: void</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment">* </span></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment">* Effect: </span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">* Adds the byte to the CheckSum</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment">****************************************************************************/</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"><a class="code" href="../../d1/d21/class_check_sum.xhtml#a01ec4e7ea4a38e069a3349c21e91f270"> 87</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">CheckSum::Add</a> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> value )</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="keywordtype">unsigned</span> <span class="keywordtype">char</span> cipher = (<span class="keywordtype">unsigned</span> char)( value ^ ( <a class="code" href="../../d1/d21/class_check_sum.xhtml#a602993cbad71227cb9aee7bd0403e989">r</a> >> 8 ) );</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="../../d1/d21/class_check_sum.xhtml#a602993cbad71227cb9aee7bd0403e989">r</a> = ( cipher + <a class="code" href="../../d1/d21/class_check_sum.xhtml#a602993cbad71227cb9aee7bd0403e989">r</a> ) * <a class="code" href="../../d1/d21/class_check_sum.xhtml#ae992ae3022e4e27a5dcaabd21903d074">c1</a> + <a class="code" href="../../d1/d21/class_check_sum.xhtml#ac025b448ed972bb5766548d6a63f7cfd">c2</a>;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="../../d1/d21/class_check_sum.xhtml#a9f4beb63d32c7b1b57667f8efb3510b7">sum</a> += cipher;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> } <span class="comment">// CheckSum::add(unsigned char)</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> </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">/****************************************************************************</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment">* CheckSum::add</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment">* Inputs:</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment">* LPunsigned char b: pointer to byte array</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">* unsigned int length: count</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">* Result: void</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">* </span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">* Effect: </span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment">* Adds the bytes to the CheckSum</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment">****************************************************************************/</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"><a class="code" href="../../d1/d21/class_check_sum.xhtml#a3feeb0e9697cf685b75259395a0100d2"> 106</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">CheckSum::Add</a> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *b, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> length )</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>  <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < length; i++ )</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="../../d1/d21/class_check_sum.xhtml#af1b9cc5870c42ac9ea29322801a29a8c">Add</a> ( b[ i ] )</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> } <span class="comment">// CheckSum::add(LPunsigned char, unsigned int)</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="../../d1/d90/_check_sum_8cpp.xhtml">CheckSum.cpp</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,146 @@
|
||||
<!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('d3/d41/class_s_l_net_1_1_telnet_transport.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::TelnetTransport Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#ac35237d9a3afb16d1454547aa9de731a">AutoAllocate</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#abdec5d7dc88749445e48375f9f761590">CloseConnection</a>(SystemAddress systemAddress)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#aa9dee1694314f3eff915068f9529add5">DeallocatePacket</a>(Packet *packet)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a739c1c7c0f6d85a1dfa10299c7415360">GetCommandParser</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#acdc02108c314da804ba6620b006876b3">HasLostConnection</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a704544df87913b1fa417f5dab4994070">HasNewIncomingConnection</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#af441c27799757f68d313f44804679d15">ReassembleLine</a>(TelnetTransport::TelnetClient *telnetClient, unsigned char c)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#add3374a1a5b8981966e5e916638b75cd">Receive</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#ae35854a10fcadb1ab4be0892ddf32fbd">remoteClients</a></td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a9cf8630e394c75a4abe8b007e40f9a15">Send</a>(SystemAddress systemAddress, const char *data,...)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a71bce388f6b21f8f8f201ee83d721f4c">sendPrefix</a></td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#aaed9f06cc3200c99be3614b84fe7732f">sendSuffix</a></td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a09c7dc18705fa84dd36853f35af88450">SetSendPrefix</a>(const char *prefix)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a16b20a6043dd47cde73e6b4b512e7703">SetSendSuffix</a>(const char *suffix)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a9e7481ac9939be8da6c5e705901aeb36">Start</a>(unsigned short port, bool serverMode)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#ab197460de6af032c5ec2591f4bacccd0">Stop</a>(void)</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#affddbf312e9532e9bdb3ea818e18fa5d">tcpInterface</a></td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a429c39d7f3576872e378c76b11851e77">TelnetTransport</a>()</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#aa302a36aa88964dcac5c97f764266111">TransportInterface</a>()</td><td class="entry"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml">SLNet::TransportInterface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml#a31352f1374d57bb8b4be7b7606517396">~TelnetTransport</a>()</td><td class="entry"><a class="el" href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml">SLNet::TelnetTransport</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml#ac27900663b1a6669a598455cd55f791a">~TransportInterface</a>()</td><td class="entry"><a class="el" href="../../d0/d4e/class_s_l_net_1_1_transport_interface.xhtml">SLNet::TransportInterface</a></td><td class="entry"><span class="mlabel">inline</span><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>
|
||||
@ -0,0 +1,138 @@
|
||||
<!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('d3/db6/struct_s_l_net_1_1_filter_set.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::FilterSet Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#af60cfa37fa3c466d465533773afee634">allowedIDs</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a89d91247fa9679a6f244ef90872eef90">allowedRPC4</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a173297bbb59348714737e2c48f0601d4">banOnDisallowedMessage</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a564550ac00c0d0e13cdbb6f29c32f08c">banOnFilterTimeExceed</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#ad7bd1fbdcc3b653f605fe4d4d21b6148">disallowedCallbackUserData</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a30628699a65e58ea82f7459183f352b0">disallowedMessageBanTimeMS</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a33e39b6dcc9672b44904af5e1b728ee0">filterSetID</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a6cde4c07ae0dbf398042ab5def7f9c0b">invalidMessageCallback</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#aff04a8d4b2314dd8409ae056b9696d60">kickOnDisallowedMessage</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#aef4070edea684b0e06d6bfd5c0fc9e39">maxMemberTimeMS</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#ac8dfa6d6c341fcd7c3b4a2b072f0cf62">timeExceedBanTimeMS</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a2a059ea79bdb6aca8c71ef105628efae">timeoutCallback</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml#a5d0c49edd25c300d26254ef1cf66a3fb">timeoutUserData</a></td><td class="entry"><a class="el" href="../../d3/db6/struct_s_l_net_1_1_filter_set.xhtml">SLNet::FilterSet</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,73 @@
|
||||
var group___u_d_p___p_r_o_x_y___g_r_o_u_p =
|
||||
[
|
||||
[ "UDPProxyClientResultHandler", "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", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abc4b621fc9cb02053fb81ac6d8a21828", null ],
|
||||
[ "~UDPProxyClientResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a246b3fa160beb7efa87f1ea1ee287ade", null ],
|
||||
[ "OnAllServersBusy", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#af90178f8d77f810bf3aaa79b7732d1b7", null ],
|
||||
[ "OnForwardingInProgress", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a00b8e44b1c4c04a233e8253f4e4a3786", null ],
|
||||
[ "OnForwardingNotification", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a33932be9ada52b6409a3fb758112b714", null ],
|
||||
[ "OnForwardingSuccess", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abac83935607552cf2c965f5804b9c14c", null ],
|
||||
[ "OnNoServersOnline", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#adc59e0a4b4c2bb2b558acac0bad1d9e5", null ],
|
||||
[ "OnRecipientNotConnected", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a914c3ccc1fbe39b6e6a736c2d5f47550", null ]
|
||||
] ],
|
||||
[ "UDPProxyClient", "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", [
|
||||
[ "UDPProxyClient", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#af09d6f497031044ebaf001b611af30bf", null ],
|
||||
[ "~UDPProxyClient", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4cd72ed5a0926d3e5c37d6121647c8bb", null ],
|
||||
[ "Clear", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a174cdae717e67b8db79a8a2bd40a1bd3", null ],
|
||||
[ "OnPingServers", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a641647d1cb6bd51c888c44e6c2d637b2", null ],
|
||||
[ "OnRakPeerShutdown", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a83a6abb6ad3088d55c0ba091b9d5a8a4", null ],
|
||||
[ "OnReceive", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a66a4a896d6dd933e331ecd8d46f548b1", null ],
|
||||
[ "RequestForwarding", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#adf2632176b8b6238da541e9ef5546fac", null ],
|
||||
[ "RequestForwarding", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aa75258887efbf41e4f916cf0f7e1f9d4", null ],
|
||||
[ "SetResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4b099f11400ecb90650d83ee4354d927", null ],
|
||||
[ "Update", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a277b8fe12aa2621f040fac133e4a1a9d", null ],
|
||||
[ "pingServerGroups", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a85757bc363fb304a4c797d5417a67c4f", null ],
|
||||
[ "resultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a8c9efd3c354efd886461107e778ee317", null ]
|
||||
] ],
|
||||
[ "UDPProxyServerResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#db/dbc/struct_s_l_net_1_1_u_d_p_proxy_server_result_handler", [
|
||||
[ "UDPProxyServerResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a69621492832a373e60c64b2168177627", null ],
|
||||
[ "~UDPProxyServerResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a09166dfbf828aac35606997657b94767", null ],
|
||||
[ "OnAlreadyLoggedIn", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a691e822395419240ceea85a4c013b566", null ],
|
||||
[ "OnLoginSuccess", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aaa410e4ba3454b1094e53d997188f75c", null ],
|
||||
[ "OnNoPasswordSet", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2a34d2e34e21af4110d3fd9a529799cf", null ],
|
||||
[ "OnWrongPassword", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a9131a8b41895ed968bf9db758a096370", null ]
|
||||
] ],
|
||||
[ "UDPProxyServer", "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", [
|
||||
[ "UDPProxyServer", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a77fa21b842895898e98b87a7cbf7c595", null ],
|
||||
[ "~UDPProxyServer", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aaacf2671a231a49c841afff2966e33cb", null ],
|
||||
[ "LoginToCoordinator", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2cec3428cbdfcabde03438a1eef32ad4", null ],
|
||||
[ "OnAttach", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a7fae3a72d5ecf1cbe55a4eeca7d93690", null ],
|
||||
[ "OnClosedConnection", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4c07309c470ecda59be461ee4987fe18", null ],
|
||||
[ "OnDetach", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a032bd795291d94226ecf2181e03ce56b", null ],
|
||||
[ "OnForwardingRequestFromCoordinatorToServer", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#abe228118b48f8aa16dfa5450ec835179", null ],
|
||||
[ "OnRakPeerShutdown", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae8c8524f568e061ff05699229c83a333", null ],
|
||||
[ "OnRakPeerStartup", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0a7b92a30a869810c688d587c85f9d97", null ],
|
||||
[ "OnReceive", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae950745fe0b0f4850dd7af3485bb4248", null ],
|
||||
[ "SetResultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5706bcfe2e5e1f04e56426f73341e1c0", null ],
|
||||
[ "SetServerPublicIP", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#adbc6fc1d3650a8b11a15d1c5c6439cad", null ],
|
||||
[ "SetSocketFamily", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a137695e31f65ae64d353f82aa8f943fd", null ],
|
||||
[ "Update", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aeb797f22d5e637597174392c6b1c88ab", null ],
|
||||
[ "loggedInCoordinators", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ae7462ffbb9e269b09ceeaa3215d8e7bb", null ],
|
||||
[ "loggingInCoordinators", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#ab2d05c76362492e49f40489feb3f1a84", null ],
|
||||
[ "resultHandler", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a746e0c4d313eda4697ae8957839dda12", null ],
|
||||
[ "serverPublicIp", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0d9196757aeff878f0d2c97bf013ac12", null ],
|
||||
[ "socketFamily", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a5d008bdeef4fa0ae8c21d2065a30cff4", null ],
|
||||
[ "udpForwarder", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#acbb762a0aa06c3e28700d33296fd901a", null ]
|
||||
] ],
|
||||
[ "PingServerGroup", "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", [
|
||||
[ "AreAllServersPinged", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a976e941c89fa01f85ae8eec865ac37d5", null ],
|
||||
[ "SendPingedServersToCoordinator", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a0f59ed840cc1d610df62f4ba87657e68", null ],
|
||||
[ "coordinatorAddressForPings", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a2b7b3873b4c027023448151b1be1b027", null ],
|
||||
[ "sata", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a4894c59ec98c6b35829c5be4edec44d1", null ],
|
||||
[ "serversToPing", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57f7b078742e0418e99fc2efada5991d", null ],
|
||||
[ "startPingTime", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a483488540e9ddefe7c95dfce0e7fd76a", null ]
|
||||
] ],
|
||||
[ "SenderAndTargetAddress", "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", [
|
||||
[ "senderClientAddress", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a42fce286ab1c0ce55087b0f6860b4f04", null ],
|
||||
[ "targetClientAddress", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a46e44be296d1f15d1cc80082bcd6532d", null ]
|
||||
] ],
|
||||
[ "ServerWithPing", "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", [
|
||||
[ "ping", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#a57518877e96520cede09aeb21f60ca06", null ],
|
||||
[ "serverAddress", "d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml#aa13ab20e049fd7c9304857139469a64b", null ]
|
||||
] ]
|
||||
];
|
||||
2174
Help/Doxygen/html/d1/d95/group___u_d_p___p_r_o_x_y___g_r_o_u_p.xhtml
Normal file
@ -0,0 +1,8 @@
|
||||
var class_s_l_net_1_1_r_n_s2___linux =
|
||||
[
|
||||
[ "Bind", "d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a3687866bc276025585e9f3fb8663fdb0", null ],
|
||||
[ "GetMyIP", "d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#aba50cb4c6261f05826a8e3e049576098", null ],
|
||||
[ "GetMyIPIPV4", "d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a6bf16ebe962c869b5fa5f4c3e9743e2f", null ],
|
||||
[ "GetMyIPIPV4And6", "d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a43ed87136a542df8932fd28aa6d59262", null ],
|
||||
[ "Send", "d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#ae458ed8be226d28dc5106c26ffe987aa", null ]
|
||||
];
|
||||
393
Help/Doxygen/html/d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml
Normal file
@ -0,0 +1,393 @@
|
||||
<!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_Linux 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('d1/da2/class_s_l_net_1_1_r_n_s2___linux.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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-static-methods">Static Protected Member Functions</a> |
|
||||
<a href="../../d6/dec/class_s_l_net_1_1_r_n_s2___linux-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RNS2_Linux Class 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>
|
||||
<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::RNS2_Linux:</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="../../dd/d5e/class_s_l_net_1_1_r_n_s2___linux__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 class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3687866bc276025585e9f3fb8663fdb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a3687866bc276025585e9f3fb8663fdb0">Bind</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:a3687866bc276025585e9f3fb8663fdb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae458ed8be226d28dc5106c26ffe987aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#acaff2aa5d370e1b12e5b8ad7802d4d48">RNS2SendResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#ae458ed8be226d28dc5106c26ffe987aa">Send</a> (<a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a> *sendParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ae458ed8be226d28dc5106c26ffe987aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_l_net_1_1_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml">SLNet::RNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:a8a34546f9404605b8a332af255b4c16e inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a8a34546f9404605b8a332af255b4c16e">RNS2_Berkley</a> ()</td></tr>
|
||||
<tr class="separator:a8a34546f9404605b8a332af255b4c16e inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc3a8b02859ee3bb8247bdb2056659fa inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#acc3a8b02859ee3bb8247bdb2056659fa">~RNS2_Berkley</a> ()</td></tr>
|
||||
<tr class="separator:acc3a8b02859ee3bb8247bdb2056659fa inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1296fb17a972579764467ed42a1ab42c inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1296fb17a972579764467ed42a1ab42c">CreateRecvPollingThread</a> (int threadPriority)</td></tr>
|
||||
<tr class="separator:a1296fb17a972579764467ed42a1ab42c inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf024e07a43a7508b031a92ed89d3b6c inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#adf024e07a43a7508b031a92ed89d3b6c">SignalStopRecvPollingThread</a> (void)</td></tr>
|
||||
<tr class="separator:adf024e07a43a7508b031a92ed89d3b6c inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43d7b146b0acd794206e4ad8884c1f7f inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a43d7b146b0acd794206e4ad8884c1f7f">BlockOnStopRecvPollingThread</a> (void)</td></tr>
|
||||
<tr class="separator:a43d7b146b0acd794206e4ad8884c1f7f inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c980f8a74516826658221ccc64a21ce inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7c980f8a74516826658221ccc64a21ce">GetBindings</a> (void) const </td></tr>
|
||||
<tr class="separator:a7c980f8a74516826658221ccc64a21ce inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefdace56156ebc5e9b8ed3909faaad1a inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aefdace56156ebc5e9b8ed3909faaad1a">GetSocket</a> (void) const </td></tr>
|
||||
<tr class="separator:aefdace56156ebc5e9b8ed3909faaad1a inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0602909c80c8fad437cb732a3d7d9766 inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0602909c80c8fad437cb732a3d7d9766">SetDoNotFragment</a> (int opt)</td></tr>
|
||||
<tr class="separator:a0602909c80c8fad437cb732a3d7d9766 inherit pub_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:aba50cb4c6261f05826a8e3e049576098"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#aba50cb4c6261f05826a8e3e049576098">GetMyIP</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> addresses[<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>])</td></tr>
|
||||
<tr class="separator:aba50cb4c6261f05826a8e3e049576098"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
|
||||
Static Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a6bf16ebe962c869b5fa5f4c3e9743e2f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a6bf16ebe962c869b5fa5f4c3e9743e2f">GetMyIPIPV4</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> addresses[<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>])</td></tr>
|
||||
<tr class="separator:a6bf16ebe962c869b5fa5f4c3e9743e2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43ed87136a542df8932fd28aa6d59262"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#a43ed87136a542df8932fd28aa6d59262">GetMyIPIPV4And6</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> addresses[<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>])</td></tr>
|
||||
<tr class="separator:a43ed87136a542df8932fd28aa6d59262"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml">SLNet::RNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:a5ddfe68a1ec36c78afa667a64f093658 inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5ddfe68a1ec36c78afa667a64f093658">GetSystemAddressIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a>, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> *systemAddressOut)</td></tr>
|
||||
<tr class="separator:a5ddfe68a1ec36c78afa667a64f093658 inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f240a4b98c02050af05b74b24960721 inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a7f240a4b98c02050af05b74b24960721">GetSystemAddressIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a>, <a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> *systemAddressOut)</td></tr>
|
||||
<tr class="separator:a7f240a4b98c02050af05b74b24960721 inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1a0fb0f0e49f3ca22bc01f15103706b inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1a0fb0f0e49f3ca22bc01f15103706b">RAK_THREAD_DECLARATION</a> (RecvFromLoop)</td></tr>
|
||||
<tr class="separator:ac1a0fb0f0e49f3ca22bc01f15103706b inherit pro_static_methods_class_s_l_net_1_1_r_n_s2___berkley"><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_class_s_l_net_1_1_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_s_l_net_1_1_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml">SLNet::RNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:ab1fea624748fd0aadcacf13209d61768 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ab1fea624748fd0aadcacf13209d61768">BindShared</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ab1fea624748fd0aadcacf13209d61768 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa9536d722ec72b9b223abdffcf49f06b inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa9536d722ec72b9b223abdffcf49f06b">BindSharedIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:aa9536d722ec72b9b223abdffcf49f06b inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae60659a60bdfabb9519b04262fca323f inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ae60659a60bdfabb9519b04262fca323f">BindSharedIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> *bindParameters, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ae60659a60bdfabb9519b04262fca323f inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5eeb2ab873c84b837e455f3d894c20aa inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a5eeb2ab873c84b837e455f3d894c20aa">SetNonBlockingSocket</a> (unsigned long nonblocking)</td></tr>
|
||||
<tr class="separator:a5eeb2ab873c84b837e455f3d894c20aa inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1442a12260bace9e7fe7dc3dd8363bd8 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a1442a12260bace9e7fe7dc3dd8363bd8">SetSocketOptions</a> (void)</td></tr>
|
||||
<tr class="separator:a1442a12260bace9e7fe7dc3dd8363bd8 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a228ffbc707aafa8a6fd56c25a910d2d1 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a228ffbc707aafa8a6fd56c25a910d2d1">SetBroadcastSocket</a> (int broadcast)</td></tr>
|
||||
<tr class="separator:a228ffbc707aafa8a6fd56c25a910d2d1 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad64a92d65e482fbfe41cbe83ee47300a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad64a92d65e482fbfe41cbe83ee47300a">SetIPHdrIncl</a> (int ipHdrIncl)</td></tr>
|
||||
<tr class="separator:ad64a92d65e482fbfe41cbe83ee47300a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a826e7d7f3ae0903ec4319ea9a36a7a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a4a826e7d7f3ae0903ec4319ea9a36a7a">RecvFromBlocking</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:a4a826e7d7f3ae0903ec4319ea9a36a7a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1695425ff0acece2c1da7681b6622fa inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ac1695425ff0acece2c1da7681b6622fa">RecvFromBlockingIPV4</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:ac1695425ff0acece2c1da7681b6622fa inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad9ee73b6824ea6bdd4d01e557f85808a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#ad9ee73b6824ea6bdd4d01e557f85808a">RecvFromBlockingIPV4And6</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d2/ddc/struct_s_l_net_1_1_r_n_s2_recv_struct">RNS2RecvStruct</a> *recvFromStruct)</td></tr>
|
||||
<tr class="separator:ad9ee73b6824ea6bdd4d01e557f85808a inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea7cd3c22a1a35283886fcb3c208c6d6 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aea7cd3c22a1a35283886fcb3c208c6d6">RecvFromLoopInt</a> (void)</td></tr>
|
||||
<tr class="separator:aea7cd3c22a1a35283886fcb3c208c6d6 inherit pro_methods_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_l_net_1_1_r_n_s2___berkley')"><img src="../../closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml">SLNet::RNS2_Berkley</a></td></tr>
|
||||
<tr class="memitem:a66efc3b2d6d3e65745c6d7eeedb5d882 inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a1ad731e60821d308ed31462f1093bb2c">RNS2Socket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a66efc3b2d6d3e65745c6d7eeedb5d882">rns2Socket</a></td></tr>
|
||||
<tr class="separator:a66efc3b2d6d3e65745c6d7eeedb5d882 inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6557712dd066bc48445558a121f910fd inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a6557712dd066bc48445558a121f910fd">binding</a></td></tr>
|
||||
<tr class="separator:a6557712dd066bc48445558a121f910fd inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3f7e94ff94a43d2bc4f87c45ecc6a1e inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d84/class_s_l_net_1_1_lockless_uint32__t.xhtml">SLNet::LocklessUint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#aa3f7e94ff94a43d2bc4f87c45ecc6a1e">isRecvFromLoopThreadActive</a></td></tr>
|
||||
<tr class="separator:aa3f7e94ff94a43d2bc4f87c45ecc6a1e inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0eea56149acc853efd5ba1f0e07af59d inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><td class="memItemLeft" align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d4f/class_s_l_net_1_1_r_n_s2___berkley.xhtml#a0eea56149acc853efd5ba1f0e07af59d">endThreads</a></td></tr>
|
||||
<tr class="separator:a0eea56149acc853efd5ba1f0e07af59d inherit pro_attribs_class_s_l_net_1_1_r_n_s2___berkley"><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#l00444">444</a> of file <a class="el" href="../../df/ded/socket2_8h_source.xhtml">socket2.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a3687866bc276025585e9f3fb8663fdb0"></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#a4404d95ca631c4047d0d6d10323db7c1">RNS2BindResult</a> RNS2_Linux::Bind </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#d8/ddf/struct_s_l_net_1_1_r_n_s2___berkley_bind_parameters">RNS2_BerkleyBindParameters</a> * </td>
|
||||
<td class="paramname"><em>bindParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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>Implements <a class="el" href="../../d7/d64/class_s_l_net_1_1_i_r_n_s2___berkley.xhtml#a6cbdd1689e102114cdb564c10265fa54">SLNet::IRNS2_Berkley</a>.</p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00513">513</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00308">SLNet::RNS2_Berkley::BindShared()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aba50cb4c6261f05826a8e3e049576098"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RNS2_Linux::GetMyIP </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>addresses</em>[MAXIMUM_NUMBER_OF_INTERNAL_IDS]</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="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00515">515</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00108">SLNet::RakNetSocket2::GetMyIP()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6bf16ebe962c869b5fa5f4c3e9743e2f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static void SLNet::RNS2_Linux::GetMyIPIPV4 </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>addresses</em>[MAXIMUM_NUMBER_OF_INTERNAL_IDS]</td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a43ed87136a542df8932fd28aa6d59262"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static void SLNet::RNS2_Linux::GetMyIPIPV4And6 </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>addresses</em>[MAXIMUM_NUMBER_OF_INTERNAL_IDS]</td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae458ed8be226d28dc5106c26ffe987aa"></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#acaff2aa5d370e1b12e5b8ad7802d4d48">RNS2SendResult</a> RNS2_Linux::Send </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a> * </td>
|
||||
<td class="paramname"><em>sendParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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>Implements <a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">SLNet::RakNetSocket2</a>.</p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00514">514</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00325">SLNet::RNS2_Berkley::rns2Socket</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="../../df/ded/socket2_8h_source.xhtml">socket2.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.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="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml">RNS2_Linux</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="SLNet::ConnectionGraph2" name="SLNet::ConnectionGraph2">
|
||||
<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="32,5,213,332"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
ab8453274c566302538502a01157cbf5
|
||||
@ -0,0 +1,145 @@
|
||||
<?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::ConnectionGraph2 Pages: 1 -->
|
||||
<!--zoomable 523 -->
|
||||
<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 = 184;
|
||||
var viewHeight = 523;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::ConnectionGraph2</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-233.5 176,-233.5 176,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="88" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ConnectionGraph2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-214.5 176,-214.5 "/>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># remoteSystems</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># autoProcessNewConnections</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184.5 176,-184.5 "/>
|
||||
<text text-anchor="start" x="8" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionGraph2()</text>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ConnectionGraph2()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetConnectionListForRemote</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">System()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionExists()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetPingBetweenSystems()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetLowestAveragePingSystem()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAutoProcessNewConnections()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAutoProcessNewConnections()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddParticipant()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetParticipantList()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SystemAddressAndGuidComp()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoteSystemComp()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnNewConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnReceive()</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="20,-270.5 20,-514.5 156,-514.5 156,-270.5 20,-270.5"/>
|
||||
<text text-anchor="middle" x="88" y="-502.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="20,-495.5 156,-495.5 "/>
|
||||
<text text-anchor="start" x="28" y="-483.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="28" y="-472.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="20,-465.5 156,-465.5 "/>
|
||||
<text text-anchor="start" x="28" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="28" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="28" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="28" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="28" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="28" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="28" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="28" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="28" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="28" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="28" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="28" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-277.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="M88,-260.066C88,-251.292 88,-242.488 88,-233.8"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-260.345 88,-270.345 91.5001,-260.345 84.5001,-260.345"/>
|
||||
</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_connection_graph2__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: 11 KiB |
@ -0,0 +1,71 @@
|
||||
<?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::ConnectionGraph2 Pages: 1 -->
|
||||
<svg width="184pt" height="523pt"
|
||||
viewBox="0.00 0.00 184.00 523.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 519)">
|
||||
<title>SLNet::ConnectionGraph2</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-233.5 176,-233.5 176,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="88" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::ConnectionGraph2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-214.5 176,-214.5 "/>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># remoteSystems</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># autoProcessNewConnections</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184.5 176,-184.5 "/>
|
||||
<text text-anchor="start" x="8" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionGraph2()</text>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ConnectionGraph2()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetConnectionListForRemote</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">System()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionExists()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetPingBetweenSystems()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetLowestAveragePingSystem()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetAutoProcessNewConnections()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAutoProcessNewConnections()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddParticipant()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetParticipantList()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SystemAddressAndGuidComp()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoteSystemComp()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnNewConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># OnReceive()</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="20,-270.5 20,-514.5 156,-514.5 156,-270.5 20,-270.5"/>
|
||||
<text text-anchor="middle" x="88" y="-502.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::PluginInterface2</text>
|
||||
<polyline fill="none" stroke="black" points="20,-495.5 156,-495.5 "/>
|
||||
<text text-anchor="start" x="28" y="-483.5" font-family="Helvetica,sans-Serif" font-size="10.00"># rakPeerInterface</text>
|
||||
<text text-anchor="start" x="28" y="-472.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<polyline fill="none" stroke="black" points="20,-465.5 156,-465.5 "/>
|
||||
<text text-anchor="start" x="28" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PluginInterface2()</text>
|
||||
<text text-anchor="start" x="28" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~PluginInterface2()</text>
|
||||
<text text-anchor="start" x="28" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnAttach()</text>
|
||||
<text text-anchor="start" x="28" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnDetach()</text>
|
||||
<text text-anchor="start" x="28" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
|
||||
<text text-anchor="start" x="28" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="28" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerStartup()</text>
|
||||
<text text-anchor="start" x="28" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnRakPeerShutdown()</text>
|
||||
<text text-anchor="start" x="28" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="28" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
<text text-anchor="start" x="28" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
|
||||
<text text-anchor="start" x="28" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># SendListUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocatePacketUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00"># PushBackPacketUnified()</text>
|
||||
<text text-anchor="start" x="28" y="-277.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="M88,-260.066C88,-251.292 88,-242.488 88,-233.8"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="84.5001,-260.345 88,-270.345 91.5001,-260.345 84.5001,-260.345"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.7 KiB |
@ -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/AutopatcherRepositoryInterface.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('d1/da6/_autopatcher_repository_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">AutopatcherRepositoryInterface.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>An interface used by AutopatcherServer to get the data necessary to run an autopatcher.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d5/de9/_incremental_read_interface_8h_source.xhtml">IncrementalReadInterface.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../d7/ddd/_simple_mutex_8h_source.xhtml">SimpleMutex.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/da6/_autopatcher_repository_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="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml">SLNet::AutopatcherRepositoryInterface</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An interface used by AutopatcherServer to get the data necessary to run an autopatcher. This is up to you to implement for custom repository solutions. <a href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.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>An interface used by AutopatcherServer to get the data necessary to run an autopatcher. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../d1/da6/_autopatcher_repository_interface_8h_source.xhtml">AutopatcherRepositoryInterface.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="../../d1/da6/_autopatcher_repository_interface_8h.xhtml">AutopatcherRepositoryInterface.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,174 @@
|
||||
<!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/AutopatcherRepositoryInterface.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('d1/da6/_autopatcher_repository_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">AutopatcherRepositoryInterface.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/da6/_autopatcher_repository_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) 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="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 __AUTOPATCHER_REPOSITORY_INTERFACE_H</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span><span class="preprocessor">#define __AUTOPATCHER_REPOSITORY_INTERFACE_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="../../d5/de9/_incremental_read_interface_8h.xhtml">IncrementalReadInterface.h</a>"</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="../../d7/ddd/_simple_mutex_8h.xhtml" title="[Internal] Encapsulates a mutex">SimpleMutex.h</a>"</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> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">class </span>FileList;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">class </span>BitStream;</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="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml"> 35</a></span> <span class="keyword">class </span><a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml" title="An interface used by AutopatcherServer to get the data necessary to run an autopatcher. This is up to you to implement for custom repository solutions.">AutopatcherRepositoryInterface</a> : <span class="keyword">public</span> <a class="code" href="../../df/d02/class_s_l_net_1_1_incremental_read_interface.xhtml">IncrementalReadInterface</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="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a8eef3a6f06a92bb245bfa0f9e6adc8a1">GetChangelistSinceDate</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *applicationName, <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *addedOrModifiedFilesWithHashData, <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *deletedFiles, <span class="keywordtype">double</span> sinceDate)=0;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a422a49494a4964d310e0532cd0514894">GetPatches</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *applicationName, <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *input, <span class="keywordtype">bool</span> allowDownloadOfOriginalUnmodifiedFiles, <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *patchList)=0;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#ae2df86b71d1862dd7e0811a503a014e5">GetMostRecentChangelistWithPatches</a>(</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml" title="String class.">SLNet::RakString</a> &applicationName,</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *patchedFiles,</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *updatedFiles,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *addedOrModifiedFileHashes,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="../../d7/d87/class_s_l_net_1_1_file_list.xhtml">FileList</a> *deletedFiles,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">double</span> *priorRowPatchTime,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordtype">double</span> *mostRecentRowPatchTime)=0;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#acc59bf21da9abfb543d69363dcdaadf6">GetLastError</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>=0;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml#a8a65525c22a23e7c55b3e7961d7787cf">GetIncrementalReadChunkSize</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>=0;</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> } <span class="comment">// namespace SLNet</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> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</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="../../d1/da6/_autopatcher_repository_interface_8h.xhtml">AutopatcherRepositoryInterface.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>
|
||||
16
Help/Doxygen/html/d1/db1/_d_s___multilist_8h.js
Normal file
@ -0,0 +1,16 @@
|
||||
var _d_s___multilist_8h =
|
||||
[
|
||||
[ "MLKeyRef", "d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml", "d3/d76/class_data_structures_1_1_m_l_key_ref" ],
|
||||
[ "Multilist", "de/d89/class_data_structures_1_1_multilist.xhtml", "de/d89/class_data_structures_1_1_multilist" ],
|
||||
[ "DEFINE_MULTILIST_PTR_TO_MEMBER_COMPARISONS", "d1/db1/_d_s___multilist_8h.xhtml#a1ed801e535ce2118c2d1e403b3e017b6", null ],
|
||||
[ "DefaultIndexType", "d1/db1/_d_s___multilist_8h.xhtml#a976ed408bf7e723e5d6fefb59cf40125", null ],
|
||||
[ "MultilistType", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5b", [
|
||||
[ "ML_UNORDERED_LIST", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baabc606ce19c964682461785f5545a580", null ],
|
||||
[ "ML_STACK", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5ba096faf4caf0afa60d52992f1f2660349", null ],
|
||||
[ "ML_QUEUE", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5bac3cfb863698e6e8dc19bf370d88d53d1", null ],
|
||||
[ "ML_ORDERED_LIST", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baf389ead3419ab483cfaa03ee3a36ed75", null ],
|
||||
[ "ML_VARIABLE_DURING_RUNTIME", "d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baf20618974fb332e0ea751416221c6085", null ]
|
||||
] ],
|
||||
[ "DeletePtr", "d1/db1/_d_s___multilist_8h.xhtml#ac554257c583d96878931af2bd10bbe2f", null ],
|
||||
[ "DeletePtr_RakNet", "d1/db1/_d_s___multilist_8h.xhtml#a4122fd2c409644863e7cb884c2f95bc4", null ]
|
||||
];
|
||||
261
Help/Doxygen/html/d1/db1/_d_s___multilist_8h.xhtml
Normal file
@ -0,0 +1,261 @@
|
||||
<!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/DS_Multilist.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('d1/db1/_d_s___multilist_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> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DS_Multilist.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../dc/da7/assert_8h_source.xhtml">assert.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="../../db/dbd/_export_8h_source.xhtml">Export.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="../../d1/db1/_d_s___multilist_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="../../d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml">DataStructures::MLKeyRef< templateType ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d89/class_data_structures_1_1_multilist.xhtml">DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType ></a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The multilist, representing an abstract data type that generally holds lists. <a href="../../de/d89/class_data_structures_1_1_multilist.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:da/d80/namespace_data_structures"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml">DataStructures</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a1ed801e535ce2118c2d1e403b3e017b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a1ed801e535ce2118c2d1e403b3e017b6">DEFINE_MULTILIST_PTR_TO_MEMBER_COMPARISONS</a>(_CLASS_NAME_, _KEY_TYPE_, _MEMBER_VARIABLE_NAME_)</td></tr>
|
||||
<tr class="separator:a1ed801e535ce2118c2d1e403b3e017b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a976ed408bf7e723e5d6fefb59cf40125"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml#a976ed408bf7e723e5d6fefb59cf40125">DataStructures::DefaultIndexType</a></td></tr>
|
||||
<tr class="separator:a976ed408bf7e723e5d6fefb59cf40125"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a8387ff66ed3a8c8a6c0528ddb5650a5b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5b">MultilistType</a> { <br/>
|
||||
  <a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baabc606ce19c964682461785f5545a580">ML_UNORDERED_LIST</a>,
|
||||
<a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5ba096faf4caf0afa60d52992f1f2660349">ML_STACK</a>,
|
||||
<a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5bac3cfb863698e6e8dc19bf370d88d53d1">ML_QUEUE</a>,
|
||||
<a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baf389ead3419ab483cfaa03ee3a36ed75">ML_ORDERED_LIST</a>,
|
||||
<br/>
|
||||
  <a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5baf20618974fb332e0ea751416221c6085">ML_VARIABLE_DURING_RUNTIME</a>
|
||||
<br/>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a8387ff66ed3a8c8a6c0528ddb5650a5b"><td class="mdescLeft"> </td><td class="mdescRight">What algorithm to use to store the data for the Multilist. <a href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5b">More...</a><br/></td></tr>
|
||||
<tr class="separator:a8387ff66ed3a8c8a6c0528ddb5650a5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a4122fd2c409644863e7cb884c2f95bc4"><td class="memTemplParams" colspan="2">template<class templateType > </td></tr>
|
||||
<tr class="memitem:a4122fd2c409644863e7cb884c2f95bc4"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml#a4122fd2c409644863e7cb884c2f95bc4">DataStructures::DeletePtr_RakNet</a> (templateType &ptr, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:a4122fd2c409644863e7cb884c2f95bc4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac554257c583d96878931af2bd10bbe2f"><td class="memTemplParams" colspan="2">template<class templateType > </td></tr>
|
||||
<tr class="memitem:ac554257c583d96878931af2bd10bbe2f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml#ac554257c583d96878931af2bd10bbe2f">DataStructures::DeletePtr</a> (templateType &ptr)</td></tr>
|
||||
<tr class="separator:ac554257c583d96878931af2bd10bbe2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a1ed801e535ce2118c2d1e403b3e017b6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define DEFINE_MULTILIST_PTR_TO_MEMBER_COMPARISONS</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">_CLASS_NAME_, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">_KEY_TYPE_, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">_MEMBER_VARIABLE_NAME_ </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">bool</span> operator<( const DataStructures::MLKeyRef<_KEY_TYPE_> &inputKey, <span class="keyword">const</span> _CLASS_NAME_ *cls ) {<span class="keywordflow">return</span> inputKey.Get() < cls->_MEMBER_VARIABLE_NAME_;} \</div>
|
||||
<div class="line"> bool operator>( <span class="keyword">const</span> <a class="code" href="../../d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml">DataStructures::MLKeyRef<_KEY_TYPE_></a> &inputKey, <span class="keyword">const</span> _CLASS_NAME_ *cls ) {<span class="keywordflow">return</span> inputKey.<a class="code" href="../../d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml#ab9303a401a7ba2b676d7a4c7a04d3a1b">Get</a>() > cls->_MEMBER_VARIABLE_NAME_;} \</div>
|
||||
<div class="line"> bool operator==( <span class="keyword">const</span> <a class="code" href="../../d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml">DataStructures::MLKeyRef<_KEY_TYPE_></a> &inputKey, <span class="keyword">const</span> _CLASS_NAME_ *cls ) {<span class="keywordflow">return</span> inputKey.<a class="code" href="../../d3/d76/class_data_structures_1_1_m_l_key_ref.xhtml#ab9303a401a7ba2b676d7a4c7a04d3a1b">Get</a>() == cls->_MEMBER_VARIABLE_NAME_;}</div>
|
||||
</div><!-- fragment --><p>For the Multilist, when _DataType != _KeyType, you must define the comparison operators between the key and the data This is non-trivial due to the need to use MLKeyRef in case the type held is a pointer to a structure or class and the key type is not a class For convenience, this macro will implement the comparison operators under the following conditions</p>
|
||||
<ol type="1">
|
||||
<li>_DataType is a pointer to a class or structure</li>
|
||||
<li>The key is a member variable of _DataType </li>
|
||||
</ol>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/db1/_d_s___multilist_8h_source.xhtml#l00086">86</a> of file <a class="el" href="../../d1/db1/_d_s___multilist_8h_source.xhtml">DS_Multilist.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="../../d1/db1/_d_s___multilist_8h.xhtml#a8387ff66ed3a8c8a6c0528ddb5650a5b">MultilistType</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>What algorithm to use to store the data for the Multilist. </p>
|
||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"><em><a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5baabc606ce19c964682461785f5545a580"></a>ML_UNORDERED_LIST</em> </td><td>
|
||||
<p>Removing from the middle of the list will swap the end of the list rather than shift the elements. Push and Pop operate on the tail. </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5ba096faf4caf0afa60d52992f1f2660349"></a>ML_STACK</em> </td><td>
|
||||
<p>A normal list, with the list order preserved. Push and Pop operate on the tail. </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5bac3cfb863698e6e8dc19bf370d88d53d1"></a>ML_QUEUE</em> </td><td>
|
||||
<p>A queue. Push and Pop operate on the head. </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5baf389ead3419ab483cfaa03ee3a36ed75"></a>ML_ORDERED_LIST</em> </td><td>
|
||||
<p>A list that is always kept in order. Elements must be unique, and compare against each other consistently using <, ==, and > </p>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><em><a class="anchor" id="a8387ff66ed3a8c8a6c0528ddb5650a5baf20618974fb332e0ea751416221c6085"></a>ML_VARIABLE_DURING_RUNTIME</em> </td><td>
|
||||
<p>A list whose type can change at runtime. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/db1/_d_s___multilist_8h_source.xhtml#l00032">32</a> of file <a class="el" href="../../d1/db1/_d_s___multilist_8h_source.xhtml">DS_Multilist.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="../../d1/db1/_d_s___multilist_8h.xhtml">DS_Multilist.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>
|
||||
1687
Help/Doxygen/html/d1/db1/_d_s___multilist_8h_source.xhtml
Normal file
@ -0,0 +1,4 @@
|
||||
<map id="SLNet::TransportInterface" name="SLNet::TransportInterface">
|
||||
<area shape="rect" id="node2" 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" title="Use RakNetTransport if you need a secure connection between the client and the console server..." alt="" coords="5,292,212,589"/>
|
||||
<area shape="rect" id="node3" href="$d3/d41/class_s_l_net_1_1_telnet_transport.xhtml" title="Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer." alt="" coords="236,277,443,604"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
077eab83e9df7fd23065ed1922d19c6f
|
||||
@ -0,0 +1,171 @@
|
||||
<?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::TransportInterface Pages: 1 -->
|
||||
<!--zoomable 457 -->
|
||||
<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 = 336;
|
||||
var viewHeight = 457;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>SLNet::TransportInterface</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="86,-281.5 86,-448.5 241,-448.5 241,-281.5 86,-281.5"/>
|
||||
<text text-anchor="middle" x="163.5" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TransportInterface</text>
|
||||
<polyline fill="none" stroke="black" points="86,-429.5 241,-429.5 "/>
|
||||
<text text-anchor="middle" x="163.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="86,-410.5 241,-410.5 "/>
|
||||
<text text-anchor="start" x="94" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TransportInterface()</text>
|
||||
<text text-anchor="start" x="94" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~TransportInterface()</text>
|
||||
<text text-anchor="start" x="94" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="94" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="94" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="94" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="94" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="94" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#d4/dab/class_s_l_net_1_1_rak_net_transport2" target="_top" xlink:title="Use RakNetTransport if you need a secure connection between the client and the console server...">
|
||||
<polygon fill="none" stroke="black" points="0,-11.5 0,-233.5 155,-233.5 155,-11.5 0,-11.5"/>
|
||||
<text text-anchor="middle" x="77.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetTransport2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-214.5 155,-214.5 "/>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># newConnections</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># lostConnections</text>
|
||||
<text text-anchor="start" x="8" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># packetQueue</text>
|
||||
<polyline fill="none" stroke="black" points="0,-173.5 155,-173.5 "/>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetTransport2()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetTransport2()</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M130.521,-271.775C126.055,-259.284 121.436,-246.366 116.871,-233.602"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="127.241,-272.996 133.904,-281.234 133.832,-270.639 127.241,-272.996"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml" target="_top" xlink:title="Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer.">
|
||||
<polygon fill="none" stroke="black" points="173,-0.5 173,-244.5 328,-244.5 328,-0.5 173,-0.5"/>
|
||||
<text text-anchor="middle" x="250.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TelnetTransport</text>
|
||||
<polyline fill="none" stroke="black" points="173,-225.5 328,-225.5 "/>
|
||||
<text text-anchor="start" x="181" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<text text-anchor="start" x="181" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># remoteClients</text>
|
||||
<text text-anchor="start" x="181" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># sendSuffix</text>
|
||||
<text text-anchor="start" x="181" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># sendPrefix</text>
|
||||
<polyline fill="none" stroke="black" points="173,-173.5 328,-173.5 "/>
|
||||
<text text-anchor="start" x="181" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TelnetTransport()</text>
|
||||
<text text-anchor="start" x="181" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~TelnetTransport()</text>
|
||||
<text text-anchor="start" x="181" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="181" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="181" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="181" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="181" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="181" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
<text text-anchor="start" x="181" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSendSuffix()</text>
|
||||
<text text-anchor="start" x="181" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSendPrefix()</text>
|
||||
<text text-anchor="start" x="181" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AutoAllocate()</text>
|
||||
<text text-anchor="start" x="181" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ReassembleLine()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M196.886,-271.71C200.092,-262.846 203.376,-253.768 206.662,-244.683"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="193.551,-270.639 193.44,-281.234 200.134,-273.021 193.551,-270.639"/>
|
||||
</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_transport_interface__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,97 @@
|
||||
<?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::TransportInterface Pages: 1 -->
|
||||
<svg width="336pt" height="457pt"
|
||||
viewBox="0.00 0.00 336.00 457.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 453)">
|
||||
<title>SLNet::TransportInterface</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="86,-281.5 86,-448.5 241,-448.5 241,-281.5 86,-281.5"/>
|
||||
<text text-anchor="middle" x="163.5" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TransportInterface</text>
|
||||
<polyline fill="none" stroke="black" points="86,-429.5 241,-429.5 "/>
|
||||
<text text-anchor="middle" x="163.5" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="86,-410.5 241,-410.5 "/>
|
||||
<text text-anchor="start" x="94" y="-398.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TransportInterface()</text>
|
||||
<text text-anchor="start" x="94" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~TransportInterface()</text>
|
||||
<text text-anchor="start" x="94" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="94" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="94" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="94" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="94" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="94" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="94" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../df/dc4/group___r_a_k_n_e_t___t_r_a_n_s_p_o_r_t___g_r_o_u_p.xhtml#d4/dab/class_s_l_net_1_1_rak_net_transport2" target="_top" xlink:title="Use RakNetTransport if you need a secure connection between the client and the console server...">
|
||||
<polygon fill="none" stroke="black" points="0,-11.5 0,-233.5 155,-233.5 155,-11.5 0,-11.5"/>
|
||||
<text text-anchor="middle" x="77.5" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::RakNetTransport2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-214.5 155,-214.5 "/>
|
||||
<text text-anchor="start" x="8" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># newConnections</text>
|
||||
<text text-anchor="start" x="8" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># lostConnections</text>
|
||||
<text text-anchor="start" x="8" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># packetQueue</text>
|
||||
<polyline fill="none" stroke="black" points="0,-173.5 155,-173.5 "/>
|
||||
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RakNetTransport2()</text>
|
||||
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RakNetTransport2()</text>
|
||||
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnReceive()</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnClosedConnection()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ OnNewConnection()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M130.521,-271.775C126.055,-259.284 121.436,-246.366 116.871,-233.602"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="127.241,-272.996 133.904,-281.234 133.832,-270.639 127.241,-272.996"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d3/d41/class_s_l_net_1_1_telnet_transport.xhtml" target="_top" xlink:title="Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer.">
|
||||
<polygon fill="none" stroke="black" points="173,-0.5 173,-244.5 328,-244.5 328,-0.5 173,-0.5"/>
|
||||
<text text-anchor="middle" x="250.5" y="-232.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::TelnetTransport</text>
|
||||
<polyline fill="none" stroke="black" points="173,-225.5 328,-225.5 "/>
|
||||
<text text-anchor="start" x="181" y="-213.5" font-family="Helvetica,sans-Serif" font-size="10.00"># tcpInterface</text>
|
||||
<text text-anchor="start" x="181" y="-202.5" font-family="Helvetica,sans-Serif" font-size="10.00"># remoteClients</text>
|
||||
<text text-anchor="start" x="181" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"># sendSuffix</text>
|
||||
<text text-anchor="start" x="181" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00"># sendPrefix</text>
|
||||
<polyline fill="none" stroke="black" points="173,-173.5 328,-173.5 "/>
|
||||
<text text-anchor="start" x="181" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TelnetTransport()</text>
|
||||
<text text-anchor="start" x="181" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~TelnetTransport()</text>
|
||||
<text text-anchor="start" x="181" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
|
||||
<text text-anchor="start" x="181" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
|
||||
<text text-anchor="start" x="181" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Send()</text>
|
||||
<text text-anchor="start" x="181" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CloseConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Receive()</text>
|
||||
<text text-anchor="start" x="181" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeallocatePacket()</text>
|
||||
<text text-anchor="start" x="181" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasNewIncomingConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasLostConnection()</text>
|
||||
<text text-anchor="start" x="181" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCommandParser()</text>
|
||||
<text text-anchor="start" x="181" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSendSuffix()</text>
|
||||
<text text-anchor="start" x="181" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetSendPrefix()</text>
|
||||
<text text-anchor="start" x="181" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00"># AutoAllocate()</text>
|
||||
<text text-anchor="start" x="181" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"># ReassembleLine()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M196.886,-271.71C200.092,-262.846 203.376,-253.768 206.662,-244.683"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="193.551,-270.639 193.44,-281.234 200.134,-273.021 193.551,-270.639"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.6 KiB |
5
Help/Doxygen/html/d1/db7/_network_i_d_object_8h.js
Normal file
@ -0,0 +1,5 @@
|
||||
var _network_i_d_object_8h =
|
||||
[
|
||||
[ "NetworkIDObject", "db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml", "db/d6d/class_s_l_net_1_1_network_i_d_object" ],
|
||||
[ "NetworkIDType", "d1/db7/_network_i_d_object_8h.xhtml#a75694c37218ca01fc0d75486e1c86af8", null ]
|
||||
];
|
||||
155
Help/Doxygen/html/d1/db7/_network_i_d_object_8h.xhtml
Normal file
@ -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: Source/include/slikenet/NetworkIDObject.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('d1/db7/_network_i_d_object_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> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">NetworkIDObject.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>A class you can derive from to make it easier to represent every networked object with an integer. This way you can refer to objects over the network.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="../../d9/d49/types_8h_source.xhtml">types.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="../../db/dbd/_export_8h_source.xhtml">Export.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/db7/_network_i_d_object_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="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml">SLNet::NetworkIDObject</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Unique shared ids for each object instance. <a href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.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><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a75694c37218ca01fc0d75486e1c86af8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a75694c37218ca01fc0d75486e1c86af8">SLNet::NetworkIDType</a></td></tr>
|
||||
<tr class="separator:a75694c37218ca01fc0d75486e1c86af8"><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 class you can derive from to make it easier to represent every networked object with an integer. This way you can refer to objects over the network. </p>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../d1/db7/_network_i_d_object_8h_source.xhtml">NetworkIDObject.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="../../d1/db7/_network_i_d_object_8h.xhtml">NetworkIDObject.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>
|
||||
187
Help/Doxygen/html/d1/db7/_network_i_d_object_8h_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/include/slikenet/NetworkIDObject.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('d1/db7/_network_i_d_object_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">NetworkIDObject.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/db7/_network_i_d_object_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">#if !defined(__NETWORK_ID_GENERATOR)</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span><span class="preprocessor">#define __NETWORK_ID_GENERATOR</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">#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="l00025"></a><span class="lineno"> 25</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="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> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">namespace </span>SLNet</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a75694c37218ca01fc0d75486e1c86af8"> 31</a></span> <span class="keyword">class </span><a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a>;</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> <span class="keyword">typedef</span> <a class="code" href="../../df/df2/_native_types_8h.xhtml#a6eb1e68cc391dd753bc8ce896dbb8315">uint32_t</a> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a75694c37218ca01fc0d75486e1c86af8">NetworkIDType</a>;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml"> 41</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/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a></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">public</span>:</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="comment">// Constructor. NetworkIDs, if IsNetworkIDAuthority() is true, are created here.</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</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="comment">// Destructor. Used NetworkIDs, if any, are freed here.</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">virtual</span> ~<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a>();</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetNetworkIDManager( <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a> *manager);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">virtual</span> <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a> * GetNetworkIDManager( <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="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">virtual</span> <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> GetNetworkID( <span class="keywordtype">void</span> );</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetNetworkID( <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> <span class="keywordtype">id</span> );</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetParent( <span class="keywordtype">void</span> *_parent );</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span>* GetParent( <span class="keywordtype">void</span> ) <span class="keyword">const</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="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// networkID is assigned when networkIDManager is set.</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a62a653fcb9f81171a2100f409cc0ccba"> 81</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a62a653fcb9f81171a2100f409cc0ccba" title="The network ID of this object.">networkID</a>; </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#af0932af4fc1002805d02283370d63da4"> 82</a></span>  <a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a> *<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#af0932af4fc1002805d02283370d63da4">networkIDManager</a>;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a3e614cffca5b18a7cda522796eec5ec8"> 85</a></span>  <span class="keywordtype">void</span> *<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a3e614cffca5b18a7cda522796eec5ec8" title="The parent set by SetParent()">parent</a>;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a2f909b82ae78a67063d99a148bd64f5c"> 88</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="../../d9/dbd/class_s_l_net_1_1_network_i_d_manager.xhtml">NetworkIDManager</a>;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a2a2e914b251ae251a27b0f6bfd7c3414"> 89</a></span>  <a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml" title="Unique shared ids for each object instance.">NetworkIDObject</a> *<a class="code" href="../../db/d6d/class_s_l_net_1_1_network_i_d_object.xhtml#a2a2e914b251ae251a27b0f6bfd7c3414">nextInstanceForNetworkIDManager</a>;</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> </div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> } <span class="comment">// namespace SLNet</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="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="../../d1/db7/_network_i_d_object_8h.xhtml">NetworkIDObject.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>
|
||||
50
Help/Doxygen/html/d1/dbc/struct_thread_pool.js
Normal file
@ -0,0 +1,50 @@
|
||||
var struct_thread_pool =
|
||||
[
|
||||
[ "ThreadPool", "d1/dbc/struct_thread_pool.xhtml#a785b0bc4ecfd1ad640fb9d5ec5423bc6", null ],
|
||||
[ "~ThreadPool", "d1/dbc/struct_thread_pool.xhtml#a156388a0aae28b9b9202ad0fd55275c5", null ],
|
||||
[ "AddInput", "d1/dbc/struct_thread_pool.xhtml#a5f64a8c4a4400106a2d7d03f7f9de132", null ],
|
||||
[ "AddOutput", "d1/dbc/struct_thread_pool.xhtml#a833f8cc619dbf051c525c2ecd7ce78a0", null ],
|
||||
[ "Clear", "d1/dbc/struct_thread_pool.xhtml#af1e0cc5c3c8786fc49f60aef34160cbd", null ],
|
||||
[ "ClearInput", "d1/dbc/struct_thread_pool.xhtml#a568d636d8a27645c6641d3b4cc7308f6", null ],
|
||||
[ "ClearOutput", "d1/dbc/struct_thread_pool.xhtml#a8d8d2d173ca5ddb99614ed5b9df1fb85", null ],
|
||||
[ "GetInputAtIndex", "d1/dbc/struct_thread_pool.xhtml#a09194411e4f4d87804111459fad24522", null ],
|
||||
[ "GetOutput", "d1/dbc/struct_thread_pool.xhtml#a568e3e2035977a38ad35aeee74ed7388", null ],
|
||||
[ "GetOutputAtIndex", "d1/dbc/struct_thread_pool.xhtml#ade45848613e8230e5324edabe40fcde9", null ],
|
||||
[ "HasInput", "d1/dbc/struct_thread_pool.xhtml#aac1ae43b7b3581b5ae9803c7cae7b724", null ],
|
||||
[ "HasInputFast", "d1/dbc/struct_thread_pool.xhtml#adde82517b452d9a74e91114a3783ce02", null ],
|
||||
[ "HasOutput", "d1/dbc/struct_thread_pool.xhtml#a925d6c332e4c48bc99dc5750dfd5fcdd", null ],
|
||||
[ "HasOutputFast", "d1/dbc/struct_thread_pool.xhtml#a5d517170f4b61211325ac5c9717e32e1", null ],
|
||||
[ "InputSize", "d1/dbc/struct_thread_pool.xhtml#a0c7631f35a83c4f992b881174b6c8eff", null ],
|
||||
[ "IsWorking", "d1/dbc/struct_thread_pool.xhtml#a90b37c13ba8b9f67db4bd99ee4a5d811", null ],
|
||||
[ "LockInput", "d1/dbc/struct_thread_pool.xhtml#a024e2da38f846fc76d1fb16cf13c1b90", null ],
|
||||
[ "LockOutput", "d1/dbc/struct_thread_pool.xhtml#a384ba5c62d60ac2e12e3f8aeea30d8bc", null ],
|
||||
[ "NumThreadsWorking", "d1/dbc/struct_thread_pool.xhtml#aad431a8d3f28af0ae5249c7e3b819307", null ],
|
||||
[ "OutputSize", "d1/dbc/struct_thread_pool.xhtml#ac2ebae170e7dbdbad6034ba69271f86f", null ],
|
||||
[ "Pause", "d1/dbc/struct_thread_pool.xhtml#a870e8e68979a7b0f1cc5b0fda7044a49", null ],
|
||||
[ "RAK_THREAD_DECLARATION", "d1/dbc/struct_thread_pool.xhtml#a6f77f4d6ec9d6f207f16fdb79b54fe2a", null ],
|
||||
[ "RemoveInputAtIndex", "d1/dbc/struct_thread_pool.xhtml#a7e41bfe6660b1a55cbf14b99b77defac", null ],
|
||||
[ "RemoveOutputAtIndex", "d1/dbc/struct_thread_pool.xhtml#afb4958a8df475d6060bede0fa4af7faa", null ],
|
||||
[ "Resume", "d1/dbc/struct_thread_pool.xhtml#a16261d79beca0692cc4aa97ec204fd6d", null ],
|
||||
[ "SetThreadDataInterface", "d1/dbc/struct_thread_pool.xhtml#ad2bca8ada8b0f6c30ee3c49b90a1d31e", null ],
|
||||
[ "StartThreads", "d1/dbc/struct_thread_pool.xhtml#a09fde0ca678340723840fae1dcda51a2", null ],
|
||||
[ "StopThreads", "d1/dbc/struct_thread_pool.xhtml#ad93b8ba41d96c5f0f814ae0acabfcdfc", null ],
|
||||
[ "UnlockInput", "d1/dbc/struct_thread_pool.xhtml#a710a554919e550501f9f06ab61e1d911", null ],
|
||||
[ "UnlockOutput", "d1/dbc/struct_thread_pool.xhtml#af6e5208df0686a4a76ecb3bbcc6ffcb2", null ],
|
||||
[ "WasStarted", "d1/dbc/struct_thread_pool.xhtml#a531920221fd17dce38b5da74b56f2eff", null ],
|
||||
[ "inputFunctionQueue", "d1/dbc/struct_thread_pool.xhtml#aba1210d4a8738dbb73fd4aba224a5437", null ],
|
||||
[ "inputQueue", "d1/dbc/struct_thread_pool.xhtml#ac808a3f10661465e2d83a4e7579dc880", null ],
|
||||
[ "inputQueueMutex", "d1/dbc/struct_thread_pool.xhtml#a207a7b9f54818a3168d81b013c765d56", null ],
|
||||
[ "numThreadsRunning", "d1/dbc/struct_thread_pool.xhtml#afa44d9d22aaa0b45008a146d3d99dd22", null ],
|
||||
[ "numThreadsRunningMutex", "d1/dbc/struct_thread_pool.xhtml#a6b2a6ffe4c4a62c3da27b6f1c99377e5", null ],
|
||||
[ "numThreadsWorking", "d1/dbc/struct_thread_pool.xhtml#a31406cbf875ff36d9d0c5ba6207382c3", null ],
|
||||
[ "outputQueue", "d1/dbc/struct_thread_pool.xhtml#a6b76ae04819bd8b15bae573217b15735", null ],
|
||||
[ "outputQueueMutex", "d1/dbc/struct_thread_pool.xhtml#a89540985de3cb90dccccbd837ef80385", null ],
|
||||
[ "perThreadDataDestructor", "d1/dbc/struct_thread_pool.xhtml#ac2f69d2ba866370e2899980a06d29df4", null ],
|
||||
[ "perThreadDataFactory", "d1/dbc/struct_thread_pool.xhtml#aacf9c53af2e2bae9560f1520ad63a1e9", null ],
|
||||
[ "quitAndIncomingDataEvents", "d1/dbc/struct_thread_pool.xhtml#a04ce603e15a77377eec89c468f35e8a1", null ],
|
||||
[ "runThreads", "d1/dbc/struct_thread_pool.xhtml#a6d53166bc98ac94b11d2f9346f8d61b2", null ],
|
||||
[ "runThreadsMutex", "d1/dbc/struct_thread_pool.xhtml#a4de670b464cb1afd303812571819aa0e", null ],
|
||||
[ "tdiContext", "d1/dbc/struct_thread_pool.xhtml#a5e346620f540fa4791d9916e51513b1d", null ],
|
||||
[ "threadDataInterface", "d1/dbc/struct_thread_pool.xhtml#af5e51a5c831a7dc16b0dad34203790b0", null ],
|
||||
[ "workingThreadCountMutex", "d1/dbc/struct_thread_pool.xhtml#aed1cb4abb580c8688236782c2d6bff49", null ]
|
||||
];
|
||||
1431
Help/Doxygen/html/d1/dbc/struct_thread_pool.xhtml
Normal file
11
Help/Doxygen/html/d1/dc2/_d_s___linked_list_8h.js
Normal file
@ -0,0 +1,11 @@
|
||||
var _d_s___linked_list_8h =
|
||||
[
|
||||
[ "CircularLinkedList", "d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml", "d3/dbe/class_data_structures_1_1_circular_linked_list" ],
|
||||
[ "node", "d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node", [
|
||||
[ "item", "d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#a1b20aa76186c8a46ba105ef014f52a72", null ],
|
||||
[ "next", "d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#aaeb346cc2e95d9ed271aef6018f77b4c", null ],
|
||||
[ "previous", "d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#aed79ace8e22957d4eeaeb7bf1e72fb1f", null ]
|
||||
] ],
|
||||
[ "LinkedList", "dd/d55/class_data_structures_1_1_linked_list.xhtml", "dd/d55/class_data_structures_1_1_linked_list" ],
|
||||
[ "LinkedList", "d1/dc2/_d_s___linked_list_8h.xhtml#a2f6832c889cf38a2f1132838dfd1044f", null ]
|
||||
];
|
||||
190
Help/Doxygen/html/d1/dc2/_d_s___linked_list_8h.xhtml
Normal file
@ -0,0 +1,190 @@
|
||||
<!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/DS_LinkedList.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('d1/dc2/_d_s___linked_list_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> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DS_LinkedList.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/>
|
||||
<code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/dc2/_d_s___linked_list_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="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml">DataStructures::CircularLinkedList< CircularLinkedListType ></a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">(Circular) Linked <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml" title="Array based implementation of a list.">List</a> ADT (Doubly Linked Pointer to Node Style) - <a href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#details">More...</a><br/></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node">DataStructures::CircularLinkedList< CircularLinkedListType >::node</a></td></tr>
|
||||
<tr class="separator:da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d55/class_data_structures_1_1_linked_list.xhtml">DataStructures::LinkedList< LinkedListType ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:da/d80/namespace_data_structures"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml">DataStructures</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a2f6832c889cf38a2f1132838dfd1044f"><td class="memTemplParams" colspan="2">template<class LinkedListType > </td></tr>
|
||||
<tr class="memitem:a2f6832c889cf38a2f1132838dfd1044f"><td class="memTemplItemLeft" align="right" valign="top">class <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml#a2f6832c889cf38a2f1132838dfd1044f">DataStructures::LinkedList</a></td></tr>
|
||||
<tr class="separator:a2f6832c889cf38a2f1132838dfd1044f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/><h2 class="groupheader">Class Documentation</h2>
|
||||
<a name="da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node" id="da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct DataStructures::CircularLinkedList::node</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<div class="textblock"><h3>template<class CircularLinkedListType><br/>
|
||||
struct DataStructures::CircularLinkedList< CircularLinkedListType >::node</h3>
|
||||
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/dc2/_d_s___linked_list_8h_source.xhtml#l00158">158</a> of file <a class="el" href="../../d1/dc2/_d_s___linked_list_8h_source.xhtml">DS_LinkedList.h</a>.</p>
|
||||
</div><table class="fieldtable">
|
||||
<tr><th colspan="3">Class Members</th></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="a1b20aa76186c8a46ba105ef014f52a72"></a>CircularLinkedListType</td>
|
||||
<td class="fieldname">
|
||||
item</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aaeb346cc2e95d9ed271aef6018f77b4c"></a><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node">node</a> *</td>
|
||||
<td class="fieldname">
|
||||
next</td>
|
||||
<td class="fielddoc">
|
||||
</td></tr>
|
||||
<tr><td class="fieldtype">
|
||||
<a class="anchor" id="aed79ace8e22957d4eeaeb7bf1e72fb1f"></a><a class="el" href="../../d3/dbe/class_data_structures_1_1_circular_linked_list.xhtml#da/dd9/struct_data_structures_1_1_circular_linked_list_1_1node">node</a> *</td>
|
||||
<td class="fieldname">
|
||||
previous</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="../../d1/dc2/_d_s___linked_list_8h.xhtml">DS_LinkedList.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>
|
||||
1249
Help/Doxygen/html/d1/dc2/_d_s___linked_list_8h_source.xhtml
Normal file
@ -0,0 +1,9 @@
|
||||
var class_s_l_net_1_1_huffman_encoding_tree_factory =
|
||||
[
|
||||
[ "HuffmanEncodingTreeFactory", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#ab3cb504832256f85f46a3d2f5500abc8", null ],
|
||||
[ "AddToFrequencyTable", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#ac60cf177e31061e94349a0b99466fd70", null ],
|
||||
[ "GenerateTree", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a1901ed7c309d78a69758875aeeb9a035", null ],
|
||||
[ "GetFrequencyTable", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a042aec49b6a5dedb82cb6c92790cf4f3", null ],
|
||||
[ "GetFrequencyTable", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a290531546c6c8a3a4ff3a67ac3c48863", null ],
|
||||
[ "Reset", "d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#af61e481ded8c3232dbd562fe10ca311b", null ]
|
||||
];
|
||||
@ -0,0 +1,297 @@
|
||||
<!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::HuffmanEncodingTreeFactory 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('d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.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="../../d2/d17/class_s_l_net_1_1_huffman_encoding_tree_factory-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::HuffmanEncodingTreeFactory Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Creates instances of the class <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a>.
|
||||
<a href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d7/d76/_d_s___huffman_encoding_tree_factory_8h_source.xhtml">slikenet/DS_HuffmanEncodingTreeFactory.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:ab3cb504832256f85f46a3d2f5500abc8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#ab3cb504832256f85f46a3d2f5500abc8">HuffmanEncodingTreeFactory</a> ()</td></tr>
|
||||
<tr class="memdesc:ab3cb504832256f85f46a3d2f5500abc8"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#ab3cb504832256f85f46a3d2f5500abc8"></a><br/></td></tr>
|
||||
<tr class="separator:ab3cb504832256f85f46a3d2f5500abc8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af61e481ded8c3232dbd562fe10ca311b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#af61e481ded8c3232dbd562fe10ca311b">Reset</a> (void)</td></tr>
|
||||
<tr class="memdesc:af61e481ded8c3232dbd562fe10ca311b"><td class="mdescLeft"> </td><td class="mdescRight">Reset the frequency table. <a href="#af61e481ded8c3232dbd562fe10ca311b"></a><br/></td></tr>
|
||||
<tr class="separator:af61e481ded8c3232dbd562fe10ca311b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac60cf177e31061e94349a0b99466fd70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#ac60cf177e31061e94349a0b99466fd70">AddToFrequencyTable</a> (unsigned char *array, int size)</td></tr>
|
||||
<tr class="memdesc:ac60cf177e31061e94349a0b99466fd70"><td class="mdescLeft"> </td><td class="mdescRight">Pass an array of bytes to this to add those elements to the frequency table. <a href="#ac60cf177e31061e94349a0b99466fd70"></a><br/></td></tr>
|
||||
<tr class="separator:ac60cf177e31061e94349a0b99466fd70"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a042aec49b6a5dedb82cb6c92790cf4f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a042aec49b6a5dedb82cb6c92790cf4f3">GetFrequencyTable</a> (unsigned int _frequency[256])</td></tr>
|
||||
<tr class="memdesc:a042aec49b6a5dedb82cb6c92790cf4f3"><td class="mdescLeft"> </td><td class="mdescRight">Copies the frequency table to the array passed. Retrieve the frequency table. <a href="#a042aec49b6a5dedb82cb6c92790cf4f3"></a><br/></td></tr>
|
||||
<tr class="separator:a042aec49b6a5dedb82cb6c92790cf4f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a290531546c6c8a3a4ff3a67ac3c48863"><td class="memItemLeft" align="right" valign="top">unsigned int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a290531546c6c8a3a4ff3a67ac3c48863">GetFrequencyTable</a> (void)</td></tr>
|
||||
<tr class="memdesc:a290531546c6c8a3a4ff3a67ac3c48863"><td class="mdescLeft"> </td><td class="mdescRight">Returns the frequency table as a pointer. <a href="#a290531546c6c8a3a4ff3a67ac3c48863"></a><br/></td></tr>
|
||||
<tr class="separator:a290531546c6c8a3a4ff3a67ac3c48863"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1901ed7c309d78a69758875aeeb9a035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml">HuffmanEncodingTree</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml#a1901ed7c309d78a69758875aeeb9a035">GenerateTree</a> (void)</td></tr>
|
||||
<tr class="memdesc:a1901ed7c309d78a69758875aeeb9a035"><td class="mdescLeft"> </td><td class="mdescRight">Generate a <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a>. <a href="#a1901ed7c309d78a69758875aeeb9a035"></a><br/></td></tr>
|
||||
<tr class="separator:a1901ed7c309d78a69758875aeeb9a035"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Creates instances of the class <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a>. </p>
|
||||
<p>This class takes a frequency table and given that frequence table, will generate an instance of <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a> </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d7/d76/_d_s___huffman_encoding_tree_factory_8h_source.xhtml#l00033">33</a> of file <a class="el" href="../../d7/d76/_d_s___huffman_encoding_tree_factory_8h_source.xhtml">DS_HuffmanEncodingTreeFactory.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="ab3cb504832256f85f46a3d2f5500abc8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SLNet::HuffmanEncodingTreeFactory::HuffmanEncodingTreeFactory </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Default constructor. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="ac60cf177e31061e94349a0b99466fd70"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::HuffmanEncodingTreeFactory::AddToFrequencyTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned char * </td>
|
||||
<td class="paramname"><em>array</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>size</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Pass an array of bytes to this to add those elements to the frequency table. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">array</td><td>the data to insert into the frequency table </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>the size of the data to insert </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1901ed7c309d78a69758875aeeb9a035"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml">HuffmanEncodingTree</a>* SLNet::HuffmanEncodingTreeFactory::GenerateTree </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Generate a <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a>. </p>
|
||||
<p>You can also use GetFrequencyTable and GenerateFromFrequencyTable in the tree itself </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The generated instance of <a class="el" href="../../d6/d52/class_s_l_net_1_1_huffman_encoding_tree.xhtml" title="This generates special cases of the huffman encoding tree using 8 bit keys with the additional condit...">HuffmanEncodingTree</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a042aec49b6a5dedb82cb6c92790cf4f3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::HuffmanEncodingTreeFactory::GetFrequencyTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>_frequency</em>[256]</td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Copies the frequency table to the array passed. Retrieve the frequency table. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">_frequency</td><td>The frequency table used currently </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a290531546c6c8a3a4ff3a67ac3c48863"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int* SLNet::HuffmanEncodingTreeFactory::GetFrequencyTable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the frequency table as a pointer. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the address of the frenquency table </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af61e481ded8c3232dbd562fe10ca311b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SLNet::HuffmanEncodingTreeFactory::Reset </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reset the frequency table. </p>
|
||||
<p>You don't need to call this unless you want to reuse the class for a new tree </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d7/d76/_d_s___huffman_encoding_tree_factory_8h_source.xhtml">DS_HuffmanEncodingTreeFactory.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="../../d1/dc2/class_s_l_net_1_1_huffman_encoding_tree_factory.xhtml">HuffmanEncodingTreeFactory</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,238 @@
|
||||
var group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p =
|
||||
[
|
||||
[ "TeamSelection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#dd/dea/struct_s_l_net_1_1_team_selection", [
|
||||
[ "TeamSelection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a85430d562146ada9813d9445b8b0f3f5", null ],
|
||||
[ "TeamSelection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a2c3b35bbad8034d07f7f0ead5aa76ac4", null ],
|
||||
[ "TeamSelection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a4dde9e2561bea94129471270d32216cd", null ],
|
||||
[ "TeamSelection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7d571cfcd9e8fc4e4536cbc529ca9d33", null ],
|
||||
[ "AnyAvailable", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afcb7fc0d966edf2936475b7f17fb9f2a", null ],
|
||||
[ "NoTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a01207c1121cd957d5a4f0a0a3c6d4933", null ],
|
||||
[ "SpecificTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7c68201cce7f3c32390b208155e98167", null ],
|
||||
[ "joinTeamType", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#adecd54a95b99e4ebb8ed649621323923", null ],
|
||||
[ "teamParameter", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a5d6b06459a62afd83cc9612d7b623c8e", null ]
|
||||
] ],
|
||||
[ "TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#de/de7/class_s_l_net_1_1_t_m___team_member", [
|
||||
[ "TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a454fd4a39c11522c6d3ee6a4a0068a29", null ],
|
||||
[ "~TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aad01b45281d1bf64335553cd3eccfae1", null ],
|
||||
[ "AddToRequestedTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa4760352a7590ba00f2d5b82fa381712", null ],
|
||||
[ "AddToRequestedTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae9416a81e5bc4354278d94f5c1e042d7", null ],
|
||||
[ "AddToTeamList", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a79b7bfe633836b5795642a80c97607f3", null ],
|
||||
[ "CancelTeamRequest", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a68f9e1031656e774f20dff8780b058e1", null ],
|
||||
[ "DeserializeConstruction", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aadf9c9508f88b219815b3ec75501c69b", null ],
|
||||
[ "GetCurrentTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af1ed3b29a56123a19b895373cc7b07d0", null ],
|
||||
[ "GetCurrentTeamByIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a481eeac36d6ce2771d2d03d28ef12fa9", null ],
|
||||
[ "GetCurrentTeamCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0fb1b3628ebc096d2e8fb90a6f6c8e78", null ],
|
||||
[ "GetCurrentTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1c58de165ad38b2fa84ddd4d54d0897b", null ],
|
||||
[ "GetLastTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae54f969504e96fb398f6070c60586124", null ],
|
||||
[ "GetNetworkID", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a12d5ade6a32ba221d20116adf9c29ce0", null ],
|
||||
[ "GetNoTeamId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a35090630d30076247cbaebba02b6aebd", null ],
|
||||
[ "GetOwner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afeb67d2af1e9b7db76d50be750ea5431", null ],
|
||||
[ "GetRequestedSpecificTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#abc9b4e1dba76481198ffd6565539cd9a", null ],
|
||||
[ "GetRequestedTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a951701b7336c834c4be79b5219f839b1", null ],
|
||||
[ "GetRequestedTeamCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1d6c887fd22426245b6c47f41caec2e6", null ],
|
||||
[ "GetRequestedTeamIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1b787a46a6a8d73d798395ae7b0888c5", null ],
|
||||
[ "GetTM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ad5543c809dc308955323e278e952d4d6", null ],
|
||||
[ "GetWorldIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a2013173e5e259a8695115d21218b34b4", null ],
|
||||
[ "HasRequestedTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3523fe756841d3767517e782bd2b6dfe", null ],
|
||||
[ "IsOnTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a98111c5489fdc42dc2d048cf34ef4822", null ],
|
||||
[ "JoinAnyTeamCheck", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af5effbd8a8361d6d2f037fdd68166239", null ],
|
||||
[ "JoinSpecificTeamCheck", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae424e809bb472f34d821d30b2bb93008", null ],
|
||||
[ "LeaveAllTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a977dd41b593a9177c68adfe9219b23c2", null ],
|
||||
[ "LeaveTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a08ada46aa606612b855078b938d952cd", null ],
|
||||
[ "LeaveTeamCheck", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a371b03613016765aff70889080592491", null ],
|
||||
[ "RemoveFromAllTeamsInternal", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1fced1181c9a1b71be343328ac3ac4b4", null ],
|
||||
[ "RemoveFromRequestedTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a64097ae364adf574ff034d26f5f08fbf", null ],
|
||||
[ "RemoveFromSpecificTeamInternal", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a32f465a3f83c0f10c521a7c726e30ee6", null ],
|
||||
[ "RequestTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa30ae9195e9143d4fbd9d8b4d803aa57", null ],
|
||||
[ "RequestTeamSwitch", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aba959fa7062296a2e820aa92a115a7f5", null ],
|
||||
[ "SerializeConstruction", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ac3db17b89734c6492608541445eb7a7e", null ],
|
||||
[ "SetOwner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af41bdef2c0602fe13c1f91059902905a", null ],
|
||||
[ "StoreLastTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a50a31f7382a0159001854ce3fd42377b", null ],
|
||||
[ "SwitchSpecificTeamCheck", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa55b2afe80815893466a5767646bd21c", null ],
|
||||
[ "ToUint32", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ac09671019816a80190caba39f2164803", null ],
|
||||
[ "UpdateListsToNoTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af5da0e8bbeaa4e774c087925d8c3a848", null ],
|
||||
[ "UpdateTeamsRequestedToAny", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af9166a3f046a34ce522c951b18b3470f", null ],
|
||||
[ "UpdateTeamsRequestedToNone", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aeec59a9724fe5ba7f0f5e4ca4ec8df27", null ],
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afa7230b4b3ca79f8b3b50b4b5ae6034a", null ],
|
||||
[ "TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aca9b5a67242d34d0d5f8ceac750051f9", null ],
|
||||
[ "TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1c849d724e23da543213088c6bc98353", null ],
|
||||
[ "joinAnyRequestIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ace7e60997e46bd551b6f00821dd84229", null ],
|
||||
[ "joinTeamType", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a96a1370a420422ebc4b7ddb334f17655", null ],
|
||||
[ "lastTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0b91bfefa52af5e1798f06faafc82370", null ],
|
||||
[ "networkId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ad1d40a040621e45c4f070b05b571fbf6", null ],
|
||||
[ "noTeamSubcategory", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a08562a38b1b5c84f97354562ab94aa99", null ],
|
||||
[ "owner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ac4b18ac86270f029f74cafad80984045", null ],
|
||||
[ "teams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#addcd42591a65a788254e696bcca6ef70", null ],
|
||||
[ "teamsRequested", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af6bdba243745b4c1cc4ce8a867edbf50", null ],
|
||||
[ "whenJoinAnyRequested", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#abc350ad0c832d08f3c25d86d5b2a1128", null ],
|
||||
[ "world", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a837d7a30353dfcd4122b7dda687aa909", null ]
|
||||
] ],
|
||||
[ "TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#dd/d8c/class_s_l_net_1_1_t_m___team", [
|
||||
[ "TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7c29cf21f57ef779e91a2b731e127483", null ],
|
||||
[ "~TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ad79b947e4f6d6831b843e039c16151c6", null ],
|
||||
[ "DeserializeConstruction", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab45be00df7938392ddaee122c633f49a", null ],
|
||||
[ "GetBalancingApplies", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0f1d7f06addb0df71ac3f5ac7c3c2c8a", null ],
|
||||
[ "GetJoinPermissions", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3551437feb27f34ac561a824f2ae0b7b", null ],
|
||||
[ "GetMemberLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a63ebc379f3ee9d1cb77f29b600924c8b", null ],
|
||||
[ "GetMemberLimitSetting", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1e1c4546dd022323c33d221f0a966227", null ],
|
||||
[ "GetMemberWithRequestedSingleTeamSwitch", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1514ac413d98a4ea0b78ad05d5c07edb", null ],
|
||||
[ "GetNetworkID", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aff69716f651ac0ee574458d0659ba939", null ],
|
||||
[ "GetOwner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a8f40f7f94a4afcc579b6dacd387a80d9", null ],
|
||||
[ "GetTeamMemberByIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a744c7f727195ad5996cc89d559550025", null ],
|
||||
[ "GetTeamMembers", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a2072be0ef52890128a712909d53c324a", null ],
|
||||
[ "GetTeamMembersCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a2e0ce132d911a43a7f80e819f4d9f85f", null ],
|
||||
[ "GetTM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ada5206e472f0d1ab7fed9d037d0ea421", null ],
|
||||
[ "GetWorldIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a35fe7e7ccb38a82fe744cad7aff4ffd8", null ],
|
||||
[ "LeaveTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3e09ae6452eca666160195259c1b5276", null ],
|
||||
[ "RemoveFromTeamMemberList", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a588b8bb6b6617bd0b176b817c176c8b3", null ],
|
||||
[ "SerializeConstruction", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a722d515a4cea281fc72a3e792e469b7b", null ],
|
||||
[ "SetJoinPermissions", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a097e1949b15e8a3366a01e71a550d3cd", null ],
|
||||
[ "SetMemberLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a05f4114d30bcbd0a219403f25cf34c48", null ],
|
||||
[ "SetOwner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0a274b7fea5d2e09035f19976939ef1a", null ],
|
||||
[ "ToUint32", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#adef3a97e0f2dcb629964c9cf495d8c80", null ],
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afa7230b4b3ca79f8b3b50b4b5ae6034a", null ],
|
||||
[ "TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a11ad3f6dfe86143c6914f3aae4e553a7", null ],
|
||||
[ "TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1c849d724e23da543213088c6bc98353", null ],
|
||||
[ "balancingApplies", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa60cff185ca533a6e9bb2ec9772cf19d", null ],
|
||||
[ "ID", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a386caa03ca94daa7e13506b187a0b58b", null ],
|
||||
[ "joinPermissions", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3e1b3f0c3897e629c8f6c9f1624bfb49", null ],
|
||||
[ "owner", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aee862d6f2b06ba3a8534dcbefd4e6de6", null ],
|
||||
[ "teamMemberLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab8e21263a57eb41ac83fc0d720115c45", null ],
|
||||
[ "teamMembers", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a34a89eac180e3a6a5c8f6be10bdbc47d", null ],
|
||||
[ "world", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a053ecede6c70369a7fc98c966bdb5de0", null ]
|
||||
] ],
|
||||
[ "TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#d2/d1d/class_s_l_net_1_1_t_m___world", [
|
||||
[ "TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a8086086ece80410686ba7c720657caa3", null ],
|
||||
[ "~TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ac04bbda75abf1fee0b05ec99aa503f0c", null ],
|
||||
[ "AddParticipant", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a80130dcdd1bea4d60a65e04c1dcbc96d", null ],
|
||||
[ "BroadcastToParticipants", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1be8be21e3159c2fa8af844b5ed65ca4", null ],
|
||||
[ "BroadcastToParticipants", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae441e3cce274aff35c39c90abdac82fe", null ],
|
||||
[ "Clear", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a4692a707c8eb7213b0c3386164da57ba", null ],
|
||||
[ "DereferenceTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab0aad8853450d9d4d94559c93cf6c606", null ],
|
||||
[ "DereferenceTeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aabebcb7253888a858b50f251b4a0eb50", null ],
|
||||
[ "EnforceTeamBalance", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a57f394037fcc90666ffca84fa84a5981", null ],
|
||||
[ "FillRequestedSlots", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a317bfe9fb3037b7bda0298473381c04f", null ],
|
||||
[ "GetAvailableTeamIndexWithFewestMembers", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a46bd0599a5ed6cf5576ee63d1d1a475c", null ],
|
||||
[ "GetBalancedTeamLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3a606a918d34193d77188a68df85299f", null ],
|
||||
[ "GetBalanceTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a08faa275c5291b7dd13ad7b11afd7c32", null ],
|
||||
[ "GetHost", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a36e728cd1f440374df696f82f9053d6c", null ],
|
||||
[ "GetParticipantList", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af20099d5dcdfec6b8ac077cb1ab3cfa8", null ],
|
||||
[ "GetSortedJoinRequests", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ade5ef7ee93d585f9eb70da0803778748", null ],
|
||||
[ "GetTeamByIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a5cd72d96ab6e5c8d3b74780bbbd9348b", null ],
|
||||
[ "GetTeamByNetworkID", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a545ffd8205beafd2ccb908d8e8ff8072", null ],
|
||||
[ "GetTeamCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#adb509a258314807b62df1e1d06fbacf8", null ],
|
||||
[ "GetTeamIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a5c50886994a94cb524345d6878e29b41", null ],
|
||||
[ "GetTeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afbd72461b18073b5d34bbe74e43c356e", null ],
|
||||
[ "GetTeamMemberByIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae90b0cd9d112ad4ae967e4fb59cde270", null ],
|
||||
[ "GetTeamMemberByNetworkID", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aab421fd58a5a2e91a5f1bf88acc59085", null ],
|
||||
[ "GetTeamMemberCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a9ddd1e606ec80374f51be9cfa446dfd3", null ],
|
||||
[ "GetTeamMemberIDByIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a268daa8d912aae4a4b9ec86e0002b846", null ],
|
||||
[ "GetTeamMemberIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1b46541955eaf165d2a5ccae9466e688", null ],
|
||||
[ "GetWorldId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3ca0b78612fc6be1f65a98e991de0afb", null ],
|
||||
[ "JoinAnyTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7013b43bcd529a4fb07eb9e75e95046c", null ],
|
||||
[ "JoinRequestHelperComp", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a6a33f97caf4180afcb895b9e90fbf668", null ],
|
||||
[ "JoinSpecificTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a69b8c700a24fa387e34f6819543ddfea", null ],
|
||||
[ "KickExcessMembers", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a252c771d73cd280523953b8271b4fec1", null ],
|
||||
[ "OnClosedConnection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1bfb98ef130dd6da9c3866700d4ea384", null ],
|
||||
[ "OnNewConnection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a2177c194f21d4704e2f4c74f320806b8", null ],
|
||||
[ "ReferenceTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#abf0b9642aea222d84cd85cba1fb95154", null ],
|
||||
[ "ReferenceTeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a712bda30d666618bcfa6c54d9405e0a0", null ],
|
||||
[ "RemoveParticipant", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a995fd927671268dfd07431f6c5ecc60b", null ],
|
||||
[ "SetAutoManageConnections", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae84771d46793b887081dd63ca00a1d53", null ],
|
||||
[ "SetBalanceTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa9f9bbffcd5065053bff111d34f30747", null ],
|
||||
[ "SetHost", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aeed36f28613bbe9ec23225656dfd24a7", null ],
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afa7230b4b3ca79f8b3b50b4b5ae6034a", null ],
|
||||
[ "TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aca9b5a67242d34d0d5f8ceac750051f9", null ],
|
||||
[ "TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a11ad3f6dfe86143c6914f3aae4e553a7", null ],
|
||||
[ "autoAddParticipants", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa38839c5297619600808460477b38431", null ],
|
||||
[ "balanceTeamsIsActive", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7679fa1a0689cb910ccd81d76bed91de", null ],
|
||||
[ "hostGuid", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab90e9653d93d184a8f8355487358b8c5", null ],
|
||||
[ "participants", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa56b895f40cd7540d99bc6f60ebd3646", null ],
|
||||
[ "teamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#afc126000276916bec34674e8776f8a0f", null ],
|
||||
[ "teamMembers", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab652d3db9d2c0749ad0cd1c38d3475ca", null ],
|
||||
[ "teamMembersHash", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a4698cf9a328304a16b0535d7c4bdc1cc", null ],
|
||||
[ "teamRequestIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af9fd4f7eeb6560729a6a108d5bb9b331", null ],
|
||||
[ "teams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab3a34c39bc35d2eb94fec390d4325b91", null ],
|
||||
[ "teamsHash", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a938b8c5cbc8e9d695659bb82e26eaea5", null ],
|
||||
[ "worldId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a233bf78d8ab7114cfeb4c7cf41aedc14", null ]
|
||||
] ],
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#d7/dbe/class_s_l_net_1_1_team_manager", [
|
||||
[ "TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a811336d1c0f7576a84be0714309f918d", null ],
|
||||
[ "~TeamManager", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#acd4d8fabcf1a24a02fdac239a09aa648", null ],
|
||||
[ "AddWorld", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#abda19951e7148f88077325ca153d5d65", null ],
|
||||
[ "Clear", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3d3a2de5a695c3ed868700dbcacb95a3", null ],
|
||||
[ "DecodeTeamAssigned", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#abd9d122fc965851b25a146775fb4dfa2", null ],
|
||||
[ "DecodeTeamAssigned", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae790b3f46e355415df3839b3484ca5ce", null ],
|
||||
[ "DecodeTeamCancelled", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0674dfa2f7d4c7ffdf118873545367b5", null ],
|
||||
[ "DecomposeTeamFull", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aeafc17a7e9e286a32de8ba42c4f1014b", null ],
|
||||
[ "DecomposeTeamFullOrLocked", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a83165b9c178a293bd856c3d21e4cd250", null ],
|
||||
[ "DecomposeTeamLocked", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a9a566f1c6c128fef30f88506962e5142", null ],
|
||||
[ "EncodeTeamAssigned", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a8d98df2bed3ae68da6195c24b07a5092", null ],
|
||||
[ "EncodeTeamFull", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae3c227d432a3040344740f25ba2cebe3", null ],
|
||||
[ "EncodeTeamFullOrLocked", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a54add7a8b3609935494447d112f5140b", null ],
|
||||
[ "EncodeTeamLocked", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a9cab298c540efdcc8c615bffa59086e5", null ],
|
||||
[ "GetWorldAtIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#af474c13679753f4a70c1fdd28dd6abb4", null ],
|
||||
[ "GetWorldCount", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a9f87872e3872c5a268fb76a979fb38f1", null ],
|
||||
[ "GetWorldWithId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab5abf2c3c26ecb55e326596bcf3ff939", null ],
|
||||
[ "OnAddToRequestedTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ace978e1f2bfb68b0fb9f97c1e7479f74", null ],
|
||||
[ "OnClosedConnection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a165cd4e4ad7372be95a0238703de5c62", null ],
|
||||
[ "OnJoinAnyTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a76ef311ea454e7994b193128cd79f754", null ],
|
||||
[ "OnJoinRequestedTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a5b52107fe7d9ae3de90512f02b6f36be", null ],
|
||||
[ "OnLeaveTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1f87ce3746cbb0ab92b8cee966caf620", null ],
|
||||
[ "OnNewConnection", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ae081fa7c12dad8e80e0c059176f58fce", null ],
|
||||
[ "OnReceive", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7235710a1bc23a7d72a87461cdd8bd80", null ],
|
||||
[ "OnRemoveFromRequestedTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a60662c80ca5e09102a04129a90bfaa40", null ],
|
||||
[ "OnRemoveFromTeamsRequestedAndAddTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a951d840c21158636d49a8c5f652101e2", null ],
|
||||
[ "OnSetBalanceTeams", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a8b4a7a5b5d8c704d12ce79e874ee2612", null ],
|
||||
[ "OnSetBalanceTeamsInitial", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0687a0ed6c7f34c0d4d97ac21fd68bd7", null ],
|
||||
[ "OnSetJoinPermissions", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7bb43422dc9a45135c2289f3fc80f9ec", null ],
|
||||
[ "OnSetMemberLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a7edcce228fa7615b5dddf856b6ef0d47", null ],
|
||||
[ "OnUpdateListsToNoTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a0d20313d6b845bdf962dd3dd68716622", null ],
|
||||
[ "OnUpdateTeamsRequestedToAny", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aec00aadb858a16bdab44f0358311cd96", null ],
|
||||
[ "OnUpdateTeamsRequestedToNoneAndAddTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#adfbd3e7328e364a0005af133b112482c", null ],
|
||||
[ "ProcessTeamAssigned", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a36c9473a9923781973320ec8cab91bf9", null ],
|
||||
[ "PushBitStream", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa5313e2ec1529b64c69733ea09b5ce8a", null ],
|
||||
[ "PushTeamAssigned", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ab38022d5dc3a61ab4f4b59643238279c", null ],
|
||||
[ "RemoveFromTeamsRequestedAndAddTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aea2adc3688330a3a1807ac31ce4864b3", null ],
|
||||
[ "RemoveWorld", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a384281560116e600813679a5763b769f", null ],
|
||||
[ "Send", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a74f1587cf0329c917df3d87c6d8532fd", null ],
|
||||
[ "SetAutoManageConnections", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a03d7249ade4d516853b8f77135bcf1d1", null ],
|
||||
[ "SetTopology", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a13f7f036dc275def4f0319a187191971", null ],
|
||||
[ "Update", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa5fdbd2fb06816ff24ee3a9f947a2129", null ],
|
||||
[ "TM_Team", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aca9b5a67242d34d0d5f8ceac750051f9", null ],
|
||||
[ "TM_TeamMember", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a11ad3f6dfe86143c6914f3aae4e553a7", null ],
|
||||
[ "TM_World", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a1c849d724e23da543213088c6bc98353", null ],
|
||||
[ "autoAddParticipants", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a3c3c4e3d7c2ccfbc7644178b6d8d5cc4", null ],
|
||||
[ "topology", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a58825f6c5780ffe27a32c93d4284fe0e", null ],
|
||||
[ "worldsArray", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a8019f857be4d02b09090d5065a803bfd", null ],
|
||||
[ "worldsList", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aecb40db089536ac101725f731aa5f96b", null ]
|
||||
] ],
|
||||
[ "RequestedTeam", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#d8/d19/struct_s_l_net_1_1_t_m___team_member_1_1_requested_team", [
|
||||
[ "isTeamSwitch", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a9ef4fd942590440ff8bdd3fda0474adc", null ],
|
||||
[ "requested", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aea765a2214b961cc12621798831b07af", null ],
|
||||
[ "requestIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aedddcf908609e7e1110570e5b4aa62d4", null ],
|
||||
[ "teamToLeave", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aae3dea8b6120dec1782be5f40399e1e1", null ],
|
||||
[ "whenRequested", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a459292fe95301268a09fe51efede65bd", null ]
|
||||
] ],
|
||||
[ "JoinRequestHelper", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#de/de8/struct_s_l_net_1_1_t_m___world_1_1_join_request_helper", [
|
||||
[ "indexIntoTeamsRequested", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa692decb55d8c062a49bb3ff87663522", null ],
|
||||
[ "requestIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a4d815b6b67d6607b8825185b7358b039", null ],
|
||||
[ "teamMemberIndex", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a626f51c3fb337cafd2f1c014430ea8f0", null ],
|
||||
[ "whenRequestMade", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a046b164f5380b744835a6de0d8d862c9", null ]
|
||||
] ],
|
||||
[ "TeamSelection.teamParameter", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#d8/dd6/union_s_l_net_1_1_team_selection_8team_parameter", [
|
||||
[ "noTeamSubcategory", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#a02bc4ac35157af904b8f5d2904292b32", null ],
|
||||
[ "specificTeamToJoin", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#aa5f0ee3f2b1483f994d85b640e890742", null ]
|
||||
] ],
|
||||
[ "NoTeamId", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gac84316a1e776c8a70c08bb90f435626c", null ],
|
||||
[ "TeamMemberLimit", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ga46b29bacafaf083357ed434420ce2f37", null ],
|
||||
[ "JoinTeamType", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ga3569047f7aaffc78ffcf50d3e4cc0b47", [
|
||||
[ "JOIN_ANY_AVAILABLE_TEAM", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gga3569047f7aaffc78ffcf50d3e4cc0b47a66787db0bc7c8b0a885743e5e527aeb0", null ],
|
||||
[ "JOIN_SPECIFIC_TEAM", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gga3569047f7aaffc78ffcf50d3e4cc0b47a0a3f79620f2f310a87787d58494d641d", null ],
|
||||
[ "JOIN_NO_TEAM", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gga3569047f7aaffc78ffcf50d3e4cc0b47a3a28f47da07dc18260665e9d66f7af92", null ]
|
||||
] ],
|
||||
[ "TMTopology", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#ga8d2fd26e8e5e793f403cdf484efebeb8", [
|
||||
[ "TM_PEER_TO_PEER", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gga8d2fd26e8e5e793f403cdf484efebeb8a78d6c1656dd20331aa666d26775c63d2", null ],
|
||||
[ "TM_CLIENT_SERVER", "d1/dc9/group___t_e_a_m___m_a_n_a_g_e_r___g_r_o_u_p.xhtml#gga8d2fd26e8e5e793f403cdf484efebeb8ad303b60f13a6d4d61cab3ee04ae8fabc", null ]
|
||||
] ]
|
||||
];
|
||||
@ -0,0 +1,20 @@
|
||||
var class_s_l_net_1_1_rak_net_socket2 =
|
||||
[
|
||||
[ "RakNetSocket2", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a23f4b4d0124968fa6fbc925f5d64544e", null ],
|
||||
[ "~RakNetSocket2", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a30f2b8d216e01b22c9345d2c8b228e2d", null ],
|
||||
[ "DomainNameToIP", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a5afa9c585a7d5810f2a65933155cf1bb", null ],
|
||||
[ "GetBoundAddress", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a58ced3513884d5224dfa50c46fe5a64a", null ],
|
||||
[ "GetEventHandler", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a891296b6c14a70279f90a928b5eda9d6", null ],
|
||||
[ "GetMyIP", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a608c0a4dead80c0f5d77504cc20d5450", null ],
|
||||
[ "GetSocketType", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a51ad3d83ffc0df3430aa12d43034c560", null ],
|
||||
[ "GetUserConnectionSocketIndex", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a294306d2ea487206bd603c3d9b7012de", null ],
|
||||
[ "IsBerkleySocket", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#af605c577c5300b0599fcd6396203d685", null ],
|
||||
[ "Send", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6", null ],
|
||||
[ "SetRecvEventHandler", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#aca47ecce2411a468bea8b610bfa5dedc", null ],
|
||||
[ "SetSocketType", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ad58cb39895352250ce7a521f185399e0", null ],
|
||||
[ "SetUserConnectionSocketIndex", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a0f34964b054a505ddad17e803e377b95", null ],
|
||||
[ "boundAddress", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ab549a8b3397fc1a39b1fac54c34ae4e5", null ],
|
||||
[ "eventHandler", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a02144fab64b6ad521fa0dbf112d3e352", null ],
|
||||
[ "socketType", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a538b3fe19c56e9b3643df57019eaa260", null ],
|
||||
[ "userConnectionSocketIndex", "d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a4e3768f69a9ab4e1eb4fe3d593a7fb90", null ]
|
||||
];
|
||||
612
Help/Doxygen/html/d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml
Normal file
@ -0,0 +1,612 @@
|
||||
<!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::RakNetSocket2 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('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="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../df/d4e/class_s_l_net_1_1_rak_net_socket2-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::RakNetSocket2 Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></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>
|
||||
<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::RakNetSocket2:</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="../../d3/d50/class_s_l_net_1_1_rak_net_socket2__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 class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a23f4b4d0124968fa6fbc925f5d64544e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a23f4b4d0124968fa6fbc925f5d64544e">RakNetSocket2</a> ()</td></tr>
|
||||
<tr class="separator:a23f4b4d0124968fa6fbc925f5d64544e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a30f2b8d216e01b22c9345d2c8b228e2d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a30f2b8d216e01b22c9345d2c8b228e2d">~RakNetSocket2</a> ()</td></tr>
|
||||
<tr class="separator:a30f2b8d216e01b22c9345d2c8b228e2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca47ecce2411a468bea8b610bfa5dedc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#aca47ecce2411a468bea8b610bfa5dedc">SetRecvEventHandler</a> (<a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> *_eventHandler)</td></tr>
|
||||
<tr class="separator:aca47ecce2411a468bea8b610bfa5dedc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b88e6864d8b42a494475deae58044a6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#acaff2aa5d370e1b12e5b8ad7802d4d48">RNS2SendResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a2b88e6864d8b42a494475deae58044a6">Send</a> (<a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a> *sendParameters, const char *file, unsigned int line)=0</td></tr>
|
||||
<tr class="separator:a2b88e6864d8b42a494475deae58044a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a51ad3d83ffc0df3430aa12d43034c560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a51ad3d83ffc0df3430aa12d43034c560">GetSocketType</a> (void) const </td></tr>
|
||||
<tr class="separator:a51ad3d83ffc0df3430aa12d43034c560"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad58cb39895352250ce7a521f185399e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ad58cb39895352250ce7a521f185399e0">SetSocketType</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> t)</td></tr>
|
||||
<tr class="separator:ad58cb39895352250ce7a521f185399e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af605c577c5300b0599fcd6396203d685"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#af605c577c5300b0599fcd6396203d685">IsBerkleySocket</a> (void) const </td></tr>
|
||||
<tr class="separator:af605c577c5300b0599fcd6396203d685"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58ced3513884d5224dfa50c46fe5a64a"><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="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a58ced3513884d5224dfa50c46fe5a64a">GetBoundAddress</a> (void) const </td></tr>
|
||||
<tr class="separator:a58ced3513884d5224dfa50c46fe5a64a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a294306d2ea487206bd603c3d9b7012de"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a294306d2ea487206bd603c3d9b7012de">GetUserConnectionSocketIndex</a> (void) const </td></tr>
|
||||
<tr class="separator:a294306d2ea487206bd603c3d9b7012de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f34964b054a505ddad17e803e377b95"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a0f34964b054a505ddad17e803e377b95">SetUserConnectionSocketIndex</a> (unsigned int i)</td></tr>
|
||||
<tr class="separator:a0f34964b054a505ddad17e803e377b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a891296b6c14a70279f90a928b5eda9d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a891296b6c14a70279f90a928b5eda9d6">GetEventHandler</a> (void) const </td></tr>
|
||||
<tr class="separator:a891296b6c14a70279f90a928b5eda9d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:a608c0a4dead80c0f5d77504cc20d5450"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a608c0a4dead80c0f5d77504cc20d5450">GetMyIP</a> (<a class="el" href="../../d8/dbe/struct_s_l_net_1_1_system_address.xhtml">SystemAddress</a> addresses[<a class="el" href="../../d8/db0/defines_8h.xhtml#aaac58d0b7314b7f900c0045e0c303b80">MAXIMUM_NUMBER_OF_INTERNAL_IDS</a>])</td></tr>
|
||||
<tr class="separator:a608c0a4dead80c0f5d77504cc20d5450"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5afa9c585a7d5810f2a65933155cf1bb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><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></tr>
|
||||
<tr class="separator:a5afa9c585a7d5810f2a65933155cf1bb"><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:a02144fab64b6ad521fa0dbf112d3e352"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a02144fab64b6ad521fa0dbf112d3e352">eventHandler</a></td></tr>
|
||||
<tr class="separator:a02144fab64b6ad521fa0dbf112d3e352"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a538b3fe19c56e9b3643df57019eaa260"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a538b3fe19c56e9b3643df57019eaa260">socketType</a></td></tr>
|
||||
<tr class="separator:a538b3fe19c56e9b3643df57019eaa260"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab549a8b3397fc1a39b1fac54c34ae4e5"><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="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#ab549a8b3397fc1a39b1fac54c34ae4e5">boundAddress</a></td></tr>
|
||||
<tr class="separator:ab549a8b3397fc1a39b1fac54c34ae4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e3768f69a9ab4e1eb4fe3d593a7fb90"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml#a4e3768f69a9ab4e1eb4fe3d593a7fb90">userConnectionSocketIndex</a></td></tr>
|
||||
<tr class="separator:a4e3768f69a9ab4e1eb4fe3d593a7fb90"><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#l00123">123</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="a23f4b4d0124968fa6fbc925f5d64544e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RakNetSocket2::RakNetSocket2 </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00145">eventHandler</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a30f2b8d216e01b22c9345d2c8b228e2d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">RakNetSocket2::~RakNetSocket2 </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a5afa9c585a7d5810f2a65933155cf1bb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetSocket2::DomainNameToIP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>domainName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char </td>
|
||||
<td class="paramname"><em>ip</em>[65] </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="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00135">135</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00532">SLNet::SystemAddress::SetBinaryAddress()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a58ced3513884d5224dfa50c46fe5a64a"></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> RakNetSocket2::GetBoundAddress </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00147">boundAddress</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="a891296b6c14a70279f90a928b5eda9d6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> * RakNetSocket2::GetEventHandler </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00133">133</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00145">eventHandler</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a608c0a4dead80c0f5d77504cc20d5450"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetSocket2::GetMyIP </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>addresses</em>[MAXIMUM_NUMBER_OF_INTERNAL_IDS]</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="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00108">108</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00515">SLNet::RNS2_Linux::GetMyIP()</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l06442">SLNet::RakPeer::FillIPList()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a51ad3d83ffc0df3430aa12d43034c560"></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#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> RakNetSocket2::GetSocketType </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00146">socketType</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a294306d2ea487206bd603c3d9b7012de"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int RakNetSocket2::GetUserConnectionSocketIndex </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00148">userConnectionSocketIndex</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af605c577c5300b0599fcd6396203d685"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool RakNetSocket2::IsBerkleySocket </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00070">SLNet::RNS2T_CHROME</a>, <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00067">SLNet::RNS2T_WINDOWS_STORE_8</a>, and <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00146">socketType</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="a2b88e6864d8b42a494475deae58044a6"></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="../../dd/d30/namespace_s_l_net.xhtml#acaff2aa5d370e1b12e5b8ad7802d4d48">RNS2SendResult</a> SLNet::RakNetSocket2::Send </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../df/dc3/struct_s_l_net_1_1_r_n_s2___send_parameters.xhtml">RNS2_SendParameters</a> * </td>
|
||||
<td class="paramname"><em>sendParameters</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="../../d1/da2/class_s_l_net_1_1_r_n_s2___linux.xhtml#ae458ed8be226d28dc5106c26ffe987aa">SLNet::RNS2_Linux</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#l04524">SLNet::ProcessOfflineNetworkPacket()</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="aca47ecce2411a468bea8b610bfa5dedc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetSocket2::SetRecvEventHandler </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a> * </td>
|
||||
<td class="paramname"><em>_eventHandler</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00145">eventHandler</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad58cb39895352250ce7a521f185399e0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetSocket2::SetSocketType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> </td>
|
||||
<td class="paramname"><em>t</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00146">socketType</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00075">SLNet::RakNetSocket2Allocator::AllocRNS2()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a0f34964b054a505ddad17e803e377b95"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RakNetSocket2::SetUserConnectionSocketIndex </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00132">132</a> of file <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../df/ded/socket2_8h_source.xhtml#l00148">userConnectionSocketIndex</a>.</p>
|
||||
|
||||
<p>Referenced by <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="ab549a8b3397fc1a39b1fac54c34ae4e5"></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::RakNetSocket2::boundAddress</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="../../df/ded/socket2_8h_source.xhtml#l00147">147</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/dd3/_rak_net_socket2_8cpp_source.xhtml#l00073">GetBoundAddress()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00287">SLNet::IRNS2_Berkley::IsPortInUse()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a02144fab64b6ad521fa0dbf112d3e352"></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="../../d5/da8/class_s_l_net_1_1_r_n_s2_event_handler.xhtml">RNS2EventHandler</a>* SLNet::RakNetSocket2::eventHandler</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="../../df/ded/socket2_8h_source.xhtml#l00145">145</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#l00133">GetEventHandler()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00065">RakNetSocket2()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00067">SetRecvEventHandler()</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="a538b3fe19c56e9b3643df57019eaa260"></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#a7f7d67284e896de8dedea795f82b072f">RNS2Type</a> SLNet::RakNetSocket2::socketType</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="../../df/ded/socket2_8h_source.xhtml#l00146">146</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#l00068">GetSocketType()</a>, <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00070">IsBerkleySocket()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00069">SetSocketType()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4e3768f69a9ab4e1eb4fe3d593a7fb90"></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::RakNetSocket2::userConnectionSocketIndex</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="../../df/ded/socket2_8h_source.xhtml#l00148">148</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#l00131">GetUserConnectionSocketIndex()</a>, and <a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml#l00132">SetUserConnectionSocketIndex()</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="../../df/ded/socket2_8h_source.xhtml">socket2.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d5/dd3/_rak_net_socket2_8cpp_source.xhtml">RakNetSocket2.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="../../d1/dde/class_s_l_net_1_1_rak_net_socket2.xhtml">RakNetSocket2</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/d1/de0/_team_balancer_8h.js
Normal file
@ -0,0 +1,5 @@
|
||||
var _team_balancer_8h =
|
||||
[
|
||||
[ "UNASSIGNED_TEAM_ID", "d1/de0/_team_balancer_8h.xhtml#a476ded4e04839a048c089628e993250a", null ],
|
||||
[ "TeamId", "d1/de0/_team_balancer_8h.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7", null ]
|
||||
];
|
||||
185
Help/Doxygen/html/d1/de0/_team_balancer_8h.xhtml
Normal file
@ -0,0 +1,185 @@
|
||||
<!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/TeamBalancer.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('d1/de0/_team_balancer_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> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">TeamBalancer.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Set and network team selection (supports peer to peer or client/server)
|
||||
<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="../../d7/ddd/_plugin_interface2_8h_source.xhtml">PluginInterface2.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/>
|
||||
<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="../../da/d66/string_8h_source.xhtml">string.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/de0/_team_balancer_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:de/ddd/class_s_l_net_1_1_team_balancer"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer">SLNet::TeamBalancer</a></td></tr>
|
||||
<tr class="memdesc:de/ddd/class_s_l_net_1_1_team_balancer"><td class="mdescLeft"> </td><td class="mdescRight">Set and network team selection (supports peer to peer or client/server) <a href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer">More...</a><br/></td></tr>
|
||||
<tr class="separator:de/ddd/class_s_l_net_1_1_team_balancer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d0/d88/struct_s_l_net_1_1_team_balancer_1_1_team_member"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#d0/d88/struct_s_l_net_1_1_team_balancer_1_1_team_member">SLNet::TeamBalancer::TeamMember</a></td></tr>
|
||||
<tr class="separator:d0/d88/struct_s_l_net_1_1_team_balancer_1_1_team_member"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:de/d82/struct_s_l_net_1_1_team_balancer_1_1_my_team_members"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/d82/struct_s_l_net_1_1_team_balancer_1_1_my_team_members">SLNet::TeamBalancer::MyTeamMembers</a></td></tr>
|
||||
<tr class="separator:de/d82/struct_s_l_net_1_1_team_balancer_1_1_my_team_members"><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><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a476ded4e04839a048c089628e993250a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/de0/_team_balancer_8h.xhtml#a476ded4e04839a048c089628e993250a">UNASSIGNED_TEAM_ID</a>   255</td></tr>
|
||||
<tr class="separator:a476ded4e04839a048c089628e993250a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:gaa4be742616eef09f76f4a74f8bb8b9f7"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">SLNet::TeamId</a></td></tr>
|
||||
<tr class="separator:gaa4be742616eef09f76f4a74f8bb8b9f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Set and network team selection (supports peer to peer or client/server) </p>
|
||||
<p>Automatically handles transmission and resolution of team selection, including team switching and balancing </p>
|
||||
<dl class="deprecated"><dt><b><a class="el" href="../../da/d58/deprecated.xhtml#_deprecated000009">Deprecated:</a></b></dt><dd>Use TeamManager intead </dd></dl>
|
||||
|
||||
<p>Definition in file <a class="el" href="../../d1/de0/_team_balancer_8h_source.xhtml">TeamBalancer.h</a>.</p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a476ded4e04839a048c089628e993250a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define UNASSIGNED_TEAM_ID   255</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d1/de0/_team_balancer_8h_source.xhtml#l00051">51</a> of file <a class="el" href="../../d1/de0/_team_balancer_8h_source.xhtml">TeamBalancer.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="../../d1/de0/_team_balancer_8h.xhtml">TeamBalancer.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>
|
||||
260
Help/Doxygen/html/d1/de0/_team_balancer_8h_source.xhtml
Normal file
@ -0,0 +1,260 @@
|
||||
<!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/TeamBalancer.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('d1/de0/_team_balancer_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">TeamBalancer.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/de0/_team_balancer_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="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> <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="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#if _RAKNET_SUPPORT_TeamBalancer==1</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">#ifndef __TEAM_BALANCER_H</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor"></span><span class="preprocessor">#define __TEAM_BALANCER_H</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">#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="../../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="l00031"></a><span class="lineno"> 31</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="l00032"></a><span class="lineno"> 32</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="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="../../da/d66/string_8h.xhtml">string.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="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>RakPeerInterface;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7"> 49</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</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"><a class="code" href="../../d1/de0/_team_balancer_8h.xhtml#a476ded4e04839a048c089628e993250a"> 51</a></span> <span class="preprocessor">#define UNASSIGNED_TEAM_ID 255</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml"> 58</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="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer" title="Set and network team selection (supports peer to peer or client/server)">TeamBalancer</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="l00059"></a><span class="lineno"> 59</span> {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// GetInstance() and DestroyInstance(instance*)</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="../../db/dbd/_export_8h.xhtml#af3e49377f340027d211b2814949efc48">STATIC_FACTORY_DECLARATIONS</a>(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer" title="Set and network team selection (supports peer to peer or client/server)">TeamBalancer</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>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer" title="Set and network team selection (supports peer to peer or client/server)">TeamBalancer</a>();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">virtual</span> ~<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/ddd/class_s_l_net_1_1_team_balancer" title="Set and network team selection (supports peer to peer or client/server)">TeamBalancer</a>();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">void</span> SetTeamSizeLimit(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> team, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> limit);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8"> 74</a></span>  <span class="keyword">enum</span> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8">DefaultAssigmentAlgorithm</a></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8a16f2fe8d8b3fd59cb2170af9fc6e4936"> 77</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8a16f2fe8d8b3fd59cb2170af9fc6e4936" title="Among all the teams, join the team with the smallest number of players.">SMALLEST_TEAM</a>,</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8a516cef9912a5dac4ea90bf6bd656e824"> 79</a></span>  FILL_IN_ORDER</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  };</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> SetDefaultAssignmentAlgorithm(DefaultAssigmentAlgorithm daa);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordtype">void</span> SetForceEvenTeams(<span class="keywordtype">bool</span> force);</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">void</span> SetLockTeams(<span class="keywordtype">bool</span> lock);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">void</span> RequestSpecificTeam(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> desiredTeam);</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">void</span> CancelRequestSpecificTeam(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordtype">void</span> RequestAnyTeam(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId);</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> GetMyTeam(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordtype">void</span> DeleteMember(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml"> 140</a></span>  <span class="keyword">struct </span><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#d0/d88/struct_s_l_net_1_1_team_balancer_1_1_team_member">TeamMember</a></div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  {</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#af1dd428fe1b3acb3a721d1e0a1ee9f19"> 142</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="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#af1dd428fe1b3acb3a721d1e0a1ee9f19">memberGuid</a>;</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a87a27ea668268c473ae42caf9e91e407"> 143</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a87a27ea668268c473ae42caf9e91e407">memberId</a>;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ab2001a136108156f8092c992265ec167"> 144</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ab2001a136108156f8092c992265ec167">currentTeam</a>;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ab12cc83b37208c53c6adc52efd58f5b9"> 145</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ab12cc83b37208c53c6adc52efd58f5b9">requestedTeam</a>;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  };</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml"> 147</a></span>  <span class="keyword">struct </span><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#de/d82/struct_s_l_net_1_1_team_balancer_1_1_my_team_members">MyTeamMembers</a></div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  {</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a155cffe06bfa575ba77eb059d7b3369f"> 149</a></span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a155cffe06bfa575ba77eb059d7b3369f">memberId</a>;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a37d468e800dd1274869be949e06da881"> 150</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a37d468e800dd1274869be949e06da881">currentTeam</a>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ac4e5914d3c64f74528b39c4f1f4e4788"> 151</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ac4e5914d3c64f74528b39c4f1f4e4788">requestedTeam</a>;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  };</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</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="l00159"></a><span class="lineno"> 159</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="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span> OnAttach(<span class="keywordtype">void</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="keywordtype">void</span> OnStatusUpdateToNewHost(<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="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> OnCancelTeamRequest(<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="l00165"></a><span class="lineno"> 165</span>  <span class="keywordtype">void</span> OnRequestAnyTeam(<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="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">void</span> OnRequestSpecificTeam(<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="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#aa3c42a43e69f0241998fa7733ae7d5b0"> 168</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="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#aa3c42a43e69f0241998fa7733ae7d5b0">hostGuid</a>;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ad27f26da1665bd2c57dc78b37a43ffa0"> 169</a></span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a9de4a32384ccb28ce300c12d481ae4a8">DefaultAssigmentAlgorithm</a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#ad27f26da1665bd2c57dc78b37a43ffa0">defaultAssigmentAlgorithm</a>;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#acc6eb35f9bf7f2c362e2630b221e1127"> 170</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#acc6eb35f9bf7f2c362e2630b221e1127">forceTeamsToBeEven</a>;</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#adf1751df350b21316db4b20146cc9a41"> 171</a></span>  <span class="keywordtype">bool</span> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#adf1751df350b21316db4b20146cc9a41">lockTeams</a>;</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="comment">// So if we lose the connection while processing, we request the same info of the new host</span></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a6a651d20ab14bfd7864b5880c9658c23"> 173</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<MyTeamMembers></a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a6a651d20ab14bfd7864b5880c9658c23">myTeamMembers</a>;</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#aa18fc510021faae624d4ee375fbd46b2"> 175</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<unsigned short></a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#aa18fc510021faae624d4ee375fbd46b2">teamLimits</a>;</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a561474def50d400a6c045a8874ceb45a"> 176</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<unsigned short></a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#a561474def50d400a6c045a8874ceb45a">teamMemberCounts</a>;</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#abdb68e4cf25b298e97db9eef70007f41"> 177</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<TeamMember></a> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#abdb68e4cf25b298e97db9eef70007f41">teamMembers</a>;</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetMemberIndex(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> guid) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> AddTeamMember(<span class="keyword">const</span> <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#d0/d88/struct_s_l_net_1_1_team_balancer_1_1_team_member">TeamMember</a> &tm); <span class="comment">// Returns index of new member</span></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">void</span> RemoveTeamMember(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordtype">void</span> EvenTeams(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> GetMemberIndexToSwitchTeams(<span class="keyword">const</span> <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml" title="Array based implementation of a list.">DataStructures::List<TeamId></a> &sourceTeamNumbers, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> targetTeamNumber);</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">void</span> GetOverpopulatedTeams(<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml" title="Array based implementation of a list.">DataStructures::List<TeamId></a> &overpopulatedTeams, <span class="keywordtype">int</span> maxTeamSize);</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">void</span> SwitchMemberTeam(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> teamMemberIndex, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> destinationTeam);</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordtype">void</span> NotifyTeamAssigment(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> teamMemberIndex);</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">bool</span> WeAreHost(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</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> OnTeamAssigned(<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="l00188"></a><span class="lineno"> 188</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> OnRequestedTeamChangePending(<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="l00189"></a><span class="lineno"> 189</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> OnTeamsLocked(<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="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">void</span> GetMinMaxTeamMembers(<span class="keywordtype">int</span> &minMembersOnASingleTeam, <span class="keywordtype">int</span> &maxMembersOnASingleTeam);</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> GetNextDefaultTeam(<span class="keywordtype">void</span>); <span class="comment">// Accounting for team balancing and team limits, get the team a player should be placed on</span></div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">bool</span> TeamWouldBeOverpopulatedOnAddition(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> teamId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> teamMemberSize); <span class="comment">// Accounting for team balancing and team limits, would this team be overpopulated if a member was added to it?</span></div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordtype">bool</span> TeamWouldBeUnderpopulatedOnLeave(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> teamId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> teamMemberSize);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> GetSmallestNonFullTeam(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> GetFirstNonFullTeam(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordtype">void</span> MoveMemberThatWantsToJoinTeam(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> teamId);</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> MoveMemberThatWantsToJoinTeamInternal(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> teamId);</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordtype">void</span> NotifyTeamsLocked(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> target, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> requestedTeam);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> NotifyTeamSwitchPending(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> target, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> requestedTeam, <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId);</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">void</span> NotifyNoTeam(<a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#aa616a13e58b2ffd2c3161609610b256d">NetworkID</a> memberId, <a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> target);</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">void</span> SwapTeamMembersByRequest(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> memberIndex1, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> memberIndex2);</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordtype">void</span> RemoveByGuid(<a class="code" href="../../dd/d3f/struct_s_l_net_1_1_rak_net_g_u_i_d.xhtml">RakNetGUID</a> rakNetGUID);</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordtype">bool</span> TeamsWouldBeEvenOnSwitch(<a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> t1, <a class="code" href="../../d7/dfc/group___t_e_a_m___b_a_l_a_n_c_e_r___g_r_o_u_p.xhtml#gaa4be742616eef09f76f4a74f8bb8b9f7">TeamId</a> t2);</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="l00207"></a><span class="lineno"> 207</span> } <span class="comment">// namespace SLNet</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</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"> 211</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="../../d1/de0/_team_balancer_8h.xhtml">TeamBalancer.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="SLNet::IncrementalReadInterface" name="SLNet::IncrementalReadInterface">
|
||||
<area shape="rect" id="node2" href="$d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml" title="An interface used by AutopatcherServer to get the data necessary to run an autopatcher. This is up to you to implement for custom repository solutions." alt="" coords="5,160,228,325"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
8a7715307632fcf9199556d88801d70f
|
||||
@ -0,0 +1,46 @@
|
||||
<?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::IncrementalReadInterface Pages: 1 -->
|
||||
<svg width="175pt" height="248pt"
|
||||
viewBox="0.00 0.00 175.00 248.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 244)">
|
||||
<title>SLNet::IncrementalReadInterface</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="4,-160.5 4,-239.5 163,-239.5 163,-160.5 4,-160.5"/>
|
||||
<text text-anchor="middle" x="83.5" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::IncrementalReadInterface</text>
|
||||
<polyline fill="none" stroke="black" points="4,-220.5 163,-220.5 "/>
|
||||
<text text-anchor="middle" x="83.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="4,-201.5 163,-201.5 "/>
|
||||
<text text-anchor="start" x="12" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IncrementalReadInterface()</text>
|
||||
<text text-anchor="start" x="12" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~IncrementalReadInterface()</text>
|
||||
<text text-anchor="start" x="12" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetFilePart()</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d4/d11/class_s_l_net_1_1_autopatcher_repository_interface.xhtml" target="_top" xlink:title="An interface used by AutopatcherServer to get the data necessary to run an autopatcher. This is up to you to implement for custom repository solutions.">
|
||||
<polygon fill="none" stroke="black" points="0,-0.5 0,-123.5 167,-123.5 167,-0.5 0,-0.5"/>
|
||||
<text text-anchor="start" x="8" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">SLNet::AutopatcherRepository</text>
|
||||
<text text-anchor="middle" x="83.5" y="-100.5" font-family="Helvetica,sans-Serif" font-size="10.00">Interface</text>
|
||||
<polyline fill="none" stroke="black" points="0,-93.5 167,-93.5 "/>
|
||||
<text text-anchor="middle" x="83.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="0,-74.5 167,-74.5 "/>
|
||||
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetChangelistSinceDate()</text>
|
||||
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetPatches()</text>
|
||||
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetMostRecentChangelistWith</text>
|
||||
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">Patches()</text>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetLastError()</text>
|
||||
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIncrementalReadChunkSize()</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M83.5,-150.144C83.5,-141.528 83.5,-132.465 83.5,-123.574"/>
|
||||
<polygon fill="none" stroke="midnightblue" points="80.0001,-150.392 83.5,-160.392 87.0001,-150.392 80.0001,-150.392"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
21
Help/Doxygen/html/d1/df3/class_data_structures_1_1_heap.js
Normal file
@ -0,0 +1,21 @@
|
||||
var class_data_structures_1_1_heap =
|
||||
[
|
||||
[ "HeapNode", "d6/d74/struct_data_structures_1_1_heap_1_1_heap_node.xhtml", "d6/d74/struct_data_structures_1_1_heap_1_1_heap_node" ],
|
||||
[ "Heap", "d1/df3/class_data_structures_1_1_heap.xhtml#a2331fc1cdcd5d814c97da4a3d8d16de1", null ],
|
||||
[ "~Heap", "d1/df3/class_data_structures_1_1_heap.xhtml#acc3b571e2c4cd62ea55da95f71201b93", null ],
|
||||
[ "Clear", "d1/df3/class_data_structures_1_1_heap.xhtml#ab573390b91ff42db9465a289f1c417de", null ],
|
||||
[ "LeftChild", "d1/df3/class_data_structures_1_1_heap.xhtml#a9317b3913a553113cd3a04ef471e595e", null ],
|
||||
[ "operator[]", "d1/df3/class_data_structures_1_1_heap.xhtml#a6acedaf4d89f1de86e0ea256a4773b31", null ],
|
||||
[ "Parent", "d1/df3/class_data_structures_1_1_heap.xhtml#a4b7d3b580d84c3884139f8599142ca51", null ],
|
||||
[ "Peek", "d1/df3/class_data_structures_1_1_heap.xhtml#a99bc18efa747659ec6891ef056d8a4ab", null ],
|
||||
[ "PeekWeight", "d1/df3/class_data_structures_1_1_heap.xhtml#a50ae6f55a75156e2ab679a0575ebe7ef", null ],
|
||||
[ "Pop", "d1/df3/class_data_structures_1_1_heap.xhtml#a9ce961937f06f77b7ad82a02ce8d64ac", null ],
|
||||
[ "Push", "d1/df3/class_data_structures_1_1_heap.xhtml#aa01a134957e811c1af719805d493b700", null ],
|
||||
[ "PushSeries", "d1/df3/class_data_structures_1_1_heap.xhtml#a1fed605d6f9b5afc6e3e63f449afade6", null ],
|
||||
[ "RightChild", "d1/df3/class_data_structures_1_1_heap.xhtml#aa5363b61f35910c7754ded825000df27", null ],
|
||||
[ "Size", "d1/df3/class_data_structures_1_1_heap.xhtml#acdb7d16c52998d6fc8a7b1a8602b8906", null ],
|
||||
[ "StartSeries", "d1/df3/class_data_structures_1_1_heap.xhtml#a15fd87c401e7bbe80ebec8a316d2ede7", null ],
|
||||
[ "Swap", "d1/df3/class_data_structures_1_1_heap.xhtml#a6037614b00405c5a57d06d0b98264f3f", null ],
|
||||
[ "heap", "d1/df3/class_data_structures_1_1_heap.xhtml#ad8407ff11d87c8ebf97481e5c45e9859", null ],
|
||||
[ "optimizeNextSeriesPush", "d1/df3/class_data_structures_1_1_heap.xhtml#af9136bef0034e8227c8ad3a22b0443d7", null ]
|
||||
];
|
||||
698
Help/Doxygen/html/d1/df3/class_data_structures_1_1_heap.xhtml
Normal file
@ -0,0 +1,698 @@
|
||||
<!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::Heap< weight_type, data_type, isMaxHeap > Class Template 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('d1/df3/class_data_structures_1_1_heap.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="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="../../da/de5/class_data_structures_1_1_heap-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DataStructures::Heap< weight_type, data_type, isMaxHeap > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">slikenet/DS_Heap.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 DataStructures::Heap< weight_type, data_type, isMaxHeap >:</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="../../d5/d77/class_data_structures_1_1_heap__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 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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d74/struct_data_structures_1_1_heap_1_1_heap_node.xhtml">HeapNode</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a2331fc1cdcd5d814c97da4a3d8d16de1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a2331fc1cdcd5d814c97da4a3d8d16de1">Heap</a> ()</td></tr>
|
||||
<tr class="separator:a2331fc1cdcd5d814c97da4a3d8d16de1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc3b571e2c4cd62ea55da95f71201b93"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#acc3b571e2c4cd62ea55da95f71201b93">~Heap</a> ()</td></tr>
|
||||
<tr class="separator:acc3b571e2c4cd62ea55da95f71201b93"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa01a134957e811c1af719805d493b700"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#aa01a134957e811c1af719805d493b700">Push</a> (const weight_type &weight, const data_type &data, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:aa01a134957e811c1af719805d493b700"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a15fd87c401e7bbe80ebec8a316d2ede7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a15fd87c401e7bbe80ebec8a316d2ede7">StartSeries</a> (void)</td></tr>
|
||||
<tr class="memdesc:a15fd87c401e7bbe80ebec8a316d2ede7"><td class="mdescLeft"> </td><td class="mdescRight">Call before calling PushSeries, for a new series of items. <a href="#a15fd87c401e7bbe80ebec8a316d2ede7"></a><br/></td></tr>
|
||||
<tr class="separator:a15fd87c401e7bbe80ebec8a316d2ede7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1fed605d6f9b5afc6e3e63f449afade6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a1fed605d6f9b5afc6e3e63f449afade6">PushSeries</a> (const weight_type &weight, const data_type &data, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="memdesc:a1fed605d6f9b5afc6e3e63f449afade6"><td class="mdescLeft"> </td><td class="mdescRight">If you are going to push a list of items, where the weights of the items on the list are in order and follow the heap order, PushSeries is faster than <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#aa01a134957e811c1af719805d493b700">Push()</a> <a href="#a1fed605d6f9b5afc6e3e63f449afade6"></a><br/></td></tr>
|
||||
<tr class="separator:a1fed605d6f9b5afc6e3e63f449afade6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ce961937f06f77b7ad82a02ce8d64ac"><td class="memItemLeft" align="right" valign="top">data_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a9ce961937f06f77b7ad82a02ce8d64ac">Pop</a> (const unsigned startingIndex)</td></tr>
|
||||
<tr class="separator:a9ce961937f06f77b7ad82a02ce8d64ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99bc18efa747659ec6891ef056d8a4ab"><td class="memItemLeft" align="right" valign="top">data_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a99bc18efa747659ec6891ef056d8a4ab">Peek</a> (const unsigned startingIndex=0) const </td></tr>
|
||||
<tr class="separator:a99bc18efa747659ec6891ef056d8a4ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a50ae6f55a75156e2ab679a0575ebe7ef"><td class="memItemLeft" align="right" valign="top">weight_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a50ae6f55a75156e2ab679a0575ebe7ef">PeekWeight</a> (const unsigned startingIndex=0) const </td></tr>
|
||||
<tr class="separator:a50ae6f55a75156e2ab679a0575ebe7ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab573390b91ff42db9465a289f1c417de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#ab573390b91ff42db9465a289f1c417de">Clear</a> (bool doNotDeallocateSmallBlocks, const char *file, unsigned int line)</td></tr>
|
||||
<tr class="separator:ab573390b91ff42db9465a289f1c417de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6acedaf4d89f1de86e0ea256a4773b31"><td class="memItemLeft" align="right" valign="top">data_type & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a6acedaf4d89f1de86e0ea256a4773b31">operator[]</a> (const unsigned int position) const </td></tr>
|
||||
<tr class="separator:a6acedaf4d89f1de86e0ea256a4773b31"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acdb7d16c52998d6fc8a7b1a8602b8906"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#acdb7d16c52998d6fc8a7b1a8602b8906">Size</a> (void) const </td></tr>
|
||||
<tr class="separator:acdb7d16c52998d6fc8a7b1a8602b8906"><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:a9317b3913a553113cd3a04ef471e595e"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a9317b3913a553113cd3a04ef471e595e">LeftChild</a> (const unsigned i) const </td></tr>
|
||||
<tr class="separator:a9317b3913a553113cd3a04ef471e595e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa5363b61f35910c7754ded825000df27"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#aa5363b61f35910c7754ded825000df27">RightChild</a> (const unsigned i) const </td></tr>
|
||||
<tr class="separator:aa5363b61f35910c7754ded825000df27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4b7d3b580d84c3884139f8599142ca51"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a4b7d3b580d84c3884139f8599142ca51">Parent</a> (const unsigned i) const </td></tr>
|
||||
<tr class="separator:a4b7d3b580d84c3884139f8599142ca51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6037614b00405c5a57d06d0b98264f3f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#a6037614b00405c5a57d06d0b98264f3f">Swap</a> (const unsigned i, const unsigned j)</td></tr>
|
||||
<tr class="separator:a6037614b00405c5a57d06d0b98264f3f"><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:ad8407ff11d87c8ebf97481e5c45e9859"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>< <a class="el" href="../../d6/d74/struct_data_structures_1_1_heap_1_1_heap_node.xhtml">HeapNode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#ad8407ff11d87c8ebf97481e5c45e9859">heap</a></td></tr>
|
||||
<tr class="separator:ad8407ff11d87c8ebf97481e5c45e9859"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af9136bef0034e8227c8ad3a22b0443d7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#af9136bef0034e8227c8ad3a22b0443d7">optimizeNextSeriesPush</a></td></tr>
|
||||
<tr class="separator:af9136bef0034e8227c8ad3a22b0443d7"><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 weight_type, class data_type, bool isMaxHeap><br/>
|
||||
class DataStructures::Heap< weight_type, data_type, isMaxHeap ></h3>
|
||||
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00040">40</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a2331fc1cdcd5d814c97da4a3d8d16de1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::<a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">Heap</a> </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/dcb/_d_s___heap_8h_source.xhtml#l00075">75</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="acc3b571e2c4cd62ea55da95f71201b93"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::~<a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">Heap</a> </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/dcb/_d_s___heap_8h_source.xhtml#l00081">81</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="ab573390b91ff42db9465a289f1c417de"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>doNotDeallocateSmallBlocks</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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/dcb/_d_s___heap_8h_source.xhtml#l00259">259</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d8/deb/_d_s___weighted_graph_8h_source.xhtml#l00398">DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9317b3913a553113cd3a04ef471e595e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::LeftChild </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>i</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00276">276</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6acedaf4d89f1de86e0ea256a4773b31"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">data_type & <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::operator[] </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned int </td>
|
||||
<td class="paramname"><em>position</em></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="../../da/dcb/_d_s___heap_8h_source.xhtml#l00265">265</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4b7d3b580d84c3884139f8599142ca51"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Parent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>i</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00288">288</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d8/db0/defines_8h_source.xhtml#l00120">RakAssert</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a99bc18efa747659ec6891ef056d8a4ab"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">data_type <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Peek </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>startingIndex</em> = <code>0</code></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="../../da/dcb/_d_s___heap_8h_source.xhtml#l00247">247</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a50ae6f55a75156e2ab679a0575ebe7ef"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">weight_type <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::PeekWeight </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>startingIndex</em> = <code>0</code></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="../../da/dcb/_d_s___heap_8h_source.xhtml#l00253">253</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d8/deb/_d_s___weighted_graph_8h_source.xhtml#l00398">DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9ce961937f06f77b7ad82a02ce8d64ac"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">data_type <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Pop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>startingIndex</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00170">170</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d8/deb/_d_s___weighted_graph_8h_source.xhtml#l00398">DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa01a134957e811c1af719805d493b700"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type, class data_type, bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Push </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const weight_type & </td>
|
||||
<td class="paramname"><em>weight</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const data_type & </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</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/dcb/_d_s___heap_8h_source.xhtml#l00135">135</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d8/deb/_d_s___weighted_graph_8h_source.xhtml#l00398">DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1fed605d6f9b5afc6e3e63f449afade6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type, class data_type, bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::PushSeries </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const weight_type & </td>
|
||||
<td class="paramname"><em>weight</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const data_type & </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"><em>line</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>If you are going to push a list of items, where the weights of the items on the list are in order and follow the heap order, PushSeries is faster than <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml#aa01a134957e811c1af719805d493b700">Push()</a> </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00087">87</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa5363b61f35910c7754ded825000df27"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::RightChild </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>i</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00282">282</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="acdb7d16c52998d6fc8a7b1a8602b8906"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Size </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="../../da/dcb/_d_s___heap_8h_source.xhtml#l00270">270</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d8/deb/_d_s___weighted_graph_8h_source.xhtml#l00398">DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a15fd87c401e7bbe80ebec8a316d2ede7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type, class data_type, bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::StartSeries </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>Call before calling PushSeries, for a new series of items. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00055">55</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6037614b00405c5a57d06d0b98264f3f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type , class data_type , bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::Swap </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>i</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"><em>j</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">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml#l00297">297</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="ad8407ff11d87c8ebf97481e5c45e9859"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type, class data_type, bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a><<a class="el" href="../../d6/d74/struct_data_structures_1_1_heap_1_1_heap_node.xhtml">HeapNode</a>> <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::heap</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/dcb/_d_s___heap_8h_source.xhtml#l00070">70</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af9136bef0034e8227c8ad3a22b0443d7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class weight_type, class data_type, bool isMaxHeap> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="../../d1/df3/class_data_structures_1_1_heap.xhtml">DataStructures::Heap</a>< weight_type, data_type, isMaxHeap >::optimizeNextSeriesPush</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/dcb/_d_s___heap_8h_source.xhtml#l00071">71</a> of file <a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../da/dcb/_d_s___heap_8h_source.xhtml">DS_Heap.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="../../d1/df3/class_data_structures_1_1_heap.xhtml">Heap</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>
|
||||
141
Help/Doxygen/html/d1/df4/_d_s___tree_8h.xhtml
Normal file
@ -0,0 +1,141 @@
|
||||
<!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/DS_Tree.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('d1/df4/_d_s___tree_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">DS_Tree.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/>
|
||||
<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="../../dc/d8d/_d_s___queue_8h_source.xhtml">DS_Queue.h</a>"</code><br/>
|
||||
<code>#include "<a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>"</code><br/>
|
||||
</div>
|
||||
<p><a href="../../d1/df4/_d_s___tree_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/d2c/class_data_structures_1_1_tree.xhtml">DataStructures::Tree< TreeType ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:da/d80/namespace_data_structures"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d80/namespace_data_structures.xhtml">DataStructures</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </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="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="../../d1/df4/_d_s___tree_8h.xhtml">DS_Tree.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>
|
||||
226
Help/Doxygen/html/d1/df4/_d_s___tree_8h_source.xhtml
Normal file
@ -0,0 +1,226 @@
|
||||
<!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/DS_Tree.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('d1/df4/_d_s___tree_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">DS_Tree.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../d1/df4/_d_s___tree_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="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> <span class="preprocessor">#ifndef __DS_TREE_H</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span><span class="preprocessor">#define __DS_TREE_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/d7f/_d_s___list_8h.xhtml">DS_List.h</a>"</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</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="l00029"></a><span class="lineno"> 29</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="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">namespace </span>DataStructures</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">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml"> 36</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/d2c/class_data_structures_1_1_tree.xhtml">Tree</a></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">public</span>:</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml">Tree</a>();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml">Tree</a>(TreeType &<a class="code" href="../../dc/d0b/_thread_pool_8h.xhtml#a1097e0bdb0a7bbac499269e69f867d16">inputData</a>);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  ~<a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml">Tree</a>();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">void</span> LevelOrderTraversal(<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<Tree*></a> &output);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">void</span> AddChild(TreeType &newData);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">void</span> DeleteDecendants(<span class="keywordtype">void</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"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#aa0ddb15c34075d02357b08c917bd4196"> 46</a></span>  TreeType <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#aa0ddb15c34075d02357b08c917bd4196">data</a>;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a13b78d683620e94033d89fa950f4bda6"> 47</a></span>  <a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<Tree *></a> <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a13b78d683620e94033d89fa950f4bda6">children</a>;</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>  <span class="keyword">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#ac3dd3d1bb9ccc727bf9d221c91de2e68"> 51</a></span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#ac3dd3d1bb9ccc727bf9d221c91de2e68">Tree<TreeType>::Tree</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> </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>  <span class="keyword">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#ae4fe46d6df890387aff415f12b988963"> 57</a></span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#ac3dd3d1bb9ccc727bf9d221c91de2e68">Tree<TreeType>::Tree</a>(TreeType &<a class="code" href="../../dc/d0b/_thread_pool_8h.xhtml#a1097e0bdb0a7bbac499269e69f867d16">inputData</a>)</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>  data=<a class="code" href="../../dc/d0b/_thread_pool_8h.xhtml#a1097e0bdb0a7bbac499269e69f867d16">inputData</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> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#acfc53c17987ecb7490f028cfefa57f79"> 63</a></span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#acfc53c17987ecb7490f028cfefa57f79">Tree<TreeType>::~Tree</a>()</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>  DeleteDecendants();</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>  <span class="keyword">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a660c39c9552fad648c83967885d76f63"> 69</a></span>  <span class="keywordtype">void</span> <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a660c39c9552fad648c83967885d76f63">Tree<TreeType>::LevelOrderTraversal</a>(<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List<Tree*></a> &output)</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>  <span class="keywordtype">unsigned</span> i;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml">Tree<TreeType></a> *node;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml" title="A queue implemented as an array with a read and write index.">DataStructures::Queue<Tree<TreeType></a>*> queue;</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>  <span class="keywordflow">for</span> (i=0; i < children.Size(); i++)</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  queue.<a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml#ae564a88f3367a786777694e778a4500d">Push</a>(children[i]);</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">while</span> (queue.<a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml#ae2aec093c82f780558c23f8ae9f296b8">Size</a>())</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>  node=queue.<a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml#a25272370e684388afd807c5369e4ef87">Pop</a>();</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  output.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a5cb7d8b68d8d020a34f2186ea8d5b1c6" title="Insert an element at position position in the list.">Insert</a>(node, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">for</span> (i=0; i < node-><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a13b78d683620e94033d89fa950f4bda6">children</a>.<a class="code" href="../../d4/d78/class_data_structures_1_1_list.xhtml#a6f13a4519693cbd16cd13b1fe284f330">Size</a>(); i++)</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  queue.<a class="code" href="../../d3/d87/class_data_structures_1_1_queue.xhtml#ae564a88f3367a786777694e778a4500d">Push</a>(node-><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a13b78d683620e94033d89fa950f4bda6">children</a>[i]);</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>  <span class="keyword">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#afc04d95eb9388294455c948b28c8a396"> 88</a></span>  <span class="keywordtype">void</span> <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#afc04d95eb9388294455c948b28c8a396">Tree<TreeType>::AddChild</a>(TreeType &newData)</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>  children.Insert(SLNet::OP_NEW<Tree>(newData, <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>));</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</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">template</span> <<span class="keyword">class</span> TreeType></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a9c5a255e506458607a63c30e25c51281"> 94</a></span>  <span class="keywordtype">void</span> <a class="code" href="../../de/d2c/class_data_structures_1_1_tree.xhtml#a9c5a255e506458607a63c30e25c51281">Tree<TreeType>::DeleteDecendants</a>(<span class="keywordtype">void</span>)</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="comment">/*</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"> DataStructures::List<Tree*> output;</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment"> LevelOrderTraversal(output);</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment"> unsigned i;</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment"> for (i=0; i < output.Size(); i++)</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"> SLNet::OP_DELETE(output[i], _FILE_AND_LINE_);</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">*/</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="comment">// Already recursive to do this</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">for</span> (i=0; i < children.Size(); i++)</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="../../dd/d30/namespace_s_l_net.xhtml#a79772d09451f784e87bec85694fad1ed">SLNet::OP_DELETE</a>(children[i], <a class="code" href="../../d8/db0/defines_8h.xhtml#a8661ec2137eef33a8cd0cd618a748871">_FILE_AND_LINE_</a>);</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> <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="../../d1/df4/_d_s___tree_8h.xhtml">DS_Tree.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,34 @@
|
||||
<map id="DataStructures::Queue< queue_type >" name="DataStructures::Queue< queue_type >">
|
||||
<area shape="rect" id="node2" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< TimeAndValue \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5,329,160,567"/>
|
||||
<area shape="rect" id="node3" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< StartForwardingInputStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="185,329,394,567"/>
|
||||
<area shape="rect" id="node4" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< StopForwardingStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="419,329,599,567"/>
|
||||
<area shape="rect" id="node5" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< double \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="624,329,779,567"/>
|
||||
<area shape="rect" id="node6" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< DatagramHistoryNode \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="803,329,976,567"/>
|
||||
<area shape="rect" id="node7" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< BufferedCommandStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1001,329,1197,567"/>
|
||||
<area shape="rect" id="node8" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< RNS2RecvStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1221,329,1376,567"/>
|
||||
<area shape="rect" id="node9" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< int \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1400,329,1555,567"/>
|
||||
<area shape="rect" id="node10" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< SystemAddress * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1579,329,1733,567"/>
|
||||
<area shape="rect" id="node11" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< unsigned int \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1757,329,1912,567"/>
|
||||
<area shape="rect" id="node12" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< InternalPacket * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="1936,329,2091,567"/>
|
||||
<area shape="rect" id="node13" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< InputType \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="2115,329,2269,567"/>
|
||||
<area shape="rect" id="node14" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< DSTAndFac \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="2293,329,2448,567"/>
|
||||
<area shape="rect" id="node15" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< SocketQueryOutput * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="2472,329,2643,567"/>
|
||||
<area shape="rect" id="node16" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< TimeAndValue2 \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="2667,329,2821,567"/>
|
||||
<area shape="rect" id="node17" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< PendingChallenge \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="2845,329,3000,567"/>
|
||||
<area shape="rect" id="node18" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< RequestedConnectionStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3025,329,3242,567"/>
|
||||
<area shape="rect" id="node19" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< SystemAddress \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3267,329,3421,567"/>
|
||||
<area shape="rect" id="node20" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< Request * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3445,329,3600,567"/>
|
||||
<area shape="rect" id="node21" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< BadResponse \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3624,329,3779,567"/>
|
||||
<area shape="rect" id="node22" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< bool \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3803,329,3957,567"/>
|
||||
<area shape="rect" id="node23" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< OutgoingCommand \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="3981,329,4139,567"/>
|
||||
<area shape="rect" id="node24" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< int(*)(ThreadData,\l bool *, void *)\>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="4163,321,4317,575"/>
|
||||
<area shape="rect" id="node25" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< OutputType \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="4341,329,4496,567"/>
|
||||
<area shape="rect" id="node26" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< FileToPush * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="4520,329,4675,567"/>
|
||||
<area shape="rect" id="node27" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< SLNet::RakString \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="4699,329,4853,567"/>
|
||||
<area shape="rect" id="node28" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< StartForwardingOutputStruct \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="4877,329,5088,567"/>
|
||||
<area shape="rect" id="node29" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< RemoteClient ** \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5112,329,5267,567"/>
|
||||
<area shape="rect" id="node30" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< Packet * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5291,329,5445,567"/>
|
||||
<area shape="rect" id="node31" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< ThreadData \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5469,329,5624,567"/>
|
||||
<area shape="rect" id="node32" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< structureType * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5648,329,5803,567"/>
|
||||
<area shape="rect" id="node33" href="$d3/d87/class_data_structures_1_1_queue.xhtml" title="{DataStructures::Queue\l\< OutputType(*)(InputType,\l bool *, void *)\>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}" alt="" coords="5827,321,6005,575"/>
|
||||
</map>
|
||||
@ -0,0 +1 @@
|
||||
ffc1ea26cfb566072bfa12f3687991a7
|
||||
|
After Width: | Height: | Size: 95 KiB |
@ -0,0 +1,964 @@
|
||||
<?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::Queue< queue_type > Pages: 1 -->
|
||||
<svg width="4508pt" height="435pt"
|
||||
viewBox="0.00 0.00 4508.00 435.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 431)">
|
||||
<title>DataStructures::Queue< queue_type ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node"><title>Node1</title>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="2201,-248.5 2201,-426.5 2317,-426.5 2317,-248.5 2201,-248.5"/>
|
||||
<text text-anchor="start" x="2209" y="-414.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2259" y="-403.5" font-family="Helvetica,sans-Serif" font-size="10.00">< queue_type ></text>
|
||||
<polyline fill="none" stroke="black" points="2201,-396.5 2317,-396.5 "/>
|
||||
<text text-anchor="middle" x="2259" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2201,-377.5 2317,-377.5 "/>
|
||||
<text text-anchor="start" x="2209" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2209" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2209" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2209" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2209" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2209" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2209" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2209" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2209" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2209" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2209" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node"><title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< TimeAndValue \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="0,-6 0,-184 116,-184 116,-6 0,-6"/>
|
||||
<text text-anchor="start" x="8" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="58" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< TimeAndValue ></text>
|
||||
<polyline fill="none" stroke="black" points="0,-154 116,-154 "/>
|
||||
<text text-anchor="middle" x="58" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="0,-135 116,-135 "/>
|
||||
<text text-anchor="start" x="8" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="8" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="8" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="8" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="8" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="8" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="8" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="8" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="8" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="8" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
||||
<path fill="none" stroke="orange" d="M2190.71,-334.858C1855.22,-326.539 389.931,-287.184 195,-230 160.617,-219.913 151.573,-214.038 125,-190 122.028,-187.311 119.111,-184.469 116.259,-181.513"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.69,-338.358 2200.77,-335.107 2190.86,-331.361 2190.69,-338.358"/>
|
||||
<text text-anchor="middle" x="237.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < TimeAndValue ></text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node"><title>Node3</title>
|
||||
<g id="a_node3"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< StartForwardingInputStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="134.5,-6 134.5,-184 291.5,-184 291.5,-6 134.5,-6"/>
|
||||
<text text-anchor="start" x="142.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="213" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< StartForwardingInputStruct * ></text>
|
||||
<polyline fill="none" stroke="black" points="134.5,-154 291.5,-154 "/>
|
||||
<text text-anchor="middle" x="213" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="134.5,-135 291.5,-135 "/>
|
||||
<text text-anchor="start" x="142.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="142.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="142.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="142.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="142.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="142.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="142.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="142.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="142.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="142.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="142.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
||||
<path fill="none" stroke="orange" d="M2190.59,-336.187C1864.87,-334.241 480.106,-320.655 312,-230 291.888,-219.154 274.761,-202.241 260.692,-184.039"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.8,-339.688 2200.82,-336.246 2190.84,-332.688 2190.8,-339.688"/>
|
||||
<text text-anchor="middle" x="384" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < StartForwardingInputStruct * ></text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node"><title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< StopForwardingStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="310.5,-6 310.5,-184 445.5,-184 445.5,-6 310.5,-6"/>
|
||||
<text text-anchor="start" x="318.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="378" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< StopForwardingStruct * ></text>
|
||||
<polyline fill="none" stroke="black" points="310.5,-154 445.5,-154 "/>
|
||||
<text text-anchor="middle" x="378" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="310.5,-135 445.5,-135 "/>
|
||||
<text text-anchor="start" x="318.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="318.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="318.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="318.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="318.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="318.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="318.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="318.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="318.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="318.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="318.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge"><title>Node1->Node4</title>
|
||||
<path fill="none" stroke="orange" d="M2190.63,-335.434C1884.29,-330.247 646.182,-304.784 491,-230 469.206,-219.497 450.05,-202.595 433.996,-184.28"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.65,-338.934 2200.71,-335.603 2190.77,-331.935 2190.65,-338.934"/>
|
||||
<text text-anchor="middle" x="552" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < StopForwardingStruct * ></text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node"><title>Node5</title>
|
||||
<g id="a_node5"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< double \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="464,-6 464,-184 580,-184 580,-6 464,-6"/>
|
||||
<text text-anchor="start" x="472" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="522" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< double ></text>
|
||||
<polyline fill="none" stroke="black" points="464,-154 580,-154 "/>
|
||||
<text text-anchor="middle" x="522" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="464,-135 580,-135 "/>
|
||||
<text text-anchor="start" x="472" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="472" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="472" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="472" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="472" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="472" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="472" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="472" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="472" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="472" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="472" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge"><title>Node1->Node5</title>
|
||||
<path fill="none" stroke="orange" d="M2190.76,-334.772C1927.73,-327.663 979.725,-297.794 687,-230 641.169,-219.386 625.888,-219.197 589,-190 586.014,-187.637 583.103,-185.107 580.271,-182.447"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.85,-338.275 2200.94,-335.045 2191.03,-331.278 2190.85,-338.275"/>
|
||||
<text text-anchor="middle" x="712" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < double ></text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node"><title>Node6</title>
|
||||
<g id="a_node6"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< DatagramHistoryNode \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="598,-6 598,-184 728,-184 728,-6 598,-6"/>
|
||||
<text text-anchor="start" x="606" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="663" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< DatagramHistoryNode ></text>
|
||||
<polyline fill="none" stroke="black" points="598,-154 728,-154 "/>
|
||||
<text text-anchor="middle" x="663" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="598,-135 728,-135 "/>
|
||||
<text text-anchor="start" x="606" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="606" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="606" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="606" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="606" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="606" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="606" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="606" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="606" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="606" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="606" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge"><title>Node1->Node6</title>
|
||||
<path fill="none" stroke="orange" d="M2190.45,-334.702C1915.15,-327.06 898.67,-294.672 771,-230 749.943,-219.333 731.597,-202.489 716.295,-184.296"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.6,-338.207 2200.69,-334.984 2190.79,-331.21 2190.6,-338.207"/>
|
||||
<text text-anchor="middle" x="829.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < DatagramHistoryNode ></text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node"><title>Node7</title>
|
||||
<g id="a_node7"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< BufferedCommandStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="746.5,-6 746.5,-184 893.5,-184 893.5,-6 746.5,-6"/>
|
||||
<text text-anchor="start" x="754.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="820" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< BufferedCommandStruct * ></text>
|
||||
<polyline fill="none" stroke="black" points="746.5,-154 893.5,-154 "/>
|
||||
<text text-anchor="middle" x="820" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="746.5,-135 893.5,-135 "/>
|
||||
<text text-anchor="start" x="754.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="754.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="754.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="754.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="754.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="754.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="754.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="754.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="754.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="754.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="754.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge"><title>Node1->Node7</title>
|
||||
<path fill="none" stroke="orange" d="M2190.55,-334.328C1933.23,-325.718 1032.88,-291.434 921,-230 900.955,-218.993 883.706,-202.136 869.423,-184.053"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.76,-337.837 2200.87,-334.671 2191,-330.841 2190.76,-337.837"/>
|
||||
<text text-anchor="middle" x="988" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < BufferedCommandStruct * ></text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node"><title>Node8</title>
|
||||
<g id="a_node8"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< RNS2RecvStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="912,-6 912,-184 1028,-184 1028,-6 912,-6"/>
|
||||
<text text-anchor="start" x="920" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="970" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< RNS2RecvStruct * ></text>
|
||||
<polyline fill="none" stroke="black" points="912,-154 1028,-154 "/>
|
||||
<text text-anchor="middle" x="970" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="912,-135 1028,-135 "/>
|
||||
<text text-anchor="start" x="920" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="920" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="920" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="920" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="920" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="920" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="920" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="920" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="920" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="920" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="920" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge"><title>Node1->Node8</title>
|
||||
<path fill="none" stroke="orange" d="M2190.42,-334.627C1972.93,-328 1300.9,-302.058 1097,-230 1070.56,-220.655 1047.35,-202.044 1028.26,-181.592"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.64,-338.135 2200.74,-334.937 2190.85,-331.138 2190.64,-338.135"/>
|
||||
<text text-anchor="middle" x="1147.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < RNS2RecvStruct * ></text>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node"><title>Node9</title>
|
||||
<g id="a_node9"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< int \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1046,-6 1046,-184 1162,-184 1162,-6 1046,-6"/>
|
||||
<text text-anchor="start" x="1054" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1104" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< int ></text>
|
||||
<polyline fill="none" stroke="black" points="1046,-154 1162,-154 "/>
|
||||
<text text-anchor="middle" x="1104" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1046,-135 1162,-135 "/>
|
||||
<text text-anchor="start" x="1054" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1054" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1054" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1054" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1054" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1054" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1054" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1054" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1054" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1054" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1054" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge"><title>Node1->Node9</title>
|
||||
<path fill="none" stroke="orange" d="M2190.66,-334.167C2030.89,-327.599 1621.25,-304.288 1288,-230 1234.36,-218.043 1215.06,-222.84 1171,-190 1167.95,-187.725 1164.98,-185.269 1162.1,-182.673"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.68,-337.671 2200.82,-334.576 2190.97,-330.677 2190.68,-337.671"/>
|
||||
<text text-anchor="middle" x="1304" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < int ></text>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node"><title>Node10</title>
|
||||
<g id="a_node10"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< SystemAddress * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1180,-6 1180,-184 1296,-184 1296,-6 1180,-6"/>
|
||||
<text text-anchor="start" x="1188" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1238" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< SystemAddress * ></text>
|
||||
<polyline fill="none" stroke="black" points="1180,-154 1296,-154 "/>
|
||||
<text text-anchor="middle" x="1238" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1180,-135 1296,-135 "/>
|
||||
<text text-anchor="start" x="1188" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1188" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1188" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1188" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1188" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1188" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1188" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1188" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1188" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1188" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1188" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge"><title>Node1->Node10</title>
|
||||
<path fill="none" stroke="orange" d="M2190.85,-332.728C2008.68,-321.962 1513.95,-288.07 1362,-230 1336.69,-220.326 1314.45,-202.166 1296.06,-182.269"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.66,-336.222 2200.85,-333.313 2191.07,-329.234 2190.66,-336.222"/>
|
||||
<text text-anchor="middle" x="1411" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SystemAddress * ></text>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node"><title>Node11</title>
|
||||
<g id="a_node11"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< unsigned int \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1314,-6 1314,-184 1430,-184 1430,-6 1314,-6"/>
|
||||
<text text-anchor="start" x="1322" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1372" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< unsigned int ></text>
|
||||
<polyline fill="none" stroke="black" points="1314,-154 1430,-154 "/>
|
||||
<text text-anchor="middle" x="1372" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1314,-135 1430,-135 "/>
|
||||
<text text-anchor="start" x="1322" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1322" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1322" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1322" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1322" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1322" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1322" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1322" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1322" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1322" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1322" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge"><title>Node1->Node11</title>
|
||||
<path fill="none" stroke="orange" d="M2190.74,-334.212C2057.96,-328.136 1756.9,-306.373 1517,-230 1479.88,-218.182 1468.48,-215.475 1439,-190 1435.97,-187.379 1433,-184.594 1430.11,-181.686"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.63,-337.71 2200.77,-334.655 2190.93,-330.717 2190.63,-337.71"/>
|
||||
<text text-anchor="middle" x="1554" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < unsigned int ></text>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node"><title>Node12</title>
|
||||
<g id="a_node12"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< InternalPacket * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1448,-6 1448,-184 1564,-184 1564,-6 1448,-6"/>
|
||||
<text text-anchor="start" x="1456" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1506" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< InternalPacket * ></text>
|
||||
<polyline fill="none" stroke="black" points="1448,-154 1564,-154 "/>
|
||||
<text text-anchor="middle" x="1506" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1448,-135 1564,-135 "/>
|
||||
<text text-anchor="start" x="1456" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1456" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1456" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1456" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1456" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1456" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1456" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1456" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1456" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1456" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1456" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge"><title>Node1->Node12</title>
|
||||
<path fill="none" stroke="orange" d="M2190.34,-333.237C2073.42,-325.835 1829.74,-302.336 1638,-230 1606.26,-218.027 1597.78,-213.161 1573,-190 1570.07,-187.263 1567.19,-184.38 1564.37,-181.391"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.38,-336.746 2200.57,-333.864 2190.8,-329.759 2190.38,-336.746"/>
|
||||
<text text-anchor="middle" x="1683.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < InternalPacket * ></text>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="node13" class="node"><title>Node13</title>
|
||||
<g id="a_node13"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< InputType \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1582,-6 1582,-184 1698,-184 1698,-6 1582,-6"/>
|
||||
<text text-anchor="start" x="1590" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1640" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< InputType ></text>
|
||||
<polyline fill="none" stroke="black" points="1582,-154 1698,-154 "/>
|
||||
<text text-anchor="middle" x="1640" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1582,-135 1698,-135 "/>
|
||||
<text text-anchor="start" x="1590" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1590" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1590" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1590" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1590" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1590" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1590" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1590" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1590" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1590" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1590" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node13 -->
|
||||
<g id="edge12" class="edge"><title>Node1->Node13</title>
|
||||
<path fill="none" stroke="orange" d="M2190.74,-326.274C2097.83,-311.191 1927.19,-279.322 1788,-230 1750.16,-216.59 1737.58,-216.023 1707,-190 1703.95,-187.402 1700.96,-184.637 1698.06,-181.745"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.42,-329.769 2200.85,-327.9 2191.53,-322.858 2190.42,-329.769"/>
|
||||
<text text-anchor="middle" x="1820" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < InputType ></text>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="node14" class="node"><title>Node14</title>
|
||||
<g id="a_node14"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< DSTAndFac \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1716,-6 1716,-184 1832,-184 1832,-6 1716,-6"/>
|
||||
<text text-anchor="start" x="1724" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1774" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< DSTAndFac ></text>
|
||||
<polyline fill="none" stroke="black" points="1716,-154 1832,-154 "/>
|
||||
<text text-anchor="middle" x="1774" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1716,-135 1832,-135 "/>
|
||||
<text text-anchor="start" x="1724" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1724" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1724" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1724" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1724" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1724" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1724" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1724" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1724" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1724" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1724" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node14 -->
|
||||
<g id="edge13" class="edge"><title>Node1->Node14</title>
|
||||
<path fill="none" stroke="orange" d="M2190.66,-327.609C2111.93,-315.09 1980.75,-287.094 1882,-230 1862.08,-218.485 1844.38,-201.774 1829.35,-184.034"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.52,-331.129 2200.93,-329.203 2191.59,-324.212 2190.52,-331.129"/>
|
||||
<text text-anchor="middle" x="1919" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < DSTAndFac ></text>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="node15" class="node"><title>Node15</title>
|
||||
<g id="a_node15"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< SocketQueryOutput * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1850,-6 1850,-184 1978,-184 1978,-6 1850,-6"/>
|
||||
<text text-anchor="start" x="1858" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="1914" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< SocketQueryOutput * ></text>
|
||||
<polyline fill="none" stroke="black" points="1850,-154 1978,-154 "/>
|
||||
<text text-anchor="middle" x="1914" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1850,-135 1978,-135 "/>
|
||||
<text text-anchor="start" x="1858" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1858" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="1858" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="1858" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="1858" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="1858" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="1858" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="1858" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="1858" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="1858" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="1858" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node15 -->
|
||||
<g id="edge14" class="edge"><title>Node1->Node15</title>
|
||||
<path fill="none" stroke="orange" d="M2190.79,-325.564C2128.66,-312.451 2037.74,-284.958 1978,-230 1964.24,-217.345 1953.15,-201.111 1944.31,-184.339"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.39,-329.055 2200.89,-327.623 2191.79,-322.196 2190.39,-329.055"/>
|
||||
<text text-anchor="middle" x="2035.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SocketQueryOutput * ></text>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="node16" class="node"><title>Node16</title>
|
||||
<g id="a_node16"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< TimeAndValue2 \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="1996,-6 1996,-184 2112,-184 2112,-6 1996,-6"/>
|
||||
<text text-anchor="start" x="2004" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2054" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< TimeAndValue2 ></text>
|
||||
<polyline fill="none" stroke="black" points="1996,-154 2112,-154 "/>
|
||||
<text text-anchor="middle" x="2054" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="1996,-135 2112,-135 "/>
|
||||
<text text-anchor="start" x="2004" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2004" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2004" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2004" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2004" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2004" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2004" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2004" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2004" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2004" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2004" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node16 -->
|
||||
<g id="edge15" class="edge"><title>Node1->Node16</title>
|
||||
<path fill="none" stroke="orange" d="M2192.3,-300.149C2163.96,-282.064 2132.36,-258.052 2110,-230 2099.16,-216.396 2090.09,-200.391 2082.63,-184.267"/>
|
||||
<polygon fill="orange" stroke="orange" points="2190.64,-303.24 2200.98,-305.569 2194.35,-297.303 2190.64,-303.24"/>
|
||||
<text text-anchor="middle" x="2155" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < TimeAndValue2 ></text>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="node17" class="node"><title>Node17</title>
|
||||
<g id="a_node17"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< PendingChallenge \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2130,-6 2130,-184 2246,-184 2246,-6 2130,-6"/>
|
||||
<text text-anchor="start" x="2138" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2188" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< PendingChallenge ></text>
|
||||
<polyline fill="none" stroke="black" points="2130,-154 2246,-154 "/>
|
||||
<text text-anchor="middle" x="2188" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2130,-135 2246,-135 "/>
|
||||
<text text-anchor="start" x="2138" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2138" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2138" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2138" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2138" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2138" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2138" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2138" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2138" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2138" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2138" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node17 -->
|
||||
<g id="edge16" class="edge"><title>Node1->Node17</title>
|
||||
<path fill="none" stroke="orange" d="M2211.88,-238.852C2210.86,-235.888 2209.9,-232.933 2209,-230 2204.52,-215.365 2200.96,-199.523 2198.14,-184.03"/>
|
||||
<polygon fill="orange" stroke="orange" points="2208.62,-240.127 2215.32,-248.338 2215.2,-237.743 2208.62,-240.127"/>
|
||||
<text text-anchor="middle" x="2259" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < PendingChallenge ></text>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="node18" class="node"><title>Node18</title>
|
||||
<g id="a_node18"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< RequestedConnectionStruct * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2264.5,-6 2264.5,-184 2427.5,-184 2427.5,-6 2264.5,-6"/>
|
||||
<text text-anchor="start" x="2272.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2346" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< RequestedConnectionStruct * ></text>
|
||||
<polyline fill="none" stroke="black" points="2264.5,-154 2427.5,-154 "/>
|
||||
<text text-anchor="middle" x="2346" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2264.5,-135 2427.5,-135 "/>
|
||||
<text text-anchor="start" x="2272.5" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2272.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node18 -->
|
||||
<g id="edge17" class="edge"><title>Node1->Node18</title>
|
||||
<path fill="none" stroke="orange" d="M2305.62,-238.845C2306.79,-235.876 2307.92,-232.923 2309,-230 2314.4,-215.399 2319.43,-199.65 2323.93,-184.257"/>
|
||||
<polygon fill="orange" stroke="orange" points="2302.28,-237.781 2301.77,-248.364 2308.76,-240.408 2302.28,-237.781"/>
|
||||
<text text-anchor="middle" x="2392" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < RequestedConnectionStruct * ></text>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="node19" class="node"><title>Node19</title>
|
||||
<g id="a_node19"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< SystemAddress \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2446,-6 2446,-184 2562,-184 2562,-6 2446,-6"/>
|
||||
<text text-anchor="start" x="2454" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2504" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< SystemAddress ></text>
|
||||
<polyline fill="none" stroke="black" points="2446,-154 2562,-154 "/>
|
||||
<text text-anchor="middle" x="2504" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2446,-135 2562,-135 "/>
|
||||
<text text-anchor="start" x="2454" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2454" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2454" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2454" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2454" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2454" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2454" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2454" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2454" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2454" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2454" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node19 -->
|
||||
<g id="edge18" class="edge"><title>Node1->Node19</title>
|
||||
<path fill="none" stroke="orange" d="M2326.71,-318.908C2373.92,-303.202 2434.71,-275.486 2471,-230 2481.53,-216.796 2488.77,-200.702 2493.72,-184.311"/>
|
||||
<polygon fill="orange" stroke="orange" points="2325.61,-315.587 2317.16,-321.986 2327.75,-322.25 2325.61,-315.587"/>
|
||||
<text text-anchor="middle" x="2528.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SystemAddress ></text>
|
||||
</g>
|
||||
<!-- Node20 -->
|
||||
<g id="node20" class="node"><title>Node20</title>
|
||||
<g id="a_node20"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< Request * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2580,-6 2580,-184 2696,-184 2696,-6 2580,-6"/>
|
||||
<text text-anchor="start" x="2588" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2638" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< Request * ></text>
|
||||
<polyline fill="none" stroke="black" points="2580,-154 2696,-154 "/>
|
||||
<text text-anchor="middle" x="2638" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2580,-135 2696,-135 "/>
|
||||
<text text-anchor="start" x="2588" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2588" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2588" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2588" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2588" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2588" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2588" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2588" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2588" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2588" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2588" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node20 -->
|
||||
<g id="edge19" class="edge"><title>Node1->Node20</title>
|
||||
<path fill="none" stroke="orange" d="M2327.43,-329.749C2398.09,-319.442 2507.68,-293.699 2578,-230 2591.89,-217.423 2602.74,-201.022 2611.17,-184.029"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.71,-326.315 2317.29,-331.161 2327.68,-333.248 2326.71,-326.315"/>
|
||||
<text text-anchor="middle" x="2629" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < Request * ></text>
|
||||
</g>
|
||||
<!-- Node21 -->
|
||||
<g id="node21" class="node"><title>Node21</title>
|
||||
<g id="a_node21"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< BadResponse \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2714,-6 2714,-184 2830,-184 2830,-6 2714,-6"/>
|
||||
<text text-anchor="start" x="2722" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2772" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< BadResponse ></text>
|
||||
<polyline fill="none" stroke="black" points="2714,-154 2830,-154 "/>
|
||||
<text text-anchor="middle" x="2772" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2714,-135 2830,-135 "/>
|
||||
<text text-anchor="start" x="2722" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2722" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2722" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2722" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2722" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2722" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2722" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2722" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2722" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2722" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2722" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node21 -->
|
||||
<g id="edge20" class="edge"><title>Node1->Node21</title>
|
||||
<path fill="none" stroke="orange" d="M2327.03,-329.686C2411.19,-318.868 2556.59,-292.212 2665,-230 2684.88,-218.591 2702.48,-201.922 2717.38,-184.19"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.57,-326.217 2317.08,-330.928 2327.44,-333.163 2326.57,-326.217"/>
|
||||
<text text-anchor="middle" x="2733" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < BadResponse ></text>
|
||||
</g>
|
||||
<!-- Node22 -->
|
||||
<g id="node22" class="node"><title>Node22</title>
|
||||
<g id="a_node22"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< bool \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2848,-6 2848,-184 2964,-184 2964,-6 2848,-6"/>
|
||||
<text text-anchor="start" x="2856" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="2906" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< bool ></text>
|
||||
<polyline fill="none" stroke="black" points="2848,-154 2964,-154 "/>
|
||||
<text text-anchor="middle" x="2906" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2848,-135 2964,-135 "/>
|
||||
<text text-anchor="start" x="2856" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2856" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2856" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2856" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2856" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2856" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2856" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2856" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2856" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2856" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2856" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node22 -->
|
||||
<g id="edge21" class="edge"><title>Node1->Node22</title>
|
||||
<path fill="none" stroke="orange" d="M2327.26,-330.751C2428.83,-320.39 2624.28,-293.438 2778,-230 2807.97,-217.632 2815.63,-212.475 2839,-190 2842.03,-187.082 2845.02,-184.011 2847.95,-180.831"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.74,-327.286 2317.13,-331.76 2327.43,-334.251 2326.74,-327.286"/>
|
||||
<text text-anchor="middle" x="2839" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < bool ></text>
|
||||
</g>
|
||||
<!-- Node23 -->
|
||||
<g id="node23" class="node"><title>Node23</title>
|
||||
<g id="a_node23"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< OutgoingCommand \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="2982,-6 2982,-184 3100,-184 3100,-6 2982,-6"/>
|
||||
<text text-anchor="start" x="2990" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3041" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< OutgoingCommand ></text>
|
||||
<polyline fill="none" stroke="black" points="2982,-154 3100,-154 "/>
|
||||
<text text-anchor="middle" x="3041" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="2982,-135 3100,-135 "/>
|
||||
<text text-anchor="start" x="2990" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2990" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="2990" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="2990" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="2990" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="2990" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="2990" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="2990" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="2990" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="2990" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="2990" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node23 -->
|
||||
<g id="edge22" class="edge"><title>Node1->Node23</title>
|
||||
<path fill="none" stroke="orange" d="M2327.41,-328.389C2440.27,-314.132 2672,-281.149 2863,-230 2913.25,-216.543 2931.48,-221.344 2973,-190 2976.05,-187.694 2979.03,-185.213 2981.92,-182.595"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.68,-324.953 2317.2,-329.67 2327.55,-331.899 2326.68,-324.953"/>
|
||||
<text text-anchor="middle" x="2997.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < OutgoingCommand ></text>
|
||||
</g>
|
||||
<!-- Node24 -->
|
||||
<g id="node24" class="node"><title>Node24</title>
|
||||
<g id="a_node24"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< int(*)(ThreadData,\l bool *, void *)\>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3118,-0.5 3118,-189.5 3234,-189.5 3234,-0.5 3118,-0.5"/>
|
||||
<text text-anchor="start" x="3126" y="-177.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="start" x="3126" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">< int(*)(ThreadData,</text>
|
||||
<text text-anchor="middle" x="3176" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00"> bool *, void *)></text>
|
||||
<polyline fill="none" stroke="black" points="3118,-148.5 3234,-148.5 "/>
|
||||
<text text-anchor="middle" x="3176" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3118,-129.5 3234,-129.5 "/>
|
||||
<text text-anchor="start" x="3126" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3126" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3126" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3126" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3126" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3126" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3126" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3126" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3126" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3126" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3126" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node24 -->
|
||||
<g id="edge23" class="edge"><title>Node1->Node24</title>
|
||||
<path fill="none" stroke="orange" d="M2327.21,-331.681C2494.66,-319.164 2922,-282.873 3054,-230 3078.39,-220.232 3099.84,-202.58 3117.69,-183.226"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.75,-328.206 2317.03,-332.436 2327.27,-335.186 2326.75,-328.206"/>
|
||||
<text text-anchor="start" x="3088" y="-222" font-family="Helvetica,sans-Serif" font-size="10.00"> < int(*)(ThreadData,</text>
|
||||
<text text-anchor="middle" x="3132" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00"> bool *, void *)></text>
|
||||
</g>
|
||||
<!-- Node25 -->
|
||||
<g id="node25" class="node"><title>Node25</title>
|
||||
<g id="a_node25"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< OutputType \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3252,-6 3252,-184 3368,-184 3368,-6 3252,-6"/>
|
||||
<text text-anchor="start" x="3260" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3310" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< OutputType ></text>
|
||||
<polyline fill="none" stroke="black" points="3252,-154 3368,-154 "/>
|
||||
<text text-anchor="middle" x="3310" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3252,-135 3368,-135 "/>
|
||||
<text text-anchor="start" x="3260" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3260" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3260" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3260" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3260" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3260" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3260" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3260" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3260" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3260" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3260" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node25 -->
|
||||
<g id="edge24" class="edge"><title>Node1->Node25</title>
|
||||
<path fill="none" stroke="orange" d="M2327.17,-332.577C2512.5,-321.288 3022.16,-285.909 3180,-230 3211.26,-218.926 3218.93,-212.816 3243,-190 3245.91,-187.243 3248.77,-184.343 3251.58,-181.339"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.79,-329.094 2317.02,-333.192 2327.21,-336.081 2326.79,-329.094"/>
|
||||
<text text-anchor="middle" x="3259" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < OutputType ></text>
|
||||
</g>
|
||||
<!-- Node26 -->
|
||||
<g id="node26" class="node"><title>Node26</title>
|
||||
<g id="a_node26"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< FileToPush * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3386,-6 3386,-184 3502,-184 3502,-6 3386,-6"/>
|
||||
<text text-anchor="start" x="3394" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3444" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< FileToPush * ></text>
|
||||
<polyline fill="none" stroke="black" points="3386,-154 3502,-154 "/>
|
||||
<text text-anchor="middle" x="3444" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3386,-135 3502,-135 "/>
|
||||
<text text-anchor="start" x="3394" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3394" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3394" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3394" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3394" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3394" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3394" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3394" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3394" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3394" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3394" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node26 -->
|
||||
<g id="edge25" class="edge"><title>Node1->Node26</title>
|
||||
<path fill="none" stroke="orange" d="M2327.21,-332.818C2528.18,-321.452 3115.44,-284.367 3299,-230 3336.36,-218.936 3347.52,-215.475 3377,-190 3380.03,-187.379 3383,-184.594 3385.89,-181.686"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.87,-329.332 2317.08,-333.388 2327.26,-336.321 2326.87,-329.332"/>
|
||||
<text text-anchor="middle" x="3391.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < FileToPush * ></text>
|
||||
</g>
|
||||
<!-- Node27 -->
|
||||
<g id="node27" class="node"><title>Node27</title>
|
||||
<g id="a_node27"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< SLNet::RakString \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3520,-6 3520,-184 3636,-184 3636,-6 3520,-6"/>
|
||||
<text text-anchor="start" x="3528" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3578" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< SLNet::RakString ></text>
|
||||
<polyline fill="none" stroke="black" points="3520,-154 3636,-154 "/>
|
||||
<text text-anchor="middle" x="3578" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3520,-135 3636,-135 "/>
|
||||
<text text-anchor="start" x="3528" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3528" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3528" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3528" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3528" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3528" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3528" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3528" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3528" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3528" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3528" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node27 -->
|
||||
<g id="edge26" class="edge"><title>Node1->Node27</title>
|
||||
<path fill="none" stroke="orange" d="M2327.34,-333.778C2545.6,-324.541 3223.92,-291.491 3434,-230 3471.01,-219.167 3481.89,-215.293 3511,-190 3514.03,-187.371 3516.99,-184.579 3519.88,-181.666"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.14,-330.283 2317.29,-334.2 2327.43,-337.277 2327.14,-330.283"/>
|
||||
<text text-anchor="middle" x="3536.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < SLNet::RakString ></text>
|
||||
</g>
|
||||
<!-- Node28 -->
|
||||
<g id="node28" class="node"><title>Node28</title>
|
||||
<g id="a_node28"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< StartForwardingOutputStruct \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3654,-6 3654,-184 3812,-184 3812,-6 3654,-6"/>
|
||||
<text text-anchor="start" x="3662" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3733" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< StartForwardingOutputStruct ></text>
|
||||
<polyline fill="none" stroke="black" points="3654,-154 3812,-154 "/>
|
||||
<text text-anchor="middle" x="3733" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3654,-135 3812,-135 "/>
|
||||
<text text-anchor="start" x="3662" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3662" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3662" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3662" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3662" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3662" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3662" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3662" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3662" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3662" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3662" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node28 -->
|
||||
<g id="edge27" class="edge"><title>Node1->Node28</title>
|
||||
<path fill="none" stroke="orange" d="M2327.3,-335.82C2564.85,-332.714 3353.42,-316.013 3589,-230 3615.3,-220.396 3639.53,-203.196 3660.31,-184.252"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.02,-332.323 2317.07,-335.949 2327.11,-339.322 2327.02,-332.323"/>
|
||||
<text text-anchor="middle" x="3699.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < StartForwardingOutputStruct ></text>
|
||||
</g>
|
||||
<!-- Node29 -->
|
||||
<g id="node29" class="node"><title>Node29</title>
|
||||
<g id="a_node29"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< RemoteClient ** \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3830,-6 3830,-184 3946,-184 3946,-6 3830,-6"/>
|
||||
<text text-anchor="start" x="3838" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="3888" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< RemoteClient ** ></text>
|
||||
<polyline fill="none" stroke="black" points="3830,-154 3946,-154 "/>
|
||||
<text text-anchor="middle" x="3888" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3830,-135 3946,-135 "/>
|
||||
<text text-anchor="start" x="3838" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3838" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3838" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3838" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3838" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3838" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3838" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3838" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3838" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3838" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3838" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node29 -->
|
||||
<g id="edge28" class="edge"><title>Node1->Node29</title>
|
||||
<path fill="none" stroke="orange" d="M2327.72,-334.281C2606.07,-324.939 3641.38,-286.656 3776,-230 3798.92,-220.356 3818.64,-203.141 3834.87,-184.196"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.23,-330.795 2317.36,-334.627 2327.47,-337.791 2327.23,-330.795"/>
|
||||
<text text-anchor="middle" x="3853.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < RemoteClient ** ></text>
|
||||
</g>
|
||||
<!-- Node30 -->
|
||||
<g id="node30" class="node"><title>Node30</title>
|
||||
<g id="a_node30"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< Packet * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="3964,-6 3964,-184 4080,-184 4080,-6 3964,-6"/>
|
||||
<text text-anchor="start" x="3972" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="4022" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< Packet * ></text>
|
||||
<polyline fill="none" stroke="black" points="3964,-154 4080,-154 "/>
|
||||
<text text-anchor="middle" x="4022" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="3964,-135 4080,-135 "/>
|
||||
<text text-anchor="start" x="3972" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3972" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="3972" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="3972" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="3972" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="3972" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="3972" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="3972" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="3972" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="3972" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="3972" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node30 -->
|
||||
<g id="edge29" class="edge"><title>Node1->Node30</title>
|
||||
<path fill="none" stroke="orange" d="M2327.03,-334.431C2618.51,-325.252 3753.87,-286.164 3903,-230 3927.31,-220.843 3948.42,-203.404 3965.84,-184.059"/>
|
||||
<polygon fill="orange" stroke="orange" points="2326.91,-330.933 2317.02,-334.745 2327.13,-337.93 2326.91,-330.933"/>
|
||||
<text text-anchor="middle" x="3970.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < Packet * ></text>
|
||||
</g>
|
||||
<!-- Node31 -->
|
||||
<g id="node31" class="node"><title>Node31</title>
|
||||
<g id="a_node31"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< ThreadData \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="4098,-6 4098,-184 4214,-184 4214,-6 4098,-6"/>
|
||||
<text text-anchor="start" x="4106" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="4156" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< ThreadData ></text>
|
||||
<polyline fill="none" stroke="black" points="4098,-154 4214,-154 "/>
|
||||
<text text-anchor="middle" x="4156" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="4098,-135 4214,-135 "/>
|
||||
<text text-anchor="start" x="4106" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4106" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4106" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="4106" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="4106" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="4106" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="4106" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="4106" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="4106" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="4106" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="4106" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node31 -->
|
||||
<g id="edge30" class="edge"><title>Node1->Node31</title>
|
||||
<path fill="none" stroke="orange" d="M2327.27,-335.763C2608.55,-332.202 3678.14,-313.344 4004,-230 4044.45,-219.654 4056.95,-216.76 4089,-190 4091.92,-187.56 4094.78,-184.964 4097.57,-182.249"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.16,-332.264 2317.21,-335.889 2327.25,-339.264 2327.16,-332.264"/>
|
||||
<text text-anchor="middle" x="4100.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < ThreadData ></text>
|
||||
</g>
|
||||
<!-- Node32 -->
|
||||
<g id="node32" class="node"><title>Node32</title>
|
||||
<g id="a_node32"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< structureType * \>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="4232,-6 4232,-184 4348,-184 4348,-6 4232,-6"/>
|
||||
<text text-anchor="start" x="4240" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="middle" x="4290" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">< structureType * ></text>
|
||||
<polyline fill="none" stroke="black" points="4232,-154 4348,-154 "/>
|
||||
<text text-anchor="middle" x="4290" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="4232,-135 4348,-135 "/>
|
||||
<text text-anchor="start" x="4240" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4240" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4240" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="4240" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="4240" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="4240" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="4240" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="4240" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="4240" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="4240" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="4240" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node32 -->
|
||||
<g id="edge31" class="edge"><title>Node1->Node32</title>
|
||||
<path fill="none" stroke="orange" d="M2327.18,-336.194C2621.85,-334.329 3786.92,-321.217 4140,-230 4179.65,-219.757 4191.69,-216.39 4223,-190 4226.06,-187.417 4229.06,-184.664 4231.98,-181.783"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.05,-332.695 2317.07,-336.256 2327.09,-339.695 2327.05,-332.695"/>
|
||||
<text text-anchor="middle" x="4243" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> < structureType * ></text>
|
||||
</g>
|
||||
<!-- Node33 -->
|
||||
<g id="node33" class="node"><title>Node33</title>
|
||||
<g id="a_node33"><a xlink:href="../../d3/d87/class_data_structures_1_1_queue.xhtml" target="_top" xlink:title="{DataStructures::Queue\l\< OutputType(*)(InputType,\l bool *, void *)\>\n||+ Queue()\l+ Queue()\l+ ~Queue()\l+ operator=()\l+ Push()\l+ PushAtHead()\l+ operator[]()\l+ RemoveAtIndex()\l+ Peek()\l+ PeekTail()\land 10 more...\l}">
|
||||
<polygon fill="none" stroke="black" points="4366,-0.5 4366,-189.5 4500,-189.5 4500,-0.5 4366,-0.5"/>
|
||||
<text text-anchor="start" x="4374" y="-177.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataStructures::Queue</text>
|
||||
<text text-anchor="start" x="4374" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">< OutputType(*)(InputType,</text>
|
||||
<text text-anchor="middle" x="4433" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00"> bool *, void *)></text>
|
||||
<polyline fill="none" stroke="black" points="4366,-148.5 4500,-148.5 "/>
|
||||
<text text-anchor="middle" x="4433" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
||||
<polyline fill="none" stroke="black" points="4366,-129.5 4500,-129.5 "/>
|
||||
<text text-anchor="start" x="4374" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4374" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Queue()</text>
|
||||
<text text-anchor="start" x="4374" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Queue()</text>
|
||||
<text text-anchor="start" x="4374" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
||||
<text text-anchor="start" x="4374" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Push()</text>
|
||||
<text text-anchor="start" x="4374" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PushAtHead()</text>
|
||||
<text text-anchor="start" x="4374" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
|
||||
<text text-anchor="start" x="4374" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveAtIndex()</text>
|
||||
<text text-anchor="start" x="4374" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Peek()</text>
|
||||
<text text-anchor="start" x="4374" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PeekTail()</text>
|
||||
<text text-anchor="start" x="4374" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node33 -->
|
||||
<g id="edge32" class="edge"><title>Node1->Node33</title>
|
||||
<path fill="none" stroke="orange" d="M2327.57,-334.892C2660.48,-326.821 4100.1,-288.763 4291,-230 4319.18,-221.324 4344.61,-203.069 4365.9,-182.748"/>
|
||||
<polygon fill="orange" stroke="orange" points="2327.03,-331.404 2317.12,-335.145 2327.2,-338.402 2327.03,-331.404"/>
|
||||
<text text-anchor="start" x="4334" y="-222" font-family="Helvetica,sans-Serif" font-size="10.00"> < OutputType(*)(InputType,</text>
|
||||
<text text-anchor="middle" x="4394.5" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00"> bool *, void *)></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 90 KiB |
@ -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: 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('d2/d66/class_s_l_net_1_1_rak_string.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::RakString Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a5a9efb37d8fd7a862219fa8d7665c205">Allocate</a>(size_t len)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ae1c33f3003f74b03de8cbd6de4a33f50">AppendBytes</a>(const char *bytes, size_t count)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a45c9a3cce60bdedf09a3783c49e832c3">Assign</a>(const char *str, size_t pos, size_t n)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a8af08993ad855f4eed515218625f03c9">Assign</a>(const char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a6213b399b3cb25a6ee35e34f15ecd198">Assign</a>(const char *str, va_list ap)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ac661bded7f8850f8cf7bbcad8406d3e4">C_String</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#acbcab9f51298b604a69eb1461fa07220">C_StringUnsafe</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a458ce4aa51b672f501f51d5941e5ac6e">Clear</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a95abaf6ced7cabd78316bc51dfa34d66">Clone</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7fb24f28bbfb63787748d02febf471a7">ContainsNonprintableExceptSpaces</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ad1174919912f9c05b89907c1ddf95037">Deserialize</a>(BitStream *bs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a2be7eb0e7235d78441f3f5bfe90b142c">Deserialize</a>(char *str, BitStream *bs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aae39f63bde1d71a7bb2ae61883064c4e">DeserializeCompressed</a>(BitStream *bs, bool readLanguageId=false)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aef99545d4d1180314772f41a277de446">DeserializeCompressed</a>(char *str, BitStream *bs, bool readLanguageId=false)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ac8e5167f67053aceec5bcdd4a138e0cd">emptyString</a></td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a2e133fa2bb1b724b7b94923ddcca4a08">Erase</a>(unsigned int index, unsigned int count)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1490c721c85f3d38a473e60f0ce190c0">Find</a>(const char *stringToFind, size_t pos=0)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a37e0c1e5761c295e568f72ed24c25808">FormatForDELETE</a>(const char *uri, const char *extraHeaders="")</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a381b39fbbbb6d9d25ac00cb4cce00946">FormatForGET</a>(const char *uri, const char *extraHeaders="")</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#abb53629069703bdf7f333a028314f133">FormatForPOST</a>(const char *uri, const char *contentType, const char *body, const char *extraHeaders="")</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1c008c960edd940d8715f806ee0dfcdc">FormatForPUT</a>(const char *uri, const char *contentType, const char *body, const char *extraHeaders="")</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#af9c9a8bd8df1bd4969ffcdd01384a1ac">FormatForPUTOrPost</a>(const char *type, const char *uri, const char *contentType, const char *body, const char *extraHeaders)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a318878a1865cce6819edccaf98888fcf">FPrintf</a>(FILE *fp)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ae1e894ca5a600c92e2f7ccbd26d24260">Free</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a6bbbe8ec13ad356c94d17943165b0abe">freeList</a></td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a65b4503d26e919e49fcb14a009fd95d2">FreeMemory</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7a8595b93e189e10ccbb6b04aa77a302">FreeMemoryNoMutex</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a09977ed89e222b3b5f77b43aeb399b9d">GetCharacterCount</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#abe4d216101d087910af4d93b594847b5">GetLength</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ad0a5948b0fb56b7c9cee0bdc9dcfa4e9">GetLengthUTF8</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aa811491b5f17066bad1b84ccc41e84e3">GetSizeToAllocate</a>(size_t bytes)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7d72ee1386c8727ddd5dce900175499f">IPAddressMatch</a>(const char *IP)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a58a8b4a4bfcc8cf93c5e376cf917dffc">IsEmailAddress</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a83a4f2762a85a1e4704db0f7ac2c0abe">IsEmpty</a>(void) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a841f41ec7fe57a37544895e2169426d3">LockMutex</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#af000b48e2d2cd2490408141eebdf2b30">MakeFilePath</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a24a196a615ce307db4678187c08adb65">NonVariadic</a>(const char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ad6b527ffdba61d0d63bddac0feacfea2">operator const char *</a>() const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#afbd5f85f3df3db44366535c826df14f7">operator!=</a>(const RakString &rhs) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab3675ba4d9a12543b8f817a66d72e76c">operator!=</a>(const char *str) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7c1eea351c124ef03204d670fca81f9b">operator!=</a>(char *str) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aeae5e80dcb205440b77569ca886e2cbb">operator+=</a>(const RakString &rhs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a9684b5cc425ee2b667a165389fd5f858">operator+=</a>(const char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a058c7f39d625443fe2e164f6f2b9a30c">operator+=</a>(char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a301f43d99101c9ce8da549418e028cff">operator+=</a>(const unsigned char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab35c258b08105472a8976ba9ba7c9ce7">operator+=</a>(char unsigned *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aa061f9f2b8a42b6915ce1e8117c71fe7">operator+=</a>(const char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1d4b6e1425abff1441f503654b9e096c">operator<</a>(const RakString &right) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1b847e1d1170e005c8985f5485d8d905">operator<=</a>(const RakString &right) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aa7606e9fef8b639c981b97b469944cf4">operator=</a>(const RakString &rhs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#acd67c1216b529a9b755d36b5ca3fb08b">operator=</a>(const char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a2eed8a829571c3caf9347a9fee2b2a68">operator=</a>(char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a84115735fd39a580c71b6411978f27db">operator=</a>(const unsigned char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab456fd37c4e5fa68b257386f120e4988">operator=</a>(char unsigned *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a5f470f534241e021916a675fadeeeea5">operator=</a>(const char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab376dc4c6120b03fb19bb4f278217dae">operator==</a>(const RakString &rhs) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aab6a0eef7f239f4bb7887c54fee8c7a4">operator==</a>(const char *str) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1b08f114d5ea19f37025b90ea86c5ef2">operator==</a>(char *str) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#acaba4c897ff668c92ee279bdef30ef3d">operator></a>(const RakString &right) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a97754b168e86cddec6530e2c3af5bedc">operator>=</a>(const RakString &right) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a4e4e0669d3502a5c8c00b43367683ba5">operator[]</a>(const unsigned int position) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a97f3215bc90e31be0efddabfafd2a42d">Printf</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ace80ef2f43abcc47ebbe5c2005c66161">RakString</a>()</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a3de5216b4e7a47a3f05e59160b3d93a1">RakString</a>(char input)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a99cf6d4a4f291d5a22858275ec8ab5c5">RakString</a>(unsigned char input)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aaa2a6d8bf419b8b87f6165dc7b29f0ef">RakString</a>(const unsigned char *format,...)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a85a41aa56baad1c5a078989ea30bf16b">RakString</a>(const char *format,...)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1a8891a6648fe169e65812d221bdcdc0">RakString</a>(const RakString &rhs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7ef366f662ab77817e1666568fe72c4d">RakString</a>(SharedString *_sharedString)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a0bfc5922a12590fccfdca65cdc246dad">RakStringComp</a>(RakString const &key, RakString const &data)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a622d0edef84f53ce5009ec6fcc02cdfb">ReadIntFromSubstring</a>(const char *str, size_t pos, size_t n)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#acb20b0990c705c07db13ade66b48c0f0">Realloc</a>(SharedString *inSharedString, size_t bytes)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ae7f77e87e3cbe02d1e5da1362a99dc26">RemoveCharacter</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#afbee52087e98b1cf4b25158d9fe943db">Replace</a>(unsigned index, unsigned count, unsigned char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a2226e6d66ad858f63e44e628575a8eaa">Serialize</a>(BitStream *bs) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#adf1c1c3250d61302b93023bb54c466fe">Serialize</a>(const char *str, BitStream *bs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a5c0cb659b6a3671aa8938833160464b9">SerializeCompressed</a>(BitStream *bs, uint8_t languageId=0, bool writeLanguageId=false) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab134380ecc7db6049bb3b432fb799d6a">SerializeCompressed</a>(const char *str, BitStream *bs, uint8_t languageId=0, bool writeLanguageId=false)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab8a4fe36cf8ac975adafcee96074cf9b">Set</a>(const char *format,...)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a1d5f91dc90df8e1a60c74e5d81ab557b">SetChar</a>(unsigned index, unsigned char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ada622d900bc8876bed168967359f1f3d">SetChar</a>(unsigned index, SLNet::RakString s)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a9d33f9ca1a434684c2409b19f555839c">sharedString</a></td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#afac27c28f17d505c7966751bb76f55f1">SplitURI</a>(SLNet::RakString &header, SLNet::RakString &domain, SLNet::RakString &path)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a8d23e9761d1bcb2dcc8a1ecd8f12c7be">SQLEscape</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aeca06540a69b93d259883844ab2e6158">StartAfterFirstCharacter</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ad0ef1d97c008cf649fc8c968cd9f02b6">StartAfterLastCharacter</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aafb9fd8cb69e7a1cb108adb5c85850b3">StrCmp</a>(const RakString &rhs) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ae2e648e80d0e834b566d078858ee03a4">StrICmp</a>(const RakString &rhs) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#afd5d63d24048cd8e3659baf334b0a9d0">StrNCmp</a>(const RakString &rhs, size_t num) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a90b2fbfd6eb8aeb3ff2141ad81fea621">SubStr</a>(unsigned int index, size_t count) const </td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a5647e1f88cd3689df68958bbfe22642e">TerminateAtFirstCharacter</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ab669d310f7c9444ef202047b78c7afd3">TerminateAtLastCharacter</a>(char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aa26dcde5943165fa81bda8c2c8d13150">ToInteger</a>(const char *str)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ad7bf5aa7fc14de560429ac0994256569">ToInteger</a>(const RakString &rs)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a332ba01133e40fed275bd0e0895eda3f">ToLower</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#adb47a04ccaab9f0e0360d765d712ea2b">ToLower</a>(unsigned char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a524083fd24bb6b0369e89c6fd181afef">ToString</a>(int64_t i)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a6560d146cd2505ee1848c11a19f90e84">ToString</a>(uint64_t i)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a7965f53c87a1afe2afeb39217dd093c8">ToUpper</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a69fd5a2cef9ec9902c6bb90a282bf556">ToUpper</a>(unsigned char c)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a171b99a82ad46872f26b04a76fd81529">Truncate</a>(unsigned int length)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#aef78390c7c3f97ac7a622f05b8004482">TruncateUTF8</a>(unsigned int length)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a8e1bf8ce0d0395c11380729d3793b315">UnlockMutex</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#a581f9133ed4ee1d4f68eec3084de7450">URLDecode</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#adadd4972aaa328dcecc6460c8fbd2dd5">URLEncode</a>(void)</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml#ae45062721fc4583dc58f9b211089498e">~RakString</a>()</td><td class="entry"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">SLNet::RakString</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>
|
||||