Files

45 lines
4.4 KiB
HTML

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>mutex.h</title><link rel="stylesheet" type="text/css" href="../styles/main.css" /><script type="text/javascript" src="../styles/main.js"></script><script type="text/javascript">NDLoader.LoadJS("Content", "../styles/");</script></head>
<!-- Generated by Natural Docs, version 2.2 -->
<!-- saved from url=(0016)http://localhost -->
<body onload="NDLoader.OnLoad('Content');" class="NDPage NDContentPage">
<a name="Functions"></a><a name="Topic982"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="Mutex_Init"></a><a name="Topic983"></a><div class="CTopic TFunction LC">
<div class="CTitle">Mutex_Init</div>
<div id="NDPrototype983" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> Mutex_Init()</div></div>
<div class="CBody"><p>Initialize mutex</p></div>
</div>
<a name="Mutex_Lock"></a><a name="Topic984"></a><div class="CTopic TFunction LC">
<div class="CTitle">Mutex_Lock</div>
<div id="NDPrototype984" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> Mutex_Lock(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">mutex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Lock the given mutex</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">mutex<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Mutex index (0-7)</p></td></tr></table></div>
</div>
<a name="Mutex_Release"></a><a name="Topic985"></a><div class="CTopic TFunction LC">
<div class="CTitle">Mutex_Release</div>
<div id="NDPrototype985" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> Mutex_Release(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">mutex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Release the given mutex</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">mutex<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Mutex index (0-7)</p></td></tr></table></div>
</div>
<a name="Mutex_Wait"></a><a name="Topic986"></a><div class="CTopic TFunction LC">
<div class="CTitle">Mutex_Wait</div>
<div id="NDPrototype986" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> Mutex_Wait(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">mutex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Wait for mutex release</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">mutex<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Mutex index (0-7)</p></td></tr></table></div>
</div>
<a name="Mutex_Gate"></a><a name="Topic987"></a><div class="CTopic TFunction LC last">
<div class="CTitle">Mutex_Gate</div>
<div id="NDPrototype987" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> <span class="SHKeyword">bool</span> Mutex_Gate(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">mutex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Gate for mutex</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">mutex<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Mutex index (0-7)</p></td></tr></table></div>
</div>
</body></html>