<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7">
  <compounddef id="structvitalsStruct" kind="struct" prot="public">
    <compoundname>vitalsStruct</compoundname>
    <includes refid="vitals_8h" local="no">vitals.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structvitalsStruct_102e0ac27f010d5e00f7ceddb67d3c175" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::dQuantum</definition>
        <argsstring></argsstring>
        <name>dQuantum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="43" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="43" bodyend="-1"/>
        <referencedby refid="vitals_8c_134d7f48e003fe73f05d594c6c1f00d49" compoundref="vitals_8c" startline="48" endline="69">vitals_init</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1549507320bf8045f24ddf245e92777bd" prot="public" static="no" mutable="no">
        <type><ref refid="structfileSystem" kindref="compound">fileSystem</ref> *</type>
        <definition>struct fileSystem* vitalsStruct::fileSystems</definition>
        <argsstring></argsstring>
        <name>fileSystems</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="45" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="45" bodyend="-1"/>
        <referencedby refid="vfs_8c_1ca585ca14c08d6c1a07e1b886fc9749a" compoundref="vfs_8c" startline="48" endline="57">vfs_init</referencedby>
        <referencedby refid="vfs_8c_1c49aa10a62b250834a055476c849b7b3" compoundref="vfs_8c" startline="59" endline="72">vfsFindFS</referencedby>
        <referencedby refid="vfs_8c_1d8cb9693ae7b6b9fc419efc975778338" compoundref="vfs_8c" startline="81" endline="138">vfsRegisterFS</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1260b45f68a92442f30b6e9a4005ea938" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* vitalsStruct::font</definition>
        <argsstring></argsstring>
        <name>font</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="49" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="49" bodyend="-1"/>
        <referencedby refid="ogprintf_8cc_1d8f6d48c32e4d5822a8743a540725d8e" compoundref="ogprintf_8cc" startline="42" endline="84">ogPrintf</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_11f45a0348eac13344950507efaf565f8" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::freePages</definition>
        <argsstring></argsstring>
        <name>freePages</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="44" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="44" bodyend="-1"/>
        <referencedby refid="vmm__memory_8c_1362d462b3a1e19b5e0ef95e1839dbf11" compoundref="vmm__memory_8c" startline="266" endline="283">adjustCowCounter</referencedby>
        <referencedby refid="vmm__memory_8c_1e90be267d851fed04d4d9b1c6c10454a" compoundref="vmm__memory_8c" startline="228" endline="252">freePage</referencedby>
        <referencedby refid="atkbd_8c_10a638d89ef3b126799ec1503c743a723" compoundref="atkbd_8c" startline="216" endline="319">keyboardHandler</referencedby>
        <referencedby refid="main_8c_1a099bb67b4698f94150184a0ee8ccffb" compoundref="main_8c" startline="97" endline="152">kmain</referencedby>
        <referencedby refid="vmm__memory_8c_11be09ae74f7f41cd765042a0a7411c49" compoundref="vmm__memory_8c" startline="186" endline="216">vmmFindFreePage</referencedby>
        <referencedby refid="vmm__memory_8c_1a24b696e386ef97dfe88b9b434c671c6" compoundref="vmm__memory_8c" startline="296" endline="332">vmmFreeProcessPages</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1292bf1e7a31e9f88ca279aa6227287f3" prot="public" static="no" mutable="no">
        <type><ref refid="structvfs__mountPoint" kindref="compound">vfs_mountPoint</ref> *</type>
        <definition>struct vfs_mountPoint* vitalsStruct::mountPoints</definition>
        <argsstring></argsstring>
        <name>mountPoints</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="46" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="46" bodyend="-1"/>
        <referencedby refid="mount_8c_17404fbe67653dda57672539b003deecd" compoundref="mount_8c" startline="105" endline="121">vfs_addMount</referencedby>
        <referencedby refid="mount_8c_1a8cc926aa9badb781158b6738b1b0f2d" compoundref="mount_8c" startline="132" endline="142">vfs_findMount</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_14398d65a35290bc00027b6c8a4e049c8" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::openFiles</definition>
        <argsstring></argsstring>
        <name>openFiles</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="39" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="39" bodyend="-1"/>
        <referencedby refid="file_8c_1789959682f4ac8df2d89ea6450efda8b" compoundref="file_8c" startline="398" endline="425">fclose</referencedby>
        <referencedby refid="file_8c_13c11b2679cf37c72b05eaab50c282e72" compoundref="file_8c" startline="274" endline="389">fopen</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_15f234387a32836e418e0706960f93e20" prot="public" static="no" mutable="no">
        <type>char *</type>
        <definition>char* vitalsStruct::packet</definition>
        <argsstring></argsstring>
        <name>packet</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="50" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_13df739c9b52fd796de7bb875435edad8" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::packetLength</definition>
        <argsstring></argsstring>
        <name>packetLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="51" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1ad046f0549f097554905e75b5e2cde51" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::quantum</definition>
        <argsstring></argsstring>
        <name>quantum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="42" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="42" bodyend="-1"/>
        <referencedby refid="vitals_8c_134d7f48e003fe73f05d594c6c1f00d49" compoundref="vitals_8c" startline="48" endline="69">vitals_init</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1e329bdf1a2ce69044a962e612a9eb1e6" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* vitalsStruct::screen</definition>
        <argsstring></argsstring>
        <name>screen</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="48" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="48" bodyend="-1"/>
        <referencedby refid="ogprintf_8cc_1d8f6d48c32e4d5822a8743a540725d8e" compoundref="ogprintf_8cc" startline="42" endline="84">ogPrintf</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_14f8bcc103c132edae3eb7ed47e6ee024" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::sysTicks</definition>
        <argsstring></argsstring>
        <name>sysTicks</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="40" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="40" bodyend="-1"/>
        <referencedby refid="syscall_8c_17c8a6dad2e6968015b21357c795bccc0" compoundref="syscall_8c" startline="213" endline="218">sysGetUptime</referencedby>
        <referencedby refid="systemtask_8c_1c7cc6a806237f8657fcdce169319fd7f" compoundref="systemtask_8c" startline="48" endline="118">systemTask</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1d4f37dedcce6dcf9d87e1f01221c5b71" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::sysUptime</definition>
        <argsstring></argsstring>
        <name>sysUptime</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="41" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="41" bodyend="-1"/>
        <referencedby refid="syscall_8c_1c0997ac7ac4b4bdb6f8565f2b7f0c74a" compoundref="syscall_8c" startline="220" endline="225">sysGetTime</referencedby>
        <referencedby refid="systemtask_8c_1c7cc6a806237f8657fcdce169319fd7f" compoundref="systemtask_8c" startline="48" endline="118">systemTask</referencedby>
        <referencedby refid="ubthread_8c_1996be9a927447a62f7168a082a046c54" compoundref="ubthread_8c" startline="105" endline="115">ubthread_cond_timedwait</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1c407388b447996ea3bad97aebbb5e1a6" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 vitalsStruct::timeStart</definition>
        <argsstring></argsstring>
        <name>timeStart</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="47" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="47" bodyend="-1"/>
        <referencedby refid="syscall_8c_1c0997ac7ac4b4bdb6f8565f2b7f0c74a" compoundref="syscall_8c" startline="220" endline="225">sysGetTime</referencedby>
        <referencedby refid="time_8c_145c7647a44b3b3eef8e44809180e86b5" compoundref="time_8c" startline="56" endline="90">time_init</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="716">
        <label>device_resource</label>
        <link refid="structdevice__resource"/>
      </node>
      <node id="715">
        <label>device_node</label>
        <link refid="structdevice__node"/>
        <childnode refid="716" relation="usage">
          <edgelabel>devRec</edgelabel>
        </childnode>
        <childnode refid="717" relation="usage">
          <edgelabel>devInfo</edgelabel>
        </childnode>
        <childnode refid="715" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
      <node id="713">
        <label>ubixDiskLabel</label>
        <link refid="structubixDiskLabel"/>
        <childnode refid="714" relation="usage">
          <edgelabel>partitions</edgelabel>
        </childnode>
      </node>
      <node id="714">
        <label>ubixDiskLabel::ubixPartitions</label>
        <link refid="structubixDiskLabel_1_1ubixPartitions"/>
      </node>
      <node id="712">
        <label>vfs_mountPoint</label>
        <link refid="structvfs__mountPoint"/>
        <childnode refid="713" relation="usage">
          <edgelabel>diskLabel</edgelabel>
        </childnode>
        <childnode refid="715" relation="usage">
          <edgelabel>device</edgelabel>
        </childnode>
        <childnode refid="711" relation="usage">
          <edgelabel>fs</edgelabel>
        </childnode>
        <childnode refid="712" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
      <node id="710">
        <label>vitalsStruct</label>
        <link refid="structvitalsStruct"/>
        <childnode refid="711" relation="usage">
          <edgelabel>fileSystems</edgelabel>
        </childnode>
        <childnode refid="712" relation="usage">
          <edgelabel>mountPoints</edgelabel>
        </childnode>
      </node>
      <node id="717">
        <label>device_interface</label>
        <link refid="structdevice__interface"/>
      </node>
      <node id="711">
        <label>fileSystem</label>
        <link refid="structfileSystem"/>
        <childnode refid="711" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" line="38" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/vitals.h" bodystart="38" bodyend="52"/>
    <listofallmembers>
      <member refid="structvitalsStruct_102e0ac27f010d5e00f7ceddb67d3c175" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>dQuantum</name></member>
      <member refid="structvitalsStruct_1549507320bf8045f24ddf245e92777bd" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>fileSystems</name></member>
      <member refid="structvitalsStruct_1260b45f68a92442f30b6e9a4005ea938" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>font</name></member>
      <member refid="structvitalsStruct_11f45a0348eac13344950507efaf565f8" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>freePages</name></member>
      <member refid="structvitalsStruct_1292bf1e7a31e9f88ca279aa6227287f3" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>mountPoints</name></member>
      <member refid="structvitalsStruct_14398d65a35290bc00027b6c8a4e049c8" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>openFiles</name></member>
      <member refid="structvitalsStruct_15f234387a32836e418e0706960f93e20" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>packet</name></member>
      <member refid="structvitalsStruct_13df739c9b52fd796de7bb875435edad8" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>packetLength</name></member>
      <member refid="structvitalsStruct_1ad046f0549f097554905e75b5e2cde51" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>quantum</name></member>
      <member refid="structvitalsStruct_1e329bdf1a2ce69044a962e612a9eb1e6" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>screen</name></member>
      <member refid="structvitalsStruct_14f8bcc103c132edae3eb7ed47e6ee024" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>sysTicks</name></member>
      <member refid="structvitalsStruct_1d4f37dedcce6dcf9d87e1f01221c5b71" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>sysUptime</name></member>
      <member refid="structvitalsStruct_1c407388b447996ea3bad97aebbb5e1a6" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>timeStart</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
