Newer
Older
UbixOS / doc / xml / structsFL__FILE.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="structsFL__FILE" kind="struct" language="C++" prot="public">
    <compoundname>sFL_FILE</compoundname>
    <includes refid="fat__filelib_8h" local="no">fat_filelib.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structsFL__FILE_1a5372bba4c822b27d1ddb0febc222ac2e" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 sFL_FILE::bytenum</definition>
        <argsstring></argsstring>
        <name>bytenum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="42" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1ad47438866096eaac7a444d23d28958ee" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 sFL_FILE::file_data_address</definition>
        <argsstring></argsstring>
        <name>file_data_address</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="59" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a1807ccadb24d1357411bff0cad0988aa" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int sFL_FILE::file_data_dirty</definition>
        <argsstring></argsstring>
        <name>file_data_dirty</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="60" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1af18e542517b5de6fb46a267e9616fc0c" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1adde6aaee8457bee49c2a92621fe22b79" kindref="member">uint8</ref></type>
        <definition>uint8 sFL_FILE::file_data_sector[512]</definition>
        <argsstring>[512]</argsstring>
        <name>file_data_sector</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="58" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1ad5a244bf8c1f0fb541220cb00e924703" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 sFL_FILE::filelength</definition>
        <argsstring></argsstring>
        <name>filelength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="43" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="43" bodyend="-1"/>
        <referencedby refid="fat_8c_1abcabf6d92d9d68a4dda0b0f8a8a803b5" compoundref="fat_8c" startline="131" endline="169">open_fat</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a34905208c8121f86fa55357bc6851ae4" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int sFL_FILE::filelength_changed</definition>
        <argsstring></argsstring>
        <name>filelength_changed</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="44" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="44" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a555306a9493ae9b64a236bbeb43436cf" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char sFL_FILE::filename[260]</definition>
        <argsstring>[260]</argsstring>
        <name>filename</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="46" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a0e5d3919015a115c20176536679ec28b" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1adde6aaee8457bee49c2a92621fe22b79" kindref="member">uint8</ref></type>
        <definition>uint8 sFL_FILE::flags</definition>
        <argsstring></argsstring>
        <name>flags</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="63" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1aff679075b139c37ebbf76a04000ae104" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structcluster__lookup" kindref="compound">cluster_lookup</ref></type>
        <definition>struct cluster_lookup sFL_FILE::last_fat_lookup</definition>
        <argsstring></argsstring>
        <name>last_fat_lookup</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="47" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a4afab9a2b9ab00fa947083d629b5c71b" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structfat__node" kindref="compound">fat_node</ref></type>
        <definition>struct fat_node sFL_FILE::list_node</definition>
        <argsstring></argsstring>
        <name>list_node</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="63" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a7100b62bd702edd8aae838b7461ddfa8" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 sFL_FILE::parentcluster</definition>
        <argsstring></argsstring>
        <name>parentcluster</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="40" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1ac711b022c3ad32744cf964bd27f6359c" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char sFL_FILE::path[260]</definition>
        <argsstring>[260]</argsstring>
        <name>path</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="45" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a6e5656f96e124f1c87a3eda6ec05a274" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1adde6aaee8457bee49c2a92621fe22b79" kindref="member">uint8</ref></type>
        <definition>uint8 sFL_FILE::shortfilename[11]</definition>
        <argsstring>[11]</argsstring>
        <name>shortfilename</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="47" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structsFL__FILE_1a6990c8cfed08794aadccb9352d2f8252" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 sFL_FILE::startcluster</definition>
        <argsstring></argsstring>
        <name>startcluster</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="41" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="41" bodyend="-1"/>
        <referencedby refid="fat_8c_1abcabf6d92d9d68a4dda0b0f8a8a803b5" compoundref="fat_8c" startline="131" endline="169">open_fat</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>sFL_FILE</label>
        <link refid="structsFL__FILE"/>
        <childnode refid="2" relation="usage">
          <edgelabel>+list_node</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>+last_fat_lookup</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>cluster_lookup</label>
        <link refid="structcluster__lookup"/>
      </node>
      <node id="2">
        <label>fat_node</label>
        <link refid="structfat__node"/>
        <childnode refid="2" relation="usage">
          <edgelabel>+previous</edgelabel>
          <edgelabel>+next</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" line="39" column="1" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_filelib.h" bodystart="38" bodyend="72"/>
    <listofallmembers>
      <member refid="structsFL__FILE_1a5372bba4c822b27d1ddb0febc222ac2e" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>bytenum</name></member>
      <member refid="structsFL__FILE_1ad47438866096eaac7a444d23d28958ee" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>file_data_address</name></member>
      <member refid="structsFL__FILE_1a1807ccadb24d1357411bff0cad0988aa" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>file_data_dirty</name></member>
      <member refid="structsFL__FILE_1af18e542517b5de6fb46a267e9616fc0c" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>file_data_sector</name></member>
      <member refid="structsFL__FILE_1ad5a244bf8c1f0fb541220cb00e924703" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>filelength</name></member>
      <member refid="structsFL__FILE_1a34905208c8121f86fa55357bc6851ae4" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>filelength_changed</name></member>
      <member refid="structsFL__FILE_1a555306a9493ae9b64a236bbeb43436cf" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>filename</name></member>
      <member refid="structsFL__FILE_1a0e5d3919015a115c20176536679ec28b" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>flags</name></member>
      <member refid="structsFL__FILE_1aff679075b139c37ebbf76a04000ae104" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>last_fat_lookup</name></member>
      <member refid="structsFL__FILE_1a4afab9a2b9ab00fa947083d629b5c71b" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>list_node</name></member>
      <member refid="structsFL__FILE_1a7100b62bd702edd8aae838b7461ddfa8" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>parentcluster</name></member>
      <member refid="structsFL__FILE_1ac711b022c3ad32744cf964bd27f6359c" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>path</name></member>
      <member refid="structsFL__FILE_1a6e5656f96e124f1c87a3eda6ec05a274" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>shortfilename</name></member>
      <member refid="structsFL__FILE_1a6990c8cfed08794aadccb9352d2f8252" prot="public" virt="non-virtual"><scope>sFL_FILE</scope><name>startcluster</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>