Newer
Older
ubix2 / doc / xml / structfileDescriptorStruct.xml
@reddawg reddawg on 5 Dec 2006 19 KB Documentation
<?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="structfileDescriptorStruct" kind="struct" prot="public">
    <compoundname>fileDescriptorStruct</compoundname>
    <includes refid="include_2vfs_2file_8h" local="no">file.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structfileDescriptorStruct_1cbc0897e87c2c167cdb8cb1beb77f598" prot="public" static="no" mutable="no">
        <type>char *</type>
        <definition>char* fileDescriptorStruct::buffer</definition>
        <argsstring></argsstring>
        <name>buffer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="57" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_10222d37f7abbfbf02d84c98a9a532c33" prot="public" static="no" mutable="no">
        <type><ref refid="structcacheNode" kindref="compound">cacheNode</ref> *</type>
        <definition>struct cacheNode* fileDescriptorStruct::cacheNode</definition>
        <argsstring></argsstring>
        <name>cacheNode</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="59" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_162c52d66a6baff1f91fec689b624e3b3" prot="public" static="no" mutable="no">
        <type><ref refid="structdmadat" kindref="compound">dmadat</ref> *</type>
        <definition>struct dmadat* fileDescriptorStruct::dmadat</definition>
        <argsstring></argsstring>
        <name>dmadat</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="61" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1c4a0e558e819f84243070ac2adaa6b11" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int fileDescriptorStruct::dsk_meta</definition>
        <argsstring></argsstring>
        <name>dsk_meta</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="62" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_14ca84ca208f0bcd97d654f99a55724f6" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char fileDescriptorStruct::fileName[512]</definition>
        <argsstring>[512]</argsstring>
        <name>fileName</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="56" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="56" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1fc289229a1011c71cde06dce77dadd7e" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::ino</definition>
        <argsstring></argsstring>
        <name>ino</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="58" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1f4ee8935dc90d7f16ebffe20077a63eb" prot="public" static="no" mutable="no">
        <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 fileDescriptorStruct::length</definition>
        <argsstring></argsstring>
        <name>length</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="54" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="54" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_18c43ddd6ff5fd5383bcdde5896846e98" prot="public" static="no" mutable="no">
        <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 fileDescriptorStruct::mode</definition>
        <argsstring></argsstring>
        <name>mode</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="51" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1f8abeb5da4a430885db51246db1356f9" prot="public" static="no" mutable="no">
        <type><ref refid="structvfs__mountPoint" kindref="compound">vfs_mountPoint</ref> *</type>
        <definition>struct vfs_mountPoint* fileDescriptorStruct::mp</definition>
        <argsstring></argsstring>
        <name>mp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="49" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1fe4f514afb8946b16aab3c8e50f8069c" prot="public" static="no" mutable="no">
        <type><ref refid="structfileDescriptorStruct" kindref="compound">fileDescriptorStruct</ref> *</type>
        <definition>struct fileDescriptorStruct* fileDescriptorStruct::next</definition>
        <argsstring></argsstring>
        <name>next</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="48" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="48" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1eedbb6c79fc5a34c4b8cf4ebbf6a0658" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::offset</definition>
        <argsstring></argsstring>
        <name>offset</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="52" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="52" bodyend="-1"/>
        <referencedby refid="file_8c_16ff1131020b7a50805dc848fcd9c03b2" compoundref="file_8c" startline="92" endline="100">sysFseek</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_111626b5d99a5da968f43bc37d2591c5c" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::perms</definition>
        <argsstring></argsstring>
        <name>perms</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="60" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_13301f80684107656eeb91edfaed9e676" prot="public" static="no" mutable="no">
        <type><ref refid="structfileDescriptorStruct" kindref="compound">fileDescriptorStruct</ref> *</type>
        <definition>struct fileDescriptorStruct* fileDescriptorStruct::prev</definition>
        <argsstring></argsstring>
        <name>prev</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="47" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1c94ccd4c8160d17fa851fed274c5a8c4" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::resid</definition>
        <argsstring></argsstring>
        <name>resid</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="63" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_197eb3dcefe53610658dc341ca449e290" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::size</definition>
        <argsstring></argsstring>
        <name>size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="53" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="53" bodyend="-1"/>
        <referencedby refid="file_8c_111af8c48fc1b1a08d97e8082d553c143" compoundref="file_8c" startline="122" endline="131">sysFopen</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_174b5825aa688ae7936fc0492743ae372" prot="public" static="no" mutable="no">
        <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 fileDescriptorStruct::start</definition>
        <argsstring></argsstring>
        <name>start</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="55" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfileDescriptorStruct_1dd78e2b569c4813dc1b171f4203f3e6b" prot="public" static="no" mutable="no">
        <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 fileDescriptorStruct::status</definition>
        <argsstring></argsstring>
        <name>status</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="50" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="176">
        <label>device_resource</label>
        <link refid="structdevice__resource"/>
      </node>
      <node id="175">
        <label>device_node</label>
        <link refid="structdevice__node"/>
        <childnode refid="176" relation="usage">
          <edgelabel>devRec</edgelabel>
        </childnode>
        <childnode refid="177" relation="usage">
          <edgelabel>devInfo</edgelabel>
        </childnode>
        <childnode refid="178" relation="usage">
          <edgelabel>devInfo</edgelabel>
        </childnode>
        <childnode refid="175" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
      <node id="170">
        <label>cacheNode</label>
        <link refid="structcacheNode"/>
        <childnode refid="170" relation="usage">
          <edgelabel>prev
next
parent
fileListTail
fileListHead</edgelabel>
        </childnode>
      </node>
      <node id="173">
        <label>ubixDiskLabel</label>
        <link refid="structubixDiskLabel"/>
        <childnode refid="174" relation="usage">
          <edgelabel>partitions</edgelabel>
        </childnode>
      </node>
      <node id="174">
        <label>ubixDiskLabel::ubixPartitions</label>
        <link refid="structubixDiskLabel_1_1ubixPartitions"/>
      </node>
      <node id="169">
        <label>fileDescriptorStruct</label>
        <link refid="structfileDescriptorStruct"/>
        <childnode refid="170" relation="usage">
          <edgelabel>cacheNode</edgelabel>
        </childnode>
        <childnode refid="171" relation="usage">
          <edgelabel>dmadat</edgelabel>
        </childnode>
        <childnode refid="172" relation="usage">
          <edgelabel>mp</edgelabel>
        </childnode>
        <childnode refid="169" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
      <node id="172">
        <label>vfs_mountPoint</label>
        <link refid="structvfs__mountPoint"/>
        <childnode refid="173" relation="usage">
          <edgelabel>diskLabel</edgelabel>
        </childnode>
        <childnode refid="175" relation="usage">
          <edgelabel>device</edgelabel>
        </childnode>
        <childnode refid="179" relation="usage">
          <edgelabel>fs</edgelabel>
        </childnode>
        <childnode refid="172" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
      <node id="177">
        <label>device_interface</label>
        <link refid="structdevice__interface"/>
      </node>
      <node id="178">
        <label>device_t</label>
        <link refid="structdevice__t"/>
      </node>
      <node id="171">
        <label>dmadat</label>
        <link refid="structdmadat"/>
      </node>
      <node id="179">
        <label>fileSystem</label>
        <link refid="structfileSystem"/>
        <childnode refid="179" relation="usage">
          <edgelabel>prev
next</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="46" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="46" bodyend="64"/>
    <listofallmembers>
      <member refid="structfileDescriptorStruct_1cbc0897e87c2c167cdb8cb1beb77f598" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>buffer</name></member>
      <member refid="structfileDescriptorStruct_10222d37f7abbfbf02d84c98a9a532c33" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>cacheNode</name></member>
      <member refid="structfileDescriptorStruct_162c52d66a6baff1f91fec689b624e3b3" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>dmadat</name></member>
      <member refid="structfileDescriptorStruct_1c4a0e558e819f84243070ac2adaa6b11" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>dsk_meta</name></member>
      <member refid="structfileDescriptorStruct_14ca84ca208f0bcd97d654f99a55724f6" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>fileName</name></member>
      <member refid="structfileDescriptorStruct_1fc289229a1011c71cde06dce77dadd7e" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>ino</name></member>
      <member refid="structfileDescriptorStruct_1f4ee8935dc90d7f16ebffe20077a63eb" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>length</name></member>
      <member refid="structfileDescriptorStruct_18c43ddd6ff5fd5383bcdde5896846e98" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>mode</name></member>
      <member refid="structfileDescriptorStruct_1f8abeb5da4a430885db51246db1356f9" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>mp</name></member>
      <member refid="structfileDescriptorStruct_1fe4f514afb8946b16aab3c8e50f8069c" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>next</name></member>
      <member refid="structfileDescriptorStruct_1eedbb6c79fc5a34c4b8cf4ebbf6a0658" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>offset</name></member>
      <member refid="structfileDescriptorStruct_111626b5d99a5da968f43bc37d2591c5c" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>perms</name></member>
      <member refid="structfileDescriptorStruct_13301f80684107656eeb91edfaed9e676" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>prev</name></member>
      <member refid="structfileDescriptorStruct_1c94ccd4c8160d17fa851fed274c5a8c4" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>resid</name></member>
      <member refid="structfileDescriptorStruct_197eb3dcefe53610658dc341ca449e290" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>size</name></member>
      <member refid="structfileDescriptorStruct_174b5825aa688ae7936fc0492743ae372" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>start</name></member>
      <member refid="structfileDescriptorStruct_1dd78e2b569c4813dc1b171f4203f3e6b" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>status</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>