This commit is contained in:
2025-11-24 14:19:51 +05:30
commit f5c1412b28
6734 changed files with 1527575 additions and 0 deletions

View File

@ -0,0 +1,61 @@
var class_s_l_net_1_1_statistics_history =
[
[ "TimeAndValue", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value", [
[ "time", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a70ccc92b1848b9bb6af59b324d2981d7", null ],
[ "val", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a56426f42befe03e378f2fc43e1c7d88c", null ]
] ],
[ "TimeAndValueQueue", "d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml", "d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue" ],
[ "TrackedObject", "d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml", "d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object" ],
[ "TrackedObjectData", "db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml", "db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data" ],
[ "SHDataCategory", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1", [
[ "DC_DISCRETE", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1a4b213c641c05d4de3bdfa59107438b76", null ],
[ "DC_CONTINUOUS", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1abad5ad3c97f0d3b796011eac204ab497", null ]
] ],
[ "SHErrorCode", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484", [
[ "SH_OK", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484ac1e166c07d02a1fc313fb4dc74d74d2b", null ],
[ "SH_UKNOWN_OBJECT", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484a060f13c7ed4fb6b2561efd84808f68ab", null ],
[ "SH_UKNOWN_KEY", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484ac21cef3a4be35ffa128ce942546bd0c9", null ],
[ "SH_INVALID_PARAMETER", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484a3070cf841524d2f38529c2f66a2de096", null ]
] ],
[ "SHSortOperation", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716", [
[ "SH_DO_NOT_SORT", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ab0dbaf8b8c91cfb40ff343a14b63ab17", null ],
[ "SH_SORT_BY_RECENT_SUM_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ad6fc43a1004b2d26b7c4b4233f9a804a", null ],
[ "SH_SORT_BY_RECENT_SUM_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a5a7947e50c570d77776a7605819d15a8", null ],
[ "SH_SORT_BY_LONG_TERM_SUM_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a22613fd5b6a51eb0547fd094b0855c9e", null ],
[ "SH_SORT_BY_LONG_TERM_SUM_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a27ec1896e71efa11a97e68ea14ad9d56", null ],
[ "SH_SORT_BY_RECENT_SUM_OF_SQUARES_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a8f6fed33cfc6c220299a2b755fa1cf7a", null ],
[ "SH_SORT_BY_RECENT_SUM_OF_SQUARES_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a37d95585e27e0b30cbf7eab617a8692b", null ],
[ "SH_SORT_BY_RECENT_AVERAGE_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aeea309cd6aa2daf517fb9fd86ab619bb", null ],
[ "SH_SORT_BY_RECENT_AVERAGE_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aac06a4a33a1dfe5d9ed21764565645fd", null ],
[ "SH_SORT_BY_LONG_TERM_AVERAGE_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aa597ce97c990aac9d1a1d08f7ccd7753", null ],
[ "SH_SORT_BY_LONG_TERM_AVERAGE_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a86a29b4714957895e351f4746a4baae6", null ],
[ "SH_SORT_BY_RECENT_HIGHEST_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a817948ff60addfad57ec864bf3f17684", null ],
[ "SH_SORT_BY_RECENT_HIGHEST_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a73ef5ee0e36c6c679bb52ad58a1af6ed", null ],
[ "SH_SORT_BY_RECENT_LOWEST_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a0ee212727f6b36de6814f0a176f1b67c", null ],
[ "SH_SORT_BY_RECENT_LOWEST_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716afa526f814f8b4a9c78c1735bc0867f49", null ],
[ "SH_SORT_BY_LONG_TERM_HIGHEST_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a1fc99ea563c53c47dcfad7d7b6f05bae", null ],
[ "SH_SORT_BY_LONG_TERM_HIGHEST_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a2bb7ea0f5dc892674cf3c00e97a6892d", null ],
[ "SH_SORT_BY_LONG_TERM_LOWEST_ASCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ae089d73e5c4a5ca1dc0ef0f6bc0fb20e", null ],
[ "SH_SORT_BY_LONG_TERM_LOWEST_DESCENDING", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a40ccc4e3c194eacded35fbf1f462e6bf", null ]
] ],
[ "StatisticsHistory", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ab0a1e7a14175abc62dc2ebae533e2803", null ],
[ "~StatisticsHistory", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a954c31a221af64b938be9ed9e35212a4", null ],
[ "AddObject", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#abaeaf7d3effca66f165dd251f79b78f4", null ],
[ "AddValueByIndex", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#af0ad360ea42dbebf20eb48883a1f1fde", null ],
[ "AddValueByObjectID", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a9994d4934a554a1a066df493b64f14a1", null ],
[ "Clear", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a998f8d320f8a0d86b6be540de4877761", null ],
[ "GetDefaultTimeToTrack", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aa56d96876ea20a06fc40d7cd9907417d", null ],
[ "GetHistoryForKey", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a73e894239b9d2096b836f5678cf9d7b1", null ],
[ "GetHistorySorted", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a315530670730a6bd1968eee889b49509", null ],
[ "GetObjectAtIndex", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ac3008a38cf3159b600d266364633eee4", null ],
[ "GetObjectCount", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a05d8c73c9678707ba859a44f70caccec", null ],
[ "GetObjectIndex", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ac7714c4a1db3b555cde57fdfeb343be3", null ],
[ "GetUniqueKeyList", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a28a2121938ffb3c5c4d4787b47e687bb", null ],
[ "MergeAllObjectsOnKey", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a03b714a79e7b1f536c01e876a617a299", null ],
[ "RemoveObject", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a14fde12e86e857130a2624bb1a28bba0", null ],
[ "RemoveObjectAtIndex", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#af5b71387e5bd65b3f3082292765eef92", null ],
[ "SetDefaultTimeToTrack", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ab84e7aa56636345d897d040abfffe2e3", null ],
[ "TrackedObjectComp", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a1e00154f0e3858a8dd319e25b65dfbfb", null ],
[ "objects", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a8bf367490059dde2bd637a7a9ea0c1d4", null ],
[ "timeToTrack", "d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ad1fd9a244cd1d810ff8ec8823ccbf0a6", null ]
];

View File

@ -0,0 +1,861 @@
<!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::StatisticsHistory 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
&#160;<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&#160;Page</span></a></li>
<li><a href="../../pages.xhtml"><span>Related&#160;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&#160;List</span></a></li>
<li><a href="../../classes.xhtml"><span>Class&#160;Index</span></a></li>
<li><a href="../../inherits.xhtml"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.xhtml"><span>Class&#160;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/d5b/class_s_l_net_1_1_statistics_history.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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark">&#160;</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> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="../../d6/da5/class_s_l_net_1_1_statistics_history-members.xhtml">List of all members</a> </div>
<div class="headertitle">
<div class="title">SLNet::StatisticsHistory Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values.
<a href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">slikenet/StatisticsHistory.h</a>&gt;</code></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:dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value">TimeAndValue</a></td></tr>
<tr class="separator:dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml">TrackedObject</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml">TrackedObjectData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aac9fa45e19af1e89020ab808d7e19484"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484">SHErrorCode</a> { <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484ac1e166c07d02a1fc313fb4dc74d74d2b">SH_OK</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484a060f13c7ed4fb6b2561efd84808f68ab">SH_UKNOWN_OBJECT</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484ac21cef3a4be35ffa128ce942546bd0c9">SH_UKNOWN_KEY</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484a3070cf841524d2f38529c2f66a2de096">SH_INVALID_PARAMETER</a>
}</td></tr>
<tr class="separator:aac9fa45e19af1e89020ab808d7e19484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a437de339e4ac43809580b2932abfe716"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716">SHSortOperation</a> { <br/>
&#160;&#160;<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ab0dbaf8b8c91cfb40ff343a14b63ab17">SH_DO_NOT_SORT</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ad6fc43a1004b2d26b7c4b4233f9a804a">SH_SORT_BY_RECENT_SUM_ASCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a5a7947e50c570d77776a7605819d15a8">SH_SORT_BY_RECENT_SUM_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a22613fd5b6a51eb0547fd094b0855c9e">SH_SORT_BY_LONG_TERM_SUM_ASCENDING</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a27ec1896e71efa11a97e68ea14ad9d56">SH_SORT_BY_LONG_TERM_SUM_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a8f6fed33cfc6c220299a2b755fa1cf7a">SH_SORT_BY_RECENT_SUM_OF_SQUARES_ASCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a37d95585e27e0b30cbf7eab617a8692b">SH_SORT_BY_RECENT_SUM_OF_SQUARES_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aeea309cd6aa2daf517fb9fd86ab619bb">SH_SORT_BY_RECENT_AVERAGE_ASCENDING</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aac06a4a33a1dfe5d9ed21764565645fd">SH_SORT_BY_RECENT_AVERAGE_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716aa597ce97c990aac9d1a1d08f7ccd7753">SH_SORT_BY_LONG_TERM_AVERAGE_ASCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a86a29b4714957895e351f4746a4baae6">SH_SORT_BY_LONG_TERM_AVERAGE_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a817948ff60addfad57ec864bf3f17684">SH_SORT_BY_RECENT_HIGHEST_ASCENDING</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a73ef5ee0e36c6c679bb52ad58a1af6ed">SH_SORT_BY_RECENT_HIGHEST_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a0ee212727f6b36de6814f0a176f1b67c">SH_SORT_BY_RECENT_LOWEST_ASCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716afa526f814f8b4a9c78c1735bc0867f49">SH_SORT_BY_RECENT_LOWEST_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a1fc99ea563c53c47dcfad7d7b6f05bae">SH_SORT_BY_LONG_TERM_HIGHEST_ASCENDING</a>,
<br/>
&#160;&#160;<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a2bb7ea0f5dc892674cf3c00e97a6892d">SH_SORT_BY_LONG_TERM_HIGHEST_DESCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716ae089d73e5c4a5ca1dc0ef0f6bc0fb20e">SH_SORT_BY_LONG_TERM_LOWEST_ASCENDING</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716a40ccc4e3c194eacded35fbf1f462e6bf">SH_SORT_BY_LONG_TERM_LOWEST_DESCENDING</a>
<br/>
}</td></tr>
<tr class="separator:a437de339e4ac43809580b2932abfe716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b449e2d3b799cc176d241597072d2f1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1">SHDataCategory</a> { <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1a4b213c641c05d4de3bdfa59107438b76">DC_DISCRETE</a>,
<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1abad5ad3c97f0d3b796011eac204ab497">DC_CONTINUOUS</a>
}</td></tr>
<tr class="separator:a7b449e2d3b799cc176d241597072d2f1"><td class="memSeparator" colspan="2">&#160;</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:ab0a1e7a14175abc62dc2ebae533e2803"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ab0a1e7a14175abc62dc2ebae533e2803">StatisticsHistory</a> ()</td></tr>
<tr class="separator:ab0a1e7a14175abc62dc2ebae533e2803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a954c31a221af64b938be9ed9e35212a4"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a954c31a221af64b938be9ed9e35212a4">~StatisticsHistory</a> ()</td></tr>
<tr class="separator:a954c31a221af64b938be9ed9e35212a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84e7aa56636345d897d040abfffe2e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ab84e7aa56636345d897d040abfffe2e3">SetDefaultTimeToTrack</a> (<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> defaultTimeToTrack)</td></tr>
<tr class="separator:ab84e7aa56636345d897d040abfffe2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56d96876ea20a06fc40d7cd9907417d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aa56d96876ea20a06fc40d7cd9907417d">GetDefaultTimeToTrack</a> (void) const </td></tr>
<tr class="separator:aa56d96876ea20a06fc40d7cd9907417d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaeaf7d3effca66f165dd251f79b78f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#abaeaf7d3effca66f165dd251f79b78f4">AddObject</a> (<a class="el" href="../../db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml">TrackedObjectData</a> tod)</td></tr>
<tr class="separator:abaeaf7d3effca66f165dd251f79b78f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14fde12e86e857130a2624bb1a28bba0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a14fde12e86e857130a2624bb1a28bba0">RemoveObject</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> objectId, void **userData)</td></tr>
<tr class="separator:a14fde12e86e857130a2624bb1a28bba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b71387e5bd65b3f3082292765eef92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#af5b71387e5bd65b3f3082292765eef92">RemoveObjectAtIndex</a> (unsigned int index)</td></tr>
<tr class="separator:af5b71387e5bd65b3f3082292765eef92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a998f8d320f8a0d86b6be540de4877761"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a998f8d320f8a0d86b6be540de4877761">Clear</a> (void)</td></tr>
<tr class="separator:a998f8d320f8a0d86b6be540de4877761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05d8c73c9678707ba859a44f70caccec"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a05d8c73c9678707ba859a44f70caccec">GetObjectCount</a> (void) const </td></tr>
<tr class="separator:a05d8c73c9678707ba859a44f70caccec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3008a38cf3159b600d266364633eee4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml">StatisticsHistory::TrackedObjectData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ac3008a38cf3159b600d266364633eee4">GetObjectAtIndex</a> (unsigned int index) const </td></tr>
<tr class="separator:ac3008a38cf3159b600d266364633eee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7714c4a1db3b555cde57fdfeb343be3"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ac7714c4a1db3b555cde57fdfeb343be3">GetObjectIndex</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> objectId) const </td></tr>
<tr class="separator:ac7714c4a1db3b555cde57fdfeb343be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9994d4934a554a1a066df493b64f14a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a9994d4934a554a1a066df493b64f14a1">AddValueByObjectID</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> objectId, <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> key, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abadcff7b9a7a60aecb46b6bea5b142ca">SHValueType</a> val, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> curTime, bool combineEqualTimes)</td></tr>
<tr class="separator:a9994d4934a554a1a066df493b64f14a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ad360ea42dbebf20eb48883a1f1fde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#af0ad360ea42dbebf20eb48883a1f1fde">AddValueByIndex</a> (unsigned int index, <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> key, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abadcff7b9a7a60aecb46b6bea5b142ca">SHValueType</a> val, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> curTime, bool combineEqualTimes)</td></tr>
<tr class="separator:af0ad360ea42dbebf20eb48883a1f1fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e894239b9d2096b836f5678cf9d7b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484">SHErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a73e894239b9d2096b836f5678cf9d7b1">GetHistoryForKey</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> objectId, <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> key, <a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> **values, <a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> curTime) const </td></tr>
<tr class="separator:a73e894239b9d2096b836f5678cf9d7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315530670730a6bd1968eee889b49509"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a315530670730a6bd1968eee889b49509">GetHistorySorted</a> (<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> objectId, <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716">SHSortOperation</a> sortType, <a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>&lt; <a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> * &gt; &amp;values) const </td></tr>
<tr class="separator:a315530670730a6bd1968eee889b49509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b714a79e7b1f536c01e876a617a299"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a03b714a79e7b1f536c01e876a617a299">MergeAllObjectsOnKey</a> (<a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> key, <a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> *tavqOutput, <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1">SHDataCategory</a> dataCategory) const </td></tr>
<tr class="separator:a03b714a79e7b1f536c01e876a617a299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a2121938ffb3c5c4d4787b47e687bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a28a2121938ffb3c5c4d4787b47e687bb">GetUniqueKeyList</a> (<a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>&lt; <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> &gt; &amp;keys)</td></tr>
<tr class="separator:a28a2121938ffb3c5c4d4787b47e687bb"><td class="memSeparator" colspan="2">&#160;</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:a1e00154f0e3858a8dd319e25b65dfbfb"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a1e00154f0e3858a8dd319e25b65dfbfb">TrackedObjectComp</a> (const <a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> &amp;key, <a class="el" href="../../d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml">TrackedObject</a> *const &amp;data)</td></tr>
<tr class="separator:a1e00154f0e3858a8dd319e25b65dfbfb"><td class="memSeparator" colspan="2">&#160;</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:a8bf367490059dde2bd637a7a9ea0c1d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml">DataStructures::OrderedList</a><br class="typebreak"/>
&lt; <a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>, <a class="el" href="../../d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml">TrackedObject</a> <br class="typebreak"/>
*, <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a1e00154f0e3858a8dd319e25b65dfbfb">TrackedObjectComp</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a8bf367490059dde2bd637a7a9ea0c1d4">objects</a></td></tr>
<tr class="separator:a8bf367490059dde2bd637a7a9ea0c1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1fd9a244cd1d810ff8ec8823ccbf0a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#ad1fd9a244cd1d810ff8ec8823ccbf0a6">timeToTrack</a></td></tr>
<tr class="separator:ad1fd9a244cd1d810ff8ec8823ccbf0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values. </p>
<p>Definition at line <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml#l00047">47</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div><hr/><h2 class="groupheader">Class Documentation</h2>
<a name="dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value" id="dd/d08/struct_s_l_net_1_1_statistics_history_1_1_time_and_value"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct SLNet::StatisticsHistory::TimeAndValue</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p>Definition at line <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml#l00129">129</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Class Members</th></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a70ccc92b1848b9bb6af59b324d2981d7"></a><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a></td>
<td class="fieldname">
time</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a class="anchor" id="a56426f42befe03e378f2fc43e1c7d88c"></a><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abadcff7b9a7a60aecb46b6bea5b142ca">SHValueType</a></td>
<td class="fieldname">
val</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a7b449e2d3b799cc176d241597072d2f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1">SLNet::StatisticsHistory::SHDataCategory</a></td>
</tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a7b449e2d3b799cc176d241597072d2f1a4b213c641c05d4de3bdfa59107438b76"></a>DC_DISCRETE</em>&nbsp;</td><td>
<p>Insert values from one set into the other set, in time order Values at the same time end up in the final set twice Use when you have additional data points to add to a graph </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7b449e2d3b799cc176d241597072d2f1abad5ad3c97f0d3b796011eac204ab497"></a>DC_CONTINUOUS</em>&nbsp;</td><td>
<p>Add values from one set to values from the other set, at corresponding times If value at time t does not exist in the other set, linearly extrapolate value for other set based on nearest two data points longTerm* values are unknown using this method Use to add two graphs together </p>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml#l00085">85</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div>
</div>
<a class="anchor" id="aac9fa45e19af1e89020ab808d7e19484"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484">SLNet::StatisticsHistory::SHErrorCode</a></td>
</tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aac9fa45e19af1e89020ab808d7e19484ac1e166c07d02a1fc313fb4dc74d74d2b"></a>SH_OK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aac9fa45e19af1e89020ab808d7e19484a060f13c7ed4fb6b2561efd84808f68ab"></a>SH_UKNOWN_OBJECT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aac9fa45e19af1e89020ab808d7e19484ac21cef3a4be35ffa128ce942546bd0c9"></a>SH_UKNOWN_KEY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aac9fa45e19af1e89020ab808d7e19484a3070cf841524d2f38529c2f66a2de096"></a>SH_INVALID_PARAMETER</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml#l00053">53</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div>
</div>
<a class="anchor" id="a437de339e4ac43809580b2932abfe716"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716">SLNet::StatisticsHistory::SHSortOperation</a></td>
</tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716ab0dbaf8b8c91cfb40ff343a14b63ab17"></a>SH_DO_NOT_SORT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716ad6fc43a1004b2d26b7c4b4233f9a804a"></a>SH_SORT_BY_RECENT_SUM_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a5a7947e50c570d77776a7605819d15a8"></a>SH_SORT_BY_RECENT_SUM_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a22613fd5b6a51eb0547fd094b0855c9e"></a>SH_SORT_BY_LONG_TERM_SUM_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a27ec1896e71efa11a97e68ea14ad9d56"></a>SH_SORT_BY_LONG_TERM_SUM_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a8f6fed33cfc6c220299a2b755fa1cf7a"></a>SH_SORT_BY_RECENT_SUM_OF_SQUARES_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a37d95585e27e0b30cbf7eab617a8692b"></a>SH_SORT_BY_RECENT_SUM_OF_SQUARES_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716aeea309cd6aa2daf517fb9fd86ab619bb"></a>SH_SORT_BY_RECENT_AVERAGE_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716aac06a4a33a1dfe5d9ed21764565645fd"></a>SH_SORT_BY_RECENT_AVERAGE_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716aa597ce97c990aac9d1a1d08f7ccd7753"></a>SH_SORT_BY_LONG_TERM_AVERAGE_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a86a29b4714957895e351f4746a4baae6"></a>SH_SORT_BY_LONG_TERM_AVERAGE_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a817948ff60addfad57ec864bf3f17684"></a>SH_SORT_BY_RECENT_HIGHEST_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a73ef5ee0e36c6c679bb52ad58a1af6ed"></a>SH_SORT_BY_RECENT_HIGHEST_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a0ee212727f6b36de6814f0a176f1b67c"></a>SH_SORT_BY_RECENT_LOWEST_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716afa526f814f8b4a9c78c1735bc0867f49"></a>SH_SORT_BY_RECENT_LOWEST_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a1fc99ea563c53c47dcfad7d7b6f05bae"></a>SH_SORT_BY_LONG_TERM_HIGHEST_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a2bb7ea0f5dc892674cf3c00e97a6892d"></a>SH_SORT_BY_LONG_TERM_HIGHEST_DESCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716ae089d73e5c4a5ca1dc0ef0f6bc0fb20e"></a>SH_SORT_BY_LONG_TERM_LOWEST_ASCENDING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a437de339e4ac43809580b2932abfe716a40ccc4e3c194eacded35fbf1f462e6bf"></a>SH_SORT_BY_LONG_TERM_LOWEST_DESCENDING</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml#l00061">61</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab0a1e7a14175abc62dc2ebae533e2803"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SLNet::StatisticsHistory::StatisticsHistory </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a954c31a221af64b938be9ed9e35212a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual SLNet::StatisticsHistory::~StatisticsHistory </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="abaeaf7d3effca66f165dd251f79b78f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool SLNet::StatisticsHistory::AddObject </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml">TrackedObjectData</a>&#160;</td>
<td class="paramname"><em>tod</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af0ad360ea42dbebf20eb48883a1f1fde"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::AddValueByIndex </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a>&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abadcff7b9a7a60aecb46b6bea5b142ca">SHValueType</a>&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td>
<td class="paramname"><em>curTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>combineEqualTimes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9994d4934a554a1a066df493b64f14a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool SLNet::StatisticsHistory::AddValueByObjectID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>&#160;</td>
<td class="paramname"><em>objectId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a>&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abadcff7b9a7a60aecb46b6bea5b142ca">SHValueType</a>&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td>
<td class="paramname"><em>curTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>combineEqualTimes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a998f8d320f8a0d86b6be540de4877761"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::Clear </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa56d96876ea20a06fc40d7cd9907417d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> SLNet::StatisticsHistory::GetDefaultTimeToTrack </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a73e894239b9d2096b836f5678cf9d7b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#aac9fa45e19af1e89020ab808d7e19484">SHErrorCode</a> SLNet::StatisticsHistory::GetHistoryForKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>&#160;</td>
<td class="paramname"><em>objectId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a>&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> **&#160;</td>
<td class="paramname"><em>values</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td>
<td class="paramname"><em>curTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a315530670730a6bd1968eee889b49509"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool SLNet::StatisticsHistory::GetHistorySorted </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>&#160;</td>
<td class="paramname"><em>objectId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a437de339e4ac43809580b2932abfe716">SHSortOperation</a>&#160;</td>
<td class="paramname"><em>sortType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>&lt; <a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>values</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac3008a38cf3159b600d266364633eee4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d72/struct_s_l_net_1_1_statistics_history_1_1_tracked_object_data.xhtml">StatisticsHistory::TrackedObjectData</a>* SLNet::StatisticsHistory::GetObjectAtIndex </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a05d8c73c9678707ba859a44f70caccec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int SLNet::StatisticsHistory::GetObjectCount </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac7714c4a1db3b555cde57fdfeb343be3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int SLNet::StatisticsHistory::GetObjectIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>&#160;</td>
<td class="paramname"><em>objectId</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a28a2121938ffb3c5c4d4787b47e687bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::GetUniqueKeyList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d4/d78/class_data_structures_1_1_list.xhtml">DataStructures::List</a>&lt; <a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>keys</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a03b714a79e7b1f536c01e876a617a299"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::MergeAllObjectsOnKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d66/class_s_l_net_1_1_rak_string.xhtml">RakString</a>&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d4f/struct_s_l_net_1_1_statistics_history_1_1_time_and_value_queue.xhtml">TimeAndValueQueue</a> *&#160;</td>
<td class="paramname"><em>tavqOutput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a7b449e2d3b799cc176d241597072d2f1">SHDataCategory</a>&#160;</td>
<td class="paramname"><em>dataCategory</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a14fde12e86e857130a2624bb1a28bba0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool SLNet::StatisticsHistory::RemoveObject </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>&#160;</td>
<td class="paramname"><em>objectId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void **&#160;</td>
<td class="paramname"><em>userData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af5b71387e5bd65b3f3082292765eef92"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::RemoveObjectAtIndex </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab84e7aa56636345d897d040abfffe2e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SLNet::StatisticsHistory::SetDefaultTimeToTrack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a7223b62c1b67121db1d975f2ab9b74c7">Time</a>&#160;</td>
<td class="paramname"><em>defaultTimeToTrack</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e00154f0e3858a8dd319e25b65dfbfb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int SLNet::StatisticsHistory::TrackedObjectComp </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a> &amp;&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml">TrackedObject</a> *const &amp;&#160;</td>
<td class="paramname"><em>data</em>&#160;</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">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a8bf367490059dde2bd637a7a9ea0c1d4"></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="../../da/dfc/class_data_structures_1_1_ordered_list.xhtml">DataStructures::OrderedList</a>&lt;<a class="el" href="../../df/df2/_native_types_8h.xhtml#ad27ed092432b64ff558d2254c278720f">uint64_t</a>, <a class="el" href="../../d2/d8a/struct_s_l_net_1_1_statistics_history_1_1_tracked_object.xhtml">TrackedObject</a>*,<a class="el" href="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml#a1e00154f0e3858a8dd319e25b65dfbfb">TrackedObjectComp</a>&gt; SLNet::StatisticsHistory::objects</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="../../d3/dbf/_statistics_history_8h_source.xhtml#l00201">201</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad1fd9a244cd1d810ff8ec8823ccbf0a6"></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#a7223b62c1b67121db1d975f2ab9b74c7">Time</a> SLNet::StatisticsHistory::timeToTrack</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="../../d3/dbf/_statistics_history_8h_source.xhtml#l00203">203</a> of file <a class="el" href="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.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="../../d3/dbf/_statistics_history_8h_source.xhtml">StatisticsHistory.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="../../d4/d5b/class_s_l_net_1_1_statistics_history.xhtml">StatisticsHistory</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>