<?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>