Files
SLikeNet/Help/Doxygen/html/dd/dc5/memoryoverride_8h.xhtml
2025-11-24 14:19:51 +05:30

817 lines
70 KiB
HTML

<!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/memoryoverride.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
&#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><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&#160;List</span></a></li>
<li><a href="../../globals.xhtml"><span>File&#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('dd/dc5/memoryoverride_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">&#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="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">memoryoverride.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="../../db/dbd/_export_8h_source.xhtml">Export.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/db0/defines_8h_source.xhtml">defines.h</a>&quot;</code><br/>
<code>#include &lt;new&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../d1/d42/alloca_8h_source.xhtml">alloca.h</a>&quot;</code><br/>
</div>
<p><a href="../../dd/dc5/memoryoverride_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="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:dd/d30/namespace_s_l_net"><td class="memItemLeft" align="right" valign="top">namespace &#160;</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">&#160;</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">&#160;</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:a7190bbda4327864c5e35e6ae59cb96f1"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a7190bbda4327864c5e35e6ae59cb96f1">SetMalloc</a> (void *(*userFunction)(size_t size))</td></tr>
<tr class="separator:a7190bbda4327864c5e35e6ae59cb96f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a675c429fa299ef50630d3a1d302b5525"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a675c429fa299ef50630d3a1d302b5525">SetRealloc</a> (void *(*userFunction)(void *p, size_t size))</td></tr>
<tr class="separator:a675c429fa299ef50630d3a1d302b5525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6739912016f2f23a86c55e84301e30ab"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a6739912016f2f23a86c55e84301e30ab">SetFree</a> (void(*userFunction)(void *p))</td></tr>
<tr class="separator:a6739912016f2f23a86c55e84301e30ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a26d4e004d6c7235849e7a06ef892b3"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a1a26d4e004d6c7235849e7a06ef892b3">SetMalloc_Ex</a> (void *(*userFunction)(size_t size, const char *file, unsigned int line))</td></tr>
<tr class="separator:a1a26d4e004d6c7235849e7a06ef892b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b6c7d71b96281ea681b5fb4b30a482"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ac9b6c7d71b96281ea681b5fb4b30a482">SetRealloc_Ex</a> (void *(*userFunction)(void *p, size_t size, const char *file, unsigned int line))</td></tr>
<tr class="separator:ac9b6c7d71b96281ea681b5fb4b30a482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a704865b9c1fd85082077bda943bf71ba"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a704865b9c1fd85082077bda943bf71ba">SetFree_Ex</a> (void(*userFunction)(void *p, const char *file, unsigned int line))</td></tr>
<tr class="separator:a704865b9c1fd85082077bda943bf71ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11d817ec43f2a6aba67c979c5c4f1362"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a11d817ec43f2a6aba67c979c5c4f1362">SetNotifyOutOfMemory</a> (void(*userFunction)(const char *file, const long line))</td></tr>
<tr class="separator:a11d817ec43f2a6aba67c979c5c4f1362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b9b4fad00cab089ab7e27ae41848f3"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ad9b9b4fad00cab089ab7e27ae41848f3">SetDLMallocMMap</a> (void *(*userFunction)(size_t size))</td></tr>
<tr class="separator:ad9b9b4fad00cab089ab7e27ae41848f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1492bb514966d3bf5aeb7964d84a1a9"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#aa1492bb514966d3bf5aeb7964d84a1a9">SetDLMallocDirectMMap</a> (void *(*userFunction)(size_t size))</td></tr>
<tr class="separator:aa1492bb514966d3bf5aeb7964d84a1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8755116b78d1951674d00af43c1ec88"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ae8755116b78d1951674d00af43c1ec88">SetDLMallocMUnmap</a> (int(*userFunction)(void *ptr, size_t size))</td></tr>
<tr class="separator:ae8755116b78d1951674d00af43c1ec88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af78c01538ca9bd144136bdce3dfd174d"><td class="memTemplParams" colspan="2">template&lt;class Type &gt; </td></tr>
<tr class="memitem:af78c01538ca9bd144136bdce3dfd174d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#af78c01538ca9bd144136bdce3dfd174d">SLNet::OP_NEW</a> (const char *file, unsigned int line)</td></tr>
<tr class="separator:af78c01538ca9bd144136bdce3dfd174d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa35b7f43727a279b6ceabccc89079189"><td class="memTemplParams" colspan="2">template&lt;class Type , class P1 &gt; </td></tr>
<tr class="memitem:aa35b7f43727a279b6ceabccc89079189"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#aa35b7f43727a279b6ceabccc89079189">SLNet::OP_NEW_1</a> (const char *file, unsigned int line, const P1 &amp;p1)</td></tr>
<tr class="separator:aa35b7f43727a279b6ceabccc89079189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34c51dd709b53b77531c8cbf3c2efa1"><td class="memTemplParams" colspan="2">template&lt;class Type , class P1 , class P2 &gt; </td></tr>
<tr class="memitem:ae34c51dd709b53b77531c8cbf3c2efa1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ae34c51dd709b53b77531c8cbf3c2efa1">SLNet::OP_NEW_2</a> (const char *file, unsigned int line, const P1 &amp;p1, const P2 &amp;p2)</td></tr>
<tr class="separator:ae34c51dd709b53b77531c8cbf3c2efa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2a915a9ae41529cc63f2a936e2ba1e4"><td class="memTemplParams" colspan="2">template&lt;class Type , class P1 , class P2 , class P3 &gt; </td></tr>
<tr class="memitem:af2a915a9ae41529cc63f2a936e2ba1e4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#af2a915a9ae41529cc63f2a936e2ba1e4">SLNet::OP_NEW_3</a> (const char *file, unsigned int line, const P1 &amp;p1, const P2 &amp;p2, const P3 &amp;p3)</td></tr>
<tr class="separator:af2a915a9ae41529cc63f2a936e2ba1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc7704b809071ede33eedc6a31f3853b"><td class="memTemplParams" colspan="2">template&lt;class Type , class P1 , class P2 , class P3 , class P4 &gt; </td></tr>
<tr class="memitem:abc7704b809071ede33eedc6a31f3853b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abc7704b809071ede33eedc6a31f3853b">SLNet::OP_NEW_4</a> (const char *file, unsigned int line, const P1 &amp;p1, const P2 &amp;p2, const P3 &amp;p3, const P4 &amp;p4)</td></tr>
<tr class="separator:abc7704b809071ede33eedc6a31f3853b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96ed430786d47b5993d40137617a2fd"><td class="memTemplParams" colspan="2">template&lt;class Type &gt; </td></tr>
<tr class="memitem:ac96ed430786d47b5993d40137617a2fd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> Type *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ac96ed430786d47b5993d40137617a2fd">SLNet::OP_NEW_ARRAY</a> (const int count, const char *file, unsigned int line)</td></tr>
<tr class="separator:ac96ed430786d47b5993d40137617a2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79772d09451f784e87bec85694fad1ed"><td class="memTemplParams" colspan="2">template&lt;class Type &gt; </td></tr>
<tr class="memitem:a79772d09451f784e87bec85694fad1ed"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a79772d09451f784e87bec85694fad1ed">SLNet::OP_DELETE</a> (Type *buff, const char *file, unsigned int line)</td></tr>
<tr class="separator:a79772d09451f784e87bec85694fad1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd53258ab2c0b731df325c91b2e85c9b"><td class="memTemplParams" colspan="2">template&lt;class Type &gt; </td></tr>
<tr class="memitem:acd53258ab2c0b731df325c91b2e85c9b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#acd53258ab2c0b731df325c91b2e85c9b">SLNet::OP_DELETE_ARRAY</a> (Type *buff, const char *file, unsigned int line)</td></tr>
<tr class="separator:acd53258ab2c0b731df325c91b2e85c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2246a317cafe897cc1e04505b825b149"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a2246a317cafe897cc1e04505b825b149">SLNet::_RakMalloc</a> (size_t size)</td></tr>
<tr class="separator:a2246a317cafe897cc1e04505b825b149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373332442113db2f77f9d4bcde34fd85"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a373332442113db2f77f9d4bcde34fd85">SLNet::_RakRealloc</a> (void *p, size_t size)</td></tr>
<tr class="separator:a373332442113db2f77f9d4bcde34fd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59997858a79daeb89c74162cee89ca5"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#af59997858a79daeb89c74162cee89ca5">SLNet::_RakFree</a> (void *p)</td></tr>
<tr class="separator:af59997858a79daeb89c74162cee89ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fcc82b5cd24ed0f7d9a5c12167a9e22"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a6fcc82b5cd24ed0f7d9a5c12167a9e22">SLNet::_RakMalloc_Ex</a> (size_t size, const char *file, unsigned int line)</td></tr>
<tr class="separator:a6fcc82b5cd24ed0f7d9a5c12167a9e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf43ab0d5643e947ca21ec290bb8b50f"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#abf43ab0d5643e947ca21ec290bb8b50f">SLNet::_RakRealloc_Ex</a> (void *p, size_t size, const char *file, unsigned int line)</td></tr>
<tr class="separator:abf43ab0d5643e947ca21ec290bb8b50f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad506002bf4c56ae8bbf1480c3aa07b21"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ad506002bf4c56ae8bbf1480c3aa07b21">SLNet::_RakFree_Ex</a> (void *p, const char *file, unsigned int line)</td></tr>
<tr class="separator:ad506002bf4c56ae8bbf1480c3aa07b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53f5c8ceb17e864457a90e4a96d99fc"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ab53f5c8ceb17e864457a90e4a96d99fc">SLNet::_DLMallocMMap</a> (size_t size)</td></tr>
<tr class="separator:ab53f5c8ceb17e864457a90e4a96d99fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14b68afb1843d2b99e6d6e5544c851ff"><td class="memItemLeft" align="right" valign="top">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a14b68afb1843d2b99e6d6e5544c851ff">SLNet::_DLMallocDirectMMap</a> (size_t size)</td></tr>
<tr class="separator:a14b68afb1843d2b99e6d6e5544c851ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e839404a96ba8633ede4ed4b547f0d6"><td class="memItemLeft" align="right" valign="top">int <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a3e839404a96ba8633ede4ed4b547f0d6">SLNet::_DLMallocMUnmap</a> (void *p, size_t size)</td></tr>
<tr class="separator:a3e839404a96ba8633ede4ed4b547f0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab43d5deb57795862e780918a11a9217"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#aab43d5deb57795862e780918a11a9217">UseRaknetFixedHeap</a> (size_t initialCapacity, void *(*yourMMapFunction)(size_t size)=<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ab53f5c8ceb17e864457a90e4a96d99fc">SLNet::_DLMallocMMap</a>, void *(*yourDirectMMapFunction)(size_t size)=<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a14b68afb1843d2b99e6d6e5544c851ff">SLNet::_DLMallocDirectMMap</a>, int(*yourMUnmapFunction)(void *p, size_t size)=<a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a3e839404a96ba8633ede4ed4b547f0d6">SLNet::_DLMallocMUnmap</a>)</td></tr>
<tr class="separator:aab43d5deb57795862e780918a11a9217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e0131e4d447f9590fe534523f13b27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a29e0131e4d447f9590fe534523f13b27">FreeRakNetFixedHeap</a> (void)</td></tr>
<tr class="separator:a29e0131e4d447f9590fe534523f13b27"><td class="memSeparator" colspan="2">&#160;</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:a1aea27069cfa149c5a2c833d4899e2eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a1aea27069cfa149c5a2c833d4899e2eb">rakMalloc</a> )(size_t size)</td></tr>
<tr class="separator:a1aea27069cfa149c5a2c833d4899e2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb999577dd69d4f0f0a2edf91c6e0fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#abeb999577dd69d4f0f0a2edf91c6e0fd">rakRealloc</a> )(void *p, size_t size)</td></tr>
<tr class="separator:abeb999577dd69d4f0f0a2edf91c6e0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee3457a85d54bf656cadcba67224968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a8ee3457a85d54bf656cadcba67224968">rakFree</a> )(void *p)</td></tr>
<tr class="separator:a8ee3457a85d54bf656cadcba67224968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5594a49369994aed51c57a94dafff29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#af5594a49369994aed51c57a94dafff29">rakMalloc_Ex</a> )(size_t size, const char *file, unsigned int line)</td></tr>
<tr class="separator:af5594a49369994aed51c57a94dafff29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e91ca46a0ba5f06403846bef6ff6b5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a0e91ca46a0ba5f06403846bef6ff6b5e">rakRealloc_Ex</a> )(void *p, size_t size, const char *file, unsigned int line)</td></tr>
<tr class="separator:a0e91ca46a0ba5f06403846bef6ff6b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaadb4582ec0cdb9c7189541a273271e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#adaadb4582ec0cdb9c7189541a273271e">rakFree_Ex</a> )(void *p, const char *file, unsigned int line)</td></tr>
<tr class="separator:adaadb4582ec0cdb9c7189541a273271e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3a56ae91a1dfd92b1271c41208d5be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a8e3a56ae91a1dfd92b1271c41208d5be">notifyOutOfMemory</a> )(const char *file, const long line)</td></tr>
<tr class="separator:a8e3a56ae91a1dfd92b1271c41208d5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf55999ba5855725fda4513e9a8de1aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#acf55999ba5855725fda4513e9a8de1aa">dlMallocMMap</a> )(size_t size)</td></tr>
<tr class="separator:acf55999ba5855725fda4513e9a8de1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a8fc276382feab852d95865978644d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ad5a8fc276382feab852d95865978644d">dlMallocDirectMMap</a> )(size_t size)</td></tr>
<tr class="separator:ad5a8fc276382feab852d95865978644d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb9b74667c57853346fbda53e12a084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#afbb9b74667c57853346fbda53e12a084">dlMallocMUnmap</a> )(void *ptr, size_t size)</td></tr>
<tr class="separator:afbb9b74667c57853346fbda53e12a084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41c11a44a2e1f4b06ca0435aae5c89fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void <br class="typebreak"/>
*(*)(size_t size)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a41c11a44a2e1f4b06ca0435aae5c89fd">GetMalloc</a> ()</td></tr>
<tr class="separator:a41c11a44a2e1f4b06ca0435aae5c89fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1882b45276861ba0431ebf524984218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*)(void <br class="typebreak"/>
*p, size_t size)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ad1882b45276861ba0431ebf524984218">GetRealloc</a> ()</td></tr>
<tr class="separator:ad1882b45276861ba0431ebf524984218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6108bf4d6d5eb9ba8c194005f45e513"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*)(void *p)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#aa6108bf4d6d5eb9ba8c194005f45e513">GetFree</a> ()</td></tr>
<tr class="separator:aa6108bf4d6d5eb9ba8c194005f45e513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad373814b63bc0ab5cead0485d31d31ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void <br class="typebreak"/>
*(*)(size_t size, const char <br class="typebreak"/>
*file, unsigned int line)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ad373814b63bc0ab5cead0485d31d31ca">GetMalloc_Ex</a> ()</td></tr>
<tr class="separator:ad373814b63bc0ab5cead0485d31d31ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e21e839e9742ad7bbff6c4b10bfeff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void *(*)(void <br class="typebreak"/>
*p, size_t size, const char <br class="typebreak"/>
*file, unsigned int line)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a54e21e839e9742ad7bbff6c4b10bfeff">GetRealloc_Ex</a> ()</td></tr>
<tr class="separator:a54e21e839e9742ad7bbff6c4b10bfeff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9521d72ca3a28d3ff2db3f427f77a84c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*)(void *p, <br class="typebreak"/>
const char *file, unsigned int <br class="typebreak"/>
line)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a9521d72ca3a28d3ff2db3f427f77a84c">GetFree_Ex</a> ()</td></tr>
<tr class="separator:a9521d72ca3a28d3ff2db3f427f77a84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac840ec64dc15e0556ab3164300fb584b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void <br class="typebreak"/>
*(*)(size_t size)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ac840ec64dc15e0556ab3164300fb584b">GetDLMallocMMap</a> ()</td></tr>
<tr class="separator:ac840ec64dc15e0556ab3164300fb584b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7e5fc03349fbc056249a564a4b89af0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void <br class="typebreak"/>
*(*)(size_t size)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#ad7e5fc03349fbc056249a564a4b89af0">GetDLMallocDirectMMap</a> ()</td></tr>
<tr class="separator:ad7e5fc03349fbc056249a564a4b89af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ae4775988576e08bdd7841475aef9c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> int(*)(void <br class="typebreak"/>
*ptr, size_t size)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/memoryoverride_8h.xhtml#a0ae4775988576e08bdd7841475aef9c0">GetDLMallocMUnmap</a> ()</td></tr>
<tr class="separator:a0ae4775988576e08bdd7841475aef9c0"><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>If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree. </p>
<p>Definition in file <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml">memoryoverride.h</a>.</p>
</div><h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a29e0131e4d447f9590fe534523f13b27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void FreeRakNetFixedHeap </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00293">293</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa1492bb514966d3bf5aeb7964d84a1a9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetDLMallocDirectMMap </td>
<td>(</td>
<td class="paramtype">void *(*)(size_t size)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00067">dlMallocDirectMMap</a>.</p>
</div>
</div>
<a class="anchor" id="ad9b9b4fad00cab089ab7e27ae41848f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetDLMallocMMap </td>
<td>(</td>
<td class="paramtype">void *(*)(size_t size)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00066">dlMallocMMap</a>.</p>
</div>
</div>
<a class="anchor" id="ae8755116b78d1951674d00af43c1ec88"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetDLMallocMUnmap </td>
<td>(</td>
<td class="paramtype">int(*)(void *ptr, size_t size)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00068">dlMallocMUnmap</a>.</p>
</div>
</div>
<a class="anchor" id="a6739912016f2f23a86c55e84301e30ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetFree </td>
<td>(</td>
<td class="paramtype">void(*)(void *p)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00078">78</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00061">rakFree</a>.</p>
</div>
</div>
<a class="anchor" id="a704865b9c1fd85082077bda943bf71ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetFree_Ex </td>
<td>(</td>
<td class="paramtype">void(*)(void *p, const char *file, unsigned int line)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00090">90</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00064">rakFree_Ex</a>.</p>
</div>
</div>
<a class="anchor" id="a7190bbda4327864c5e35e6ae59cb96f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetMalloc </td>
<td>(</td>
<td class="paramtype">void *(*)(size_t size)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00059">rakMalloc</a>.</p>
</div>
</div>
<a class="anchor" id="a1a26d4e004d6c7235849e7a06ef892b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetMalloc_Ex </td>
<td>(</td>
<td class="paramtype">void *(*)(size_t size, const char *file, unsigned int line)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00082">82</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00062">rakMalloc_Ex</a>.</p>
</div>
</div>
<a class="anchor" id="a11d817ec43f2a6aba67c979c5c4f1362"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetNotifyOutOfMemory </td>
<td>(</td>
<td class="paramtype">void(*)(const char *file, const long line)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00094">94</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00065">notifyOutOfMemory</a>.</p>
</div>
</div>
<a class="anchor" id="a675c429fa299ef50630d3a1d302b5525"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetRealloc </td>
<td>(</td>
<td class="paramtype">void *(*)(void *p, size_t size)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00060">rakRealloc</a>.</p>
</div>
</div>
<a class="anchor" id="ac9b6c7d71b96281ea681b5fb4b30a482"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> SetRealloc_Ex </td>
<td>(</td>
<td class="paramtype">void *(*)(void *p, size_t size, const char *file, unsigned int line)&#160;</td>
<td class="paramname"><em>userFunction</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00086">86</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>References <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00063">rakRealloc_Ex</a>.</p>
</div>
</div>
<a class="anchor" id="aab43d5deb57795862e780918a11a9217"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void UseRaknetFixedHeap </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>initialCapacity</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *(*)(size_t size)&#160;</td>
<td class="paramname"><em>yourMMapFunction</em> = <code><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#ab53f5c8ceb17e864457a90e4a96d99fc">SLNet::_DLMallocMMap</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *(*)(size_t size)&#160;</td>
<td class="paramname"><em>yourDirectMMapFunction</em> = <code><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a14b68afb1843d2b99e6d6e5544c851ff">SLNet::_DLMallocDirectMMap</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int(*)(void *p, size_t size)&#160;</td>
<td class="paramname"><em>yourMUnmapFunction</em> = <code><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml#a3e839404a96ba8633ede4ed4b547f0d6">SLNet::_DLMallocMUnmap</a></code>&#160;</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="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00283">283</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ad5a8fc276382feab852d95865978644d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* dlMallocDirectMMap)(size_t size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00102">SetDLMallocDirectMMap()</a>.</p>
</div>
</div>
<a class="anchor" id="acf55999ba5855725fda4513e9a8de1aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* dlMallocMMap)(size_t size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00098">SetDLMallocMMap()</a>.</p>
</div>
</div>
<a class="anchor" id="afbb9b74667c57853346fbda53e12a084"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> int(* dlMallocMUnmap)(void *ptr, size_t size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00106">SetDLMallocMUnmap()</a>.</p>
</div>
</div>
<a class="anchor" id="ad7e5fc03349fbc056249a564a4b89af0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(size_t size) GetDLMallocDirectMMap()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00138">138</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac840ec64dc15e0556ab3164300fb584b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(size_t size) GetDLMallocMMap()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00134">134</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0ae4775988576e08bdd7841475aef9c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> int(*)(void* ptr, size_t size) GetDLMallocMUnmap()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa6108bf4d6d5eb9ba8c194005f45e513"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*)(void *p) GetFree()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9521d72ca3a28d3ff2db3f427f77a84c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(*)(void *p, const char *file, unsigned int line) GetFree_Ex()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00130">130</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00182">SLNet::OP_DELETE()</a>, and <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00197">SLNet::OP_DELETE_ARRAY()</a>.</p>
</div>
</div>
<a class="anchor" id="a41c11a44a2e1f4b06ca0435aae5c89fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(size_t size) GetMalloc()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad373814b63bc0ab5cead0485d31d31ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(size_t size, const char *file, unsigned int line) GetMalloc_Ex()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00122">122</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00087">SLNet::OP_NEW()</a>, <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00101">SLNet::OP_NEW_1()</a>, <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00115">SLNet::OP_NEW_2()</a>, <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00129">SLNet::OP_NEW_3()</a>, <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00143">SLNet::OP_NEW_4()</a>, and <a class="el" href="../../dd/dc5/memoryoverride_8h_source.xhtml#l00158">SLNet::OP_NEW_ARRAY()</a>.</p>
</div>
</div>
<a class="anchor" id="ad1882b45276861ba0431ebf524984218"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(void *p, size_t size) GetRealloc()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a54e21e839e9742ad7bbff6c4b10bfeff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(*)(void *p, size_t size, const char *file, unsigned int line) GetRealloc_Ex()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00126">126</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e3a56ae91a1dfd92b1271c41208d5be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(* notifyOutOfMemory)(const char *file, const long line)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01383">SLNet::RakString::Assign()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00147">SLNet::RakWString::operator+=()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00063">SLNet::RakWString::operator=()</a>, <a class="el" href="../../d9/d15/_reliability_layer_8cpp_source.xhtml#l01555">SLNet::ReliabilityLayer::Send()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04173">SLNet::RakPeer::SendBuffered()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04209">SLNet::RakPeer::SendBufferedList()</a>, <a class="el" href="../../d5/d40/_plugin_interface2_8cpp_source.xhtml#l00161">SLNet::PluginInterface2::SendListUnified()</a>, and <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00094">SetNotifyOutOfMemory()</a>.</p>
</div>
</div>
<a class="anchor" id="a8ee3457a85d54bf656cadcba67224968"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(* rakFree)(void *p)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00061">61</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00078">SetFree()</a>.</p>
</div>
</div>
<a class="anchor" id="adaadb4582ec0cdb9c7189541a273271e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void(* rakFree_Ex)(void *p, const char *file, unsigned int line)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01383">SLNet::RakString::Assign()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00070">DataStructures::Table::Cell::Cell()</a>, <a class="el" href="../../d7/d26/_d_s___byte_queue_8cpp_source.xhtml#l00111">DataStructures::ByteQueue::Clear()</a>, <a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml#l00221">DataStructures::MemoryPool&lt; MemoryBlockType &gt;::Clear()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00243">DataStructures::Table::Cell::Clear()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00278">SLNet::RakWString::Clear()</a>, <a class="el" href="../../dd/d9f/_cloud_server_8h_source.xhtml#l00157">SLNet::CloudServer::CloudData::Clear()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01940">SLNet::RakPeer::ClearBanList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04401">SLNet::RakPeer::ClearBufferedCommands()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01610">SLNet::RakPeer::DeallocatePacket()</a>, <a class="el" href="../../d5/d40/_plugin_interface2_8cpp_source.xhtml#l00143">SLNet::PluginInterface2::DeallocPacketUnified()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00486">SLNet::StringCompressor::DecodeString()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00318">SLNet::RakWString::Deserialize()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01522">SLNet::RakString::Free()</a>, <a class="el" href="../../d8/db0/_variadic_s_q_l_parser_8cpp_source.xhtml#l00155">VariadicSQLParser::FreeArguments()</a>, <a class="el" href="../../da/d7b/_d_s___huffman_encoding_tree_8cpp_source.xhtml#l00033">SLNet::HuffmanEncodingTree::FreeMemory()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01220">SLNet::RakString::FreeMemoryNoMutex()</a>, <a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml#l00276">DataStructures::MemoryPool&lt; MemoryBlockType &gt;::InitPage()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01973">SLNet::RakPeer::IsBanned()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00054">DataStructures::Table::Cell::operator=()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00413">SLNet::BitStream::ReadAlignedBytesSafeAlloc()</a>, <a class="el" href="../../dd/d79/_d_s___byte_pool_8cpp_source.xhtml#l00101">DataStructures::BytePool::Release()</a>, <a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml#l00159">DataStructures::MemoryPool&lt; MemoryBlockType &gt;::Release()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01902">SLNet::RakPeer::RemoveFromBanList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l05540">SLNet::RakPeer::RunUpdateCycle()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04209">SLNet::RakPeer::SendBufferedList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04270">SLNet::RakPeer::SendImmediate()</a>, <a class="el" href="../../d5/d40/_plugin_interface2_8cpp_source.xhtml#l00161">SLNet::PluginInterface2::SendListUnified()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00296">SLNet::RakWString::Serialize()</a>, <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00090">SetFree_Ex()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00138">SLNet::BitStream::~BitStream()</a>, <a class="el" href="../../dd/d9f/_cloud_server_8h_source.xhtml#l00155">SLNet::CloudServer::CloudData::~CloudData()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00059">SLNet::RakWString::~RakWString()</a>, <a class="el" href="../../d7/dcf/_string_table_8cpp_source.xhtml#l00040">SLNet::StringTable::~StringTable()</a>, and <a class="el" href="../../d4/d61/_variable_list_delta_tracker_8cpp_source.xhtml#l00021">SLNet::VariableListDeltaTracker::~VariableListDeltaTracker()</a>.</p>
</div>
</div>
<a class="anchor" id="a1aea27069cfa149c5a2c833d4899e2eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* rakMalloc)(size_t size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00059">59</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00070">SetMalloc()</a>.</p>
</div>
</div>
<a class="anchor" id="af5594a49369994aed51c57a94dafff29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* rakMalloc_Ex)(size_t size, const char *file, unsigned int line)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00062">62</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00697">SLNet::BitStream::AddBitsAndReallocate()</a>, <a class="el" href="../../d7/dcf/_string_table_8cpp_source.xhtml#l00076">SLNet::StringTable::AddString()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l01853">SLNet::RakPeer::AddToBanList()</a>, <a class="el" href="../../dd/d79/_d_s___byte_pool_8cpp_source.xhtml#l00042">DataStructures::BytePool::Allocate()</a>, <a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml#l00107">DataStructures::MemoryPool&lt; MemoryBlockType &gt;::Allocate()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01333">SLNet::RakString::Allocate()</a>, <a class="el" href="../../d5/d40/_plugin_interface2_8cpp_source.xhtml#l00103">SLNet::PluginInterface2::AllocatePacketUnified()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00143">SLNet::RakPeer::AllocPacket()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l01032">SLNet::BitStream::AssertCopyData()</a>, <a class="el" href="../../d9/d9b/_base64_encoder_8cpp_source.xhtml#l00096">Base64Encoding()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00076">SLNet::BitStream::BitStream()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00070">DataStructures::Table::Cell::Cell()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00959">SLNet::BitStream::CopyData()</a>, <a class="el" href="../../d5/df6/_string_compressor_8cpp_source.xhtml#l00486">SLNet::StringCompressor::DecodeString()</a>, <a class="el" href="../../d7/dbe/_data_compressor_8cpp_source.xhtml#l00053">SLNet::DataCompressor::DecompressAndAllocate()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00318">SLNet::RakWString::Deserialize()</a>, <a class="el" href="../../d8/db0/_variadic_s_q_l_parser_8cpp_source.xhtml#l00075">VariadicSQLParser::ExtractArguments()</a>, <a class="el" href="../../d6/d7e/_d_s___memory_pool_8h_source.xhtml#l00276">DataStructures::MemoryPool&lt; MemoryBlockType &gt;::InitPage()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l00286">operator+()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00147">SLNet::RakWString::operator+=()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00063">SLNet::RakWString::operator=()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00054">DataStructures::Table::Cell::operator=()</a>, <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00413">SLNet::BitStream::ReadAlignedBytesSafeAlloc()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l00163">SLNet::RakString::Realloc()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04173">SLNet::RakPeer::SendBuffered()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04209">SLNet::RakPeer::SendBufferedList()</a>, <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l04270">SLNet::RakPeer::SendImmediate()</a>, <a class="el" href="../../d5/d40/_plugin_interface2_8cpp_source.xhtml#l00161">SLNet::PluginInterface2::SendListUnified()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00296">SLNet::RakWString::Serialize()</a>, <a class="el" href="../../d0/d0c/_d_s___table_8cpp_source.xhtml#l00104">DataStructures::Table::Cell::Set()</a>, <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00082">SetMalloc_Ex()</a>, and <a class="el" href="../../d4/d61/_variable_list_delta_tracker_8cpp_source.xhtml#l00046">SLNet::VariableListDeltaTracker::VariableLastValueNode::VariableLastValueNode()</a>.</p>
</div>
</div>
<a class="anchor" id="abeb999577dd69d4f0f0a2edf91c6e0fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* rakRealloc)(void *p, size_t size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00060">60</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00074">SetRealloc()</a>.</p>
</div>
</div>
<a class="anchor" id="a0e91ca46a0ba5f06403846bef6ff6b5e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dbd/_export_8h.xhtml#ab0579394e418800d5c85e46ad6fcd61d">RAK_DLL_EXPORT</a> void*(* rakRealloc_Ex)(void *p, size_t size, const char *file, unsigned int line)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00063">63</a> of file <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml">RakMemoryOverride.cpp</a>.</p>
<p>Referenced by <a class="el" href="../../dc/dc5/_bit_stream_8cpp_source.xhtml#l00697">SLNet::BitStream::AddBitsAndReallocate()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l01383">SLNet::RakString::Assign()</a>, <a class="el" href="../../d0/dea/_rak_w_string_8cpp_source.xhtml#l00147">SLNet::RakWString::operator+=()</a>, <a class="el" href="../../dd/d5f/_rak_string_8cpp_source.xhtml#l00163">SLNet::RakString::Realloc()</a>, <a class="el" href="../../d9/d4c/_rak_memory_override_8cpp_source.xhtml#l00086">SetRealloc_Ex()</a>, <a class="el" href="../../d7/d26/_d_s___byte_queue_8cpp_source.xhtml#l00035">DataStructures::ByteQueue::WriteBytes()</a>, and <a class="el" href="../../d8/d00/_variable_list_delta_tracker_8h_source.xhtml#l00043">SLNet::VariableListDeltaTracker::WriteVar()</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="../../dd/dc5/memoryoverride_8h.xhtml">memoryoverride.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>