Newer
Older
UbixOS / doc / xml / structuthread.xml
<?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="structuthread" kind="struct" language="C++" prot="public">
    <compoundname>uthread</compoundname>
    <includes refid="uthread_8h" local="no">uthread.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structuthread_1a02a5361e858b69f6c5044c1d1889162a" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::__uthread_reserved[4]</definition>
        <argsstring>[4]</argsstring>
        <name>__uthread_reserved</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="50" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a3752f61b8d3bde78e8207689e5dcb7d2" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* uthread::arg_mmap</definition>
        <argsstring></argsstring>
        <name>arg_mmap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="48" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="48" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a376977004145c4378051b50ba3a3c801" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::arg_size</definition>
        <argsstring></argsstring>
        <name>arg_size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="49" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1ae1b7ededf8be6196d1d5a8bf31edfc19" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::stack_size</definition>
        <argsstring></argsstring>
        <name>stack_size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="47" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1ab66db8e930bc5932437095ae994b3abe" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::tls_master_align</definition>
        <argsstring></argsstring>
        <name>tls_master_align</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="45" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a7683e6aae3b6bfc343403321e07fa008" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* uthread::tls_master_mmap</definition>
        <argsstring></argsstring>
        <name>tls_master_mmap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="43" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="43" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a1900adb5589bff5909d610e2989ae449" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::tls_master_size</definition>
        <argsstring></argsstring>
        <name>tls_master_size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="44" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="44" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a2afa387d7ca84bb303de187e0120d774" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* uthread::tls_mmap</definition>
        <argsstring></argsstring>
        <name>tls_mmap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="46" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a6436111c57811549b0708617045ac84e" prot="public" static="no" mutable="no">
        <type>unsigned long</type>
        <definition>unsigned long uthread::uthread_flags</definition>
        <argsstring></argsstring>
        <name>uthread_flags</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="42" column="21" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a9aecb868fe5151f6ee4400a2e65412b6" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structuthread" kindref="compound">uthread</ref> *</type>
        <definition>struct uthread* uthread::uthread_pointer</definition>
        <argsstring></argsstring>
        <name>uthread_pointer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="40" column="20" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structuthread_1a69c8a57fc8da9ab25f30782795e656c1" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type>
        <definition>size_t uthread::uthread_size</definition>
        <argsstring></argsstring>
        <name>uthread_size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="41" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>uthread</label>
        <link refid="structuthread"/>
        <childnode refid="1" relation="usage">
          <edgelabel>+uthread_pointer</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" line="39" column="16" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/uthread.h" bodystart="39" bodyend="51"/>
    <listofallmembers>
      <member refid="structuthread_1a02a5361e858b69f6c5044c1d1889162a" prot="public" virt="non-virtual"><scope>uthread</scope><name>__uthread_reserved</name></member>
      <member refid="structuthread_1a3752f61b8d3bde78e8207689e5dcb7d2" prot="public" virt="non-virtual"><scope>uthread</scope><name>arg_mmap</name></member>
      <member refid="structuthread_1a376977004145c4378051b50ba3a3c801" prot="public" virt="non-virtual"><scope>uthread</scope><name>arg_size</name></member>
      <member refid="structuthread_1ae1b7ededf8be6196d1d5a8bf31edfc19" prot="public" virt="non-virtual"><scope>uthread</scope><name>stack_size</name></member>
      <member refid="structuthread_1ab66db8e930bc5932437095ae994b3abe" prot="public" virt="non-virtual"><scope>uthread</scope><name>tls_master_align</name></member>
      <member refid="structuthread_1a7683e6aae3b6bfc343403321e07fa008" prot="public" virt="non-virtual"><scope>uthread</scope><name>tls_master_mmap</name></member>
      <member refid="structuthread_1a1900adb5589bff5909d610e2989ae449" prot="public" virt="non-virtual"><scope>uthread</scope><name>tls_master_size</name></member>
      <member refid="structuthread_1a2afa387d7ca84bb303de187e0120d774" prot="public" virt="non-virtual"><scope>uthread</scope><name>tls_mmap</name></member>
      <member refid="structuthread_1a6436111c57811549b0708617045ac84e" prot="public" virt="non-virtual"><scope>uthread</scope><name>uthread_flags</name></member>
      <member refid="structuthread_1a9aecb868fe5151f6ee4400a2e65412b6" prot="public" virt="non-virtual"><scope>uthread</scope><name>uthread_pointer</name></member>
      <member refid="structuthread_1a69c8a57fc8da9ab25f30782795e656c1" prot="public" virt="non-virtual"><scope>uthread</scope><name>uthread_size</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>