<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
<compounddef id="structubthread__mutex" kind="struct" language="C++" prot="public">
<compoundname>ubthread_mutex</compoundname>
<includes refid="ubthread_8h" local="no">ubthread.h</includes>
<sectiondef kind="public-attrib">
<memberdef kind="variable" id="structubthread__mutex_1a57e2eddcab2e03f27fe5b75c7840b619" prot="public" static="no" mutable="no">
<type>int</type>
<definition>int ubthread_mutex::id</definition>
<argsstring></argsstring>
<name>id</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" line="53" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" bodystart="53" bodyend="-1"/>
<referencedby refid="ubthread_8c_1a32f60f4953d8865991ea48cf26236b97" compoundref="ubthread_8c" startline="60" endline="69">ubthread_mutex_init</referencedby>
</memberdef>
<memberdef kind="variable" id="structubthread__mutex_1aac3657ca9969799cdcbc0e9e66926be2" prot="public" static="no" mutable="no">
<type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
<definition>bool ubthread_mutex::lock</definition>
<argsstring></argsstring>
<name>lock</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" line="54" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" bodystart="54" bodyend="-1"/>
<referencedby refid="ubthread_8c_1a32f60f4953d8865991ea48cf26236b97" compoundref="ubthread_8c" startline="60" endline="69">ubthread_mutex_init</referencedby>
<referencedby refid="ubthread_8c_1aa13bf141cd3e9bf0921fbf61ffc637d8" compoundref="ubthread_8c" startline="88" endline="107">ubthread_mutex_lock</referencedby>
<referencedby refid="ubthread_8c_1afea3530bab360f59c09a49f490d079dd" compoundref="ubthread_8c" startline="109" endline="127">ubthread_mutex_unlock</referencedby>
</memberdef>
<memberdef kind="variable" id="structubthread__mutex_1a9c8643e4d9bec2a38ea1d45e82609f2a" prot="public" static="no" mutable="no">
<type><ref refid="include_2sys_2types_8h_1ae438ba74394b14d7b24b6df3b3b8c252" kindref="member">pidType</ref></type>
<definition>pidType ubthread_mutex::pid</definition>
<argsstring></argsstring>
<name>pid</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" line="55" column="13" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" bodystart="55" bodyend="-1"/>
<referencedby refid="ubthread_8c_1aa13bf141cd3e9bf0921fbf61ffc637d8" compoundref="ubthread_8c" startline="88" endline="107">ubthread_mutex_lock</referencedby>
<referencedby refid="ubthread_8c_1afea3530bab360f59c09a49f490d079dd" compoundref="ubthread_8c" startline="109" endline="127">ubthread_mutex_unlock</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<collaborationgraph>
<node id="1">
<label>ubthread_mutex</label>
<link refid="structubthread__mutex"/>
</node>
</collaborationgraph>
<location file="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" line="52" column="21" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/ubthread.h" bodystart="52" bodyend="56"/>
<listofallmembers>
<member refid="structubthread__mutex_1a57e2eddcab2e03f27fe5b75c7840b619" prot="public" virt="non-virtual"><scope>ubthread_mutex</scope><name>id</name></member>
<member refid="structubthread__mutex_1aac3657ca9969799cdcbc0e9e66926be2" prot="public" virt="non-virtual"><scope>ubthread_mutex</scope><name>lock</name></member>
<member refid="structubthread__mutex_1a9c8643e4d9bec2a38ea1d45e82609f2a" prot="public" virt="non-virtual"><scope>ubthread_mutex</scope><name>pid</name></member>
</listofallmembers>
</compounddef>
</doxygen>