<?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.7.3"> <compounddef id="classomni__mutex" kind="class" prot="public"> <compoundname>omni_mutex</compoundname> <includes refid="omnithread_8h" local="no">omnithread.h</includes> <sectiondef kind="friend"> <memberdef kind="friend" id="classomni__mutex_1a340108a225a697f546857d6e8df60a68" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>friend class</type> <definition>friend class omni_condition</definition> <argsstring></argsstring> <name>omni_condition</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="200" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="200" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classomni__mutex_1a82648915753e72c9e8c2aff6cde427db" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>omni_mutex::omni_mutex</definition> <argsstring>(void)</argsstring> <name>omni_mutex</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="186"/> </memberdef> <memberdef kind="function" id="classomni__mutex_1afad9eec0f3d7ff0875bc79ab8c172c27" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>omni_mutex::~omni_mutex</definition> <argsstring>(void)</argsstring> <name>~omni_mutex</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="187"/> </memberdef> <memberdef kind="function" id="classomni__mutex_1a9b07185f9e0b8ce92f88e8a90c948ac9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void omni_mutex::lock</definition> <argsstring>(void)</argsstring> <name>lock</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="189" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="189" bodyend="189"/> <references refid="ot__nt_8h_1a869be82c956dc858288b691ec920e94e" compoundref="ot__nt_8h" startline="56">OMNI_MUTEX_LOCK_IMPLEMENTATION</references> <referencedby refid="classmb__runtime__base_1ac9944a6774ab7ba81eca59d1ea0e673f" compoundref="mb__runtime__base_8h" startline="45" endline="45">mb_runtime_base::lock</referencedby> </memberdef> <memberdef kind="function" id="classomni__mutex_1af96d1aa993e9585123aea5a7fe4c8b5c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void omni_mutex::unlock</definition> <argsstring>(void)</argsstring> <name>unlock</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="190" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="190" bodyend="190"/> <references refid="ot__nt_8h_1ae5eea767ddd262fa3a5fe58bf134c88b" compoundref="ot__nt_8h" startline="62">OMNI_MUTEX_UNLOCK_IMPLEMENTATION</references> <referencedby refid="classmb__runtime__base_1abb6d8310dfeec507938fef91425a963a" compoundref="mb__runtime__base_8h" startline="51" endline="51">mb_runtime_base::unlock</referencedby> </memberdef> <memberdef kind="function" id="classomni__mutex_1a0b6c6ba36804b427d79d7fa4e20f05f6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>int</type> <definition>int omni_mutex::trylock</definition> <argsstring>(void)</argsstring> <name>trylock</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="191" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="191" bodyend="191"/> <references refid="ot__nt_8h_1a60188a002a01fc60933ed6236d04ae21" compoundref="ot__nt_8h" startline="59">OMNI_MUTEX_TRYLOCK_IMPLEMENTATION</references> </memberdef> <memberdef kind="function" id="classomni__mutex_1af1ba72e77ce3eda44e136d9bcbdcae3b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void omni_mutex::acquire</definition> <argsstring>(void)</argsstring> <name>acquire</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="195" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="195" bodyend="195"/> </memberdef> <memberdef kind="function" id="classomni__mutex_1ac6c9e0165c54331e18bf10f0df868764" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void omni_mutex::release</definition> <argsstring>(void)</argsstring> <name>release</name> <param> <type>void</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="196" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="196" bodyend="196"/> </memberdef> </sectiondef> <sectiondef kind="private-func"> <memberdef kind="function" id="classomni__mutex_1a9d1966f509104a690f859cb19d526c2c" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>omni_mutex::omni_mutex</definition> <argsstring>(const omni_mutex &)</argsstring> <name>omni_mutex</name> <param> <type>const <ref refid="classomni__mutex" kindref="compound">omni_mutex</ref> &</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="204"/> </memberdef> <memberdef kind="function" id="classomni__mutex_1adb6f5dcb9fee60a963c30ad328149f62" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref> &</type> <definition>omni_mutex& omni_mutex::operator=</definition> <argsstring>(const omni_mutex &)</argsstring> <name>operator=</name> <param> <type>const <ref refid="classomni__mutex" kindref="compound">omni_mutex</ref> &</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="205"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" line="183" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/omnithread/gnuradio/omnithread.h" bodystart="183" bodyend="209"/> <listofallmembers> <member refid="classomni__mutex_1af1ba72e77ce3eda44e136d9bcbdcae3b" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>acquire</name></member> <member refid="classomni__mutex_1a9b07185f9e0b8ce92f88e8a90c948ac9" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>lock</name></member> <member refid="classomni__mutex_1a340108a225a697f546857d6e8df60a68" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>omni_condition</name></member> <member refid="classomni__mutex_1a82648915753e72c9e8c2aff6cde427db" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>omni_mutex</name></member> <member refid="classomni__mutex_1a9d1966f509104a690f859cb19d526c2c" prot="private" virt="non-virtual"><scope>omni_mutex</scope><name>omni_mutex</name></member> <member refid="classomni__mutex_1adb6f5dcb9fee60a963c30ad328149f62" prot="private" virt="non-virtual"><scope>omni_mutex</scope><name>operator=</name></member> <member refid="classomni__mutex_1ac6c9e0165c54331e18bf10f0df868764" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>release</name></member> <member refid="classomni__mutex_1a0b6c6ba36804b427d79d7fa4e20f05f6" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>trylock</name></member> <member refid="classomni__mutex_1af96d1aa993e9585123aea5a7fe4c8b5c" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>unlock</name></member> <member refid="classomni__mutex_1afad9eec0f3d7ff0875bc79ab8c172c27" prot="public" virt="non-virtual"><scope>omni_mutex</scope><name>~omni_mutex</name></member> </listofallmembers> </compounddef> </doxygen>