Newer
Older
UbixOS / doc / xml / structosInfo.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="structosInfo" kind="struct" language="C++" prot="public">
    <compoundname>osInfo</compoundname>
    <includes refid="sched_8h" local="no">sched.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structosInfo_1a469e3f8b916794a9d0185a20f1459509" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1ada085051a6d9a8e00a2cb256d1af14ba" kindref="member">uInt32</ref></type>
        <definition>uInt32 osInfo::controlKeys</definition>
        <argsstring></argsstring>
        <name>controlKeys</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="56" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="56" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1ae9411eaa7df66cd0148237248848bbdf" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char osInfo::cwd[1024]</definition>
        <argsstring>[1024]</argsstring>
        <name>cwd</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="58" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="58" bodyend="-1"/>
        <referencedby refid="include_2vfs_2file_8h_1aa5a3a3f92ecea1381616825ba8646306" compoundref="file_8c" startline="388" endline="518">fopen</referencedby>
        <referencedby refid="armv6_2fork_8c_1a193d99c9f4dbfbfaad8a1ef486582f2d" compoundref="armv6_2fork_8c" startline="48" endline="97">fork_copyProcess</referencedby>
        <referencedby refid="sysproto__posix_8h_1a2eb9cc767595f53b3c580cd534a0a890" compoundref="file_8c" startline="186" endline="195">sys_chdir</referencedby>
        <referencedby refid="sysproto__posix_8h_1a5ad4ab96ec36d0f1763b9540edaf0128" compoundref="file_8c" startline="197" endline="218">sys_fchdir</referencedby>
        <referencedby refid="sysproto__posix_8h_1a2df56a6757909dd205e60732f34acabb" compoundref="i386_2fork_8c" startline="40" endline="131">sys_fork</referencedby>
        <referencedby refid="kernel_2syscall_8c_1a96b9eebf3580117ce76158b2d53f188f" compoundref="kernel_2syscall_8c" startline="204" endline="222">sys_getcwd</referencedby>
        <referencedby refid="arch_2armv6_2syscall_8c_1aa1858601da45332a2cd7d43bb3bcb80d" compoundref="arch_2armv6_2syscall_8c" startline="216" endline="220">sysGetCwd</referencedby>
        <referencedby refid="file_8c_1a81e426f86ee3d066c32986948fe3f6fd" compoundref="file_8c" startline="576" endline="609">sysMkDir</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1aa07b6034e95af474075ecc5151d694e0" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
        <definition>uint8_t osInfo::gpf</definition>
        <argsstring></argsstring>
        <name>gpf</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="59" column="13" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1ac823c4922598a3bb84c1603c4828d0cd" prot="public" static="no" mutable="no">
        <type>char *</type>
        <definition>char* osInfo::stdin</definition>
        <argsstring></argsstring>
        <name>stdin</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="57" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1a4a727abc7700ea2c32ed3f3b1654b466" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1ada085051a6d9a8e00a2cb256d1af14ba" kindref="member">uInt32</ref></type>
        <definition>uInt32 osInfo::stdinSize</definition>
        <argsstring></argsstring>
        <name>stdinSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="55" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1a50f6d9f964aa8bcd88c5ff3bf693cec2" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref></type>
        <definition>uInt8 osInfo::timer</definition>
        <argsstring></argsstring>
        <name>timer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="51" column="11" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1a58c4ea3c7eed801f6ab84f701b5684f1" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
        <definition>bool osInfo::v86If</definition>
        <argsstring></argsstring>
        <name>v86If</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="53" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="53" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1abefa906e51d2b28b2475a74e16219ded" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref></type>
        <definition>uInt8 osInfo::v86Task</definition>
        <argsstring></argsstring>
        <name>v86Task</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="52" column="11" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="52" bodyend="-1"/>
        <referencedby refid="bioscall_8h_1a56a172d2268fc10811a0bb180d7c3f49" compoundref="armv6_2bioscall_8c" startline="49" endline="96">biosCall</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structosInfo_1a2833c1fa4a221941b5d1141dfa5beefd" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1ada085051a6d9a8e00a2cb256d1af14ba" kindref="member">uInt32</ref></type>
        <definition>uInt32 osInfo::vmStart</definition>
        <argsstring></argsstring>
        <name>vmStart</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="54" column="12" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="54" bodyend="-1"/>
        <referencedby refid="exec_8c_1af80d4412d42ed1b5bf9a1b9774230f33" compoundref="exec_8c" startline="153" endline="330">execFile</referencedby>
        <referencedby refid="exec_8c_1a4b86d28d8fd56197042aef174de2fd58" compoundref="exec_8c" startline="66" endline="136">execThread</referencedby>
        <referencedby refid="armv6_2fork_8c_1a193d99c9f4dbfbfaad8a1ef486582f2d" compoundref="armv6_2fork_8c" startline="48" endline="97">fork_copyProcess</referencedby>
        <referencedby refid="sysproto__posix_8h_1a2df56a6757909dd205e60732f34acabb" compoundref="i386_2fork_8c" startline="40" endline="131">sys_fork</referencedby>
        <referencedby refid="exec_8c_1a219681612352232186a0f568457d851d" compoundref="exec_8c" startline="340" endline="545">sysExec</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>osInfo</label>
        <link refid="structosInfo"/>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" line="50" column="13" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/sched.h" bodystart="50" bodyend="60"/>
    <listofallmembers>
      <member refid="structosInfo_1a469e3f8b916794a9d0185a20f1459509" prot="public" virt="non-virtual"><scope>osInfo</scope><name>controlKeys</name></member>
      <member refid="structosInfo_1ae9411eaa7df66cd0148237248848bbdf" prot="public" virt="non-virtual"><scope>osInfo</scope><name>cwd</name></member>
      <member refid="structosInfo_1aa07b6034e95af474075ecc5151d694e0" prot="public" virt="non-virtual"><scope>osInfo</scope><name>gpf</name></member>
      <member refid="structosInfo_1ac823c4922598a3bb84c1603c4828d0cd" prot="public" virt="non-virtual"><scope>osInfo</scope><name>stdin</name></member>
      <member refid="structosInfo_1a4a727abc7700ea2c32ed3f3b1654b466" prot="public" virt="non-virtual"><scope>osInfo</scope><name>stdinSize</name></member>
      <member refid="structosInfo_1a50f6d9f964aa8bcd88c5ff3bf693cec2" prot="public" virt="non-virtual"><scope>osInfo</scope><name>timer</name></member>
      <member refid="structosInfo_1a58c4ea3c7eed801f6ab84f701b5684f1" prot="public" virt="non-virtual"><scope>osInfo</scope><name>v86If</name></member>
      <member refid="structosInfo_1abefa906e51d2b28b2475a74e16219ded" prot="public" virt="non-virtual"><scope>osInfo</scope><name>v86Task</name></member>
      <member refid="structosInfo_1a2833c1fa4a221941b5d1141dfa5beefd" prot="public" virt="non-virtual"><scope>osInfo</scope><name>vmStart</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>