mirror of
https://github.com/wiiu-env/wut.git
synced 2025-01-09 17:29:38 +01:00
2053 lines
110 KiB
HTML
2053 lines
110 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.10"/>
|
|
<title>WUT: Filesystem</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">WUT
|
|
 <span id="projectnumber">0.1</span>
|
|
</div>
|
|
<div id="projectbrief">Wii U Toolchain</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.10 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Filesystem<div class="ingroups"><a class="el" href="group__coreinit.html">coreinit</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_client.html">FSClient</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_stat.html">FSStat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ga2d767e5c83f5bd44e88478fa122054d4"><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a></td></tr>
|
|
<tr class="separator:ga2d767e5c83f5bd44e88478fa122054d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga05375f3bcf9cadbf37d0ae805826a2c6"><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a></td></tr>
|
|
<tr class="separator:ga05375f3bcf9cadbf37d0ae805826a2c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1f59ba3212bd012133d5bad4778568cd"><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a></td></tr>
|
|
<tr class="separator:ga1f59ba3212bd012133d5bad4778568cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d6d3f208b1b5342d43b0f930e975606"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606">FSAsyncData</a></td></tr>
|
|
<tr class="separator:ga3d6d3f208b1b5342d43b0f930e975606"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga713d80bb7e2b4ca8e54b454362160c00"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00">FSCmdBlock</a></td></tr>
|
|
<tr class="separator:ga713d80bb7e2b4ca8e54b454362160c00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0eeceb823c04f4d2aa6b68ccee757791"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_client.html">FSClient</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791">FSClient</a></td></tr>
|
|
<tr class="separator:ga0eeceb823c04f4d2aa6b68ccee757791"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga56de6d1694655ef7057c4066ca37a8cb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb">FSDirectoryEntry</a></td></tr>
|
|
<tr class="separator:ga56de6d1694655ef7057c4066ca37a8cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga77c880c8125209467df8d865cedd7622"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_stat.html">FSStat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622">FSStat</a></td></tr>
|
|
<tr class="separator:ga77c880c8125209467df8d865cedd7622"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6651bd09c5fb2d687efe08809a045d1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab6651bd09c5fb2d687efe08809a045d1">FSStateChangeInfo</a></td></tr>
|
|
<tr class="separator:gab6651bd09c5fb2d687efe08809a045d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac58e091e4849b64ecfdeb0b2c6959238"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gac58e091e4849b64ecfdeb0b2c6959238">FSStatus</a></td></tr>
|
|
<tr class="separator:gac58e091e4849b64ecfdeb0b2c6959238"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4fcc17aced52f1aa5c7156d00e9b7da1"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga4fcc17aced52f1aa5c7156d00e9b7da1">FSError</a></td></tr>
|
|
<tr class="separator:ga4fcc17aced52f1aa5c7156d00e9b7da1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga20ff4080a2e96ca4295787c1c2b6616b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga20ff4080a2e96ca4295787c1c2b6616b">FSStatFlags</a></td></tr>
|
|
<tr class="separator:ga20ff4080a2e96ca4295787c1c2b6616b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga12c612c336bb5cd20998c7e8b24c0a0c"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga12c612c336bb5cd20998c7e8b24c0a0c">FSVolumeState</a></td></tr>
|
|
<tr class="separator:ga12c612c336bb5cd20998c7e8b24c0a0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab60cdc17cc20ffc112bbb026c722cb12"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12">FSAsyncCallback</a>) (<a class="el" href="struct_f_s_client.html">FSClient</a> *, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *, <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>, uint32_t)</td></tr>
|
|
<tr class="separator:gab60cdc17cc20ffc112bbb026c722cb12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga1f6b17153671191447543d781627f223"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> <tr class="separator:ga1f6b17153671191447543d781627f223"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</td></tr>
|
|
<tr class="memitem:ga9d75a2f66784083c8a0946918841f97c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> <tr class="separator:ga9d75a2f66784083c8a0946918841f97c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</td></tr>
|
|
<tr class="memitem:ga34564ba894f3287a5cb0f78f722dcdf6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a> <tr class="separator:ga34564ba894f3287a5cb0f78f722dcdf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</td></tr>
|
|
<tr class="memitem:ga7fca3cd5dc44c27e60e7cb422a1bf5b6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> <tr class="separator:ga7fca3cd5dc44c27e60e7cb422a1bf5b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:gafacf27c729ccabbf69d8444103f13255"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafacf27c729ccabbf69d8444103f13255">FSInit</a> ()</td></tr>
|
|
<tr class="separator:gafacf27c729ccabbf69d8444103f13255"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e4c4b3116eafdbe091851cab48fcf2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2e4c4b3116eafdbe091851cab48fcf2d">FSShutdown</a> ()</td></tr>
|
|
<tr class="separator:ga2e4c4b3116eafdbe091851cab48fcf2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae6b1c7ae623fb1be303c4b3f894c1e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gae6b1c7ae623fb1be303c4b3f894c1e58">FSAddClient</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, uint32_t flags)</td></tr>
|
|
<tr class="separator:gae6b1c7ae623fb1be303c4b3f894c1e58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf809ada814079c8338f7fc01c7653d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaf809ada814079c8338f7fc01c7653d91">FSDelClient</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, uint32_t flags)</td></tr>
|
|
<tr class="separator:gaf809ada814079c8338f7fc01c7653d91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2de30738678ac3e8de689fb78ce6aec6"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6">FSGetClientNum</a> ()</td></tr>
|
|
<tr class="separator:ga2de30738678ac3e8de689fb78ce6aec6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d2ee61abad5cd681f61a3772ce6a32b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0d2ee61abad5cd681f61a3772ce6a32b">FSInitCmdBlock</a> (<a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block)</td></tr>
|
|
<tr class="separator:ga0d2ee61abad5cd681f61a3772ce6a32b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga531775bb68b2a948745692bee4af1d4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga531775bb68b2a948745692bee4af1d4e">FSSetCmdPriority</a> (<a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a> priority)</td></tr>
|
|
<tr class="separator:ga531775bb68b2a948745692bee4af1d4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad1a31325992505191861e496dccb334d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gad1a31325992505191861e496dccb334d">FSSetStateChangeNotification</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a> *info)</td></tr>
|
|
<tr class="separator:gad1a31325992505191861e496dccb334d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8e52409c57c366c57f624dffe1a20cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga8e52409c57c366c57f624dffe1a20cb2">FSGetCwd</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, char *buffer, uint32_t bufferSize, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga8e52409c57c366c57f624dffe1a20cb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6c20a87378abde146d411f4a6f6771ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6c20a87378abde146d411f4a6f6771ed">FSChangeDir</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga6c20a87378abde146d411f4a6f6771ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga325f4672edf33485e69818b64d5bf95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga325f4672edf33485e69818b64d5bf95d">FSChangeDirAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga325f4672edf33485e69818b64d5bf95d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1dbe33607c343ac5cb88381003662efb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1dbe33607c343ac5cb88381003662efb">FSGetStat</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, <a class="el" href="struct_f_s_stat.html">FSStat</a> *stat, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga1dbe33607c343ac5cb88381003662efb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5aa4bcbe7432c32cc20977875994a1d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga5aa4bcbe7432c32cc20977875994a1d5">FSGetStatAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, <a class="el" href="struct_f_s_stat.html">FSStat</a> *stat, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga5aa4bcbe7432c32cc20977875994a1d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5ac705f23d6d2e421e3001e8650d31ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga5ac705f23d6d2e421e3001e8650d31ee">FSOpenFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *handle, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga5ac705f23d6d2e421e3001e8650d31ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae80045016bfddb9630c6b6c9ad82899f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gae80045016bfddb9630c6b6c9ad82899f">FSOpenFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, const char *mode, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> *outHandle, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:gae80045016bfddb9630c6b6c9ad82899f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaffee1c1cebc8ddaf19562d80fa64c24d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaffee1c1cebc8ddaf19562d80fa64c24d">FSCloseFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t flags)</td></tr>
|
|
<tr class="separator:gaffee1c1cebc8ddaf19562d80fa64c24d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b53d68828f0c244a91cc85388178d73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9b53d68828f0c244a91cc85388178d73">FSCloseFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga9b53d68828f0c244a91cc85388178d73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafdcb815d20df20c0dec4c9abc12feaca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gafdcb815d20df20c0dec4c9abc12feaca">FSOpenDir</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *handle, uint32_t flags)</td></tr>
|
|
<tr class="separator:gafdcb815d20df20c0dec4c9abc12feaca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6c3cc277e16158e3a4cb76b037b3cf47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga6c3cc277e16158e3a4cb76b037b3cf47">FSOpenDirAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, const char *path, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> *handle, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga6c3cc277e16158e3a4cb76b037b3cf47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab527678f4952d10e16c7755674e615e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab527678f4952d10e16c7755674e615e6">FSReadDir</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> *entry, uint32_t flags)</td></tr>
|
|
<tr class="separator:gab527678f4952d10e16c7755674e615e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacae0c0c96644131d65b63fec6b9348b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gacae0c0c96644131d65b63fec6b9348b2">FSReadDirAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, <a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> *entry, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:gacae0c0c96644131d65b63fec6b9348b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0b6d84a9b812cd8bb9d1b6b7ceaf31f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga0b6d84a9b812cd8bb9d1b6b7ceaf31f2">FSCloseDir</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga0b6d84a9b812cd8bb9d1b6b7ceaf31f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54ca366b15c2c4609bd6a8d2ddbf10a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga54ca366b15c2c4609bd6a8d2ddbf10a4">FSCloseDirAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> handle, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga54ca366b15c2c4609bd6a8d2ddbf10a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaab7a5689fd0df1112819969d9c975008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaab7a5689fd0df1112819969d9c975008">FSGetStatFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="struct_f_s_stat.html">FSStat</a> *stat, uint32_t flags)</td></tr>
|
|
<tr class="separator:gaab7a5689fd0df1112819969d9c975008"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa6ab89925210fcaf553a7e09b116bc00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaa6ab89925210fcaf553a7e09b116bc00">FSGetStatFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, <a class="el" href="struct_f_s_stat.html">FSStat</a> *stat, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:gaa6ab89925210fcaf553a7e09b116bc00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeb2e5f8da780143139b1063c33027f91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaeb2e5f8da780143139b1063c33027f91">FSReadFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, uint32_t flags)</td></tr>
|
|
<tr class="separator:gaeb2e5f8da780143139b1063c33027f91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab79ebab01218bba7efb878d5808cc549"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gab79ebab01218bba7efb878d5808cc549">FSReadFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:gab79ebab01218bba7efb878d5808cc549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1dc0f94e4e56545011a13242b8187e9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1dc0f94e4e56545011a13242b8187e9b">FSReadFileWithPos</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga1dc0f94e4e56545011a13242b8187e9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc3b8151d6deb726c12c1ea1415848fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gadc3b8151d6deb726c12c1ea1415848fe">FSReadFileWithPosAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t unk1, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:gadc3b8151d6deb726c12c1ea1415848fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa3b155af2b58e7c55000feea13c8c344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#gaa3b155af2b58e7c55000feea13c8c344">FSGetPosFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> fileHandle, uint32_t *pos, uint32_t flags)</td></tr>
|
|
<tr class="separator:gaa3b155af2b58e7c55000feea13c8c344"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1601ecd3c75bdb1cc1a33ff59ff75206"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga1601ecd3c75bdb1cc1a33ff59ff75206">FSGetPosFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> fileHandle, uint32_t *pos, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga1601ecd3c75bdb1cc1a33ff59ff75206"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga999fcf3d7c8f2f4bc7db59004642552f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga999fcf3d7c8f2f4bc7db59004642552f">FSSetPosFile</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t pos, uint32_t flags)</td></tr>
|
|
<tr class="separator:ga999fcf3d7c8f2f4bc7db59004642552f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9017d098fb0c8d585c06fb510cc243c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga9017d098fb0c8d585c06fb510cc243c3">FSSetPosFileAsync</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *block, <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> handle, uint32_t pos, uint32_t flags, <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> *asyncData)</td></tr>
|
|
<tr class="separator:ga9017d098fb0c8d585c06fb510cc243c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga979baba07bd5c72713b1c4b6747807df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga979baba07bd5c72713b1c4b6747807df">FSGetVolumeState</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client)</td></tr>
|
|
<tr class="separator:ga979baba07bd5c72713b1c4b6747807df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga02275f4380e251278dd36ff39fb81a4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c">FSGetLastErrorCodeForViewer</a> (<a class="el" href="struct_f_s_client.html">FSClient</a> *client)</td></tr>
|
|
<tr class="separator:ga02275f4380e251278dd36ff39fb81a4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p>First call FSInit to initialise the file system library, then call FSAddClient to initialise your <a class="el" href="struct_f_s_client.html">FSClient</a> structure, then you need to use FSInitCmdBlock to initialise an <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a>, you do not need to reinitialise an <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> before reusing it. </p>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a class="anchor" id="ga2d767e5c83f5bd44e88478fa122054d4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00021">21</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga05375f3bcf9cadbf37d0ae805826a2c6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00022">22</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1f59ba3212bd012133d5bad4778568cd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef uint32_t <a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00023">23</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3d6d3f208b1b5342d43b0f930e975606"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> <a class="el" href="struct_f_s_async_data.html">FSAsyncData</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00025">25</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga713d80bb7e2b4ca8e54b454362160c00"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00026">26</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0eeceb823c04f4d2aa6b68ccee757791"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_client.html">FSClient</a> <a class="el" href="struct_f_s_client.html">FSClient</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00027">27</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga56de6d1694655ef7057c4066ca37a8cb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> <a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00028">28</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga77c880c8125209467df8d865cedd7622"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_stat.html">FSStat</a> <a class="el" href="struct_f_s_stat.html">FSStat</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00029">29</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab6651bd09c5fb2d687efe08809a045d1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a> <a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00030">30</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac58e091e4849b64ecfdeb0b2c6959238"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4fcc17aced52f1aa5c7156d00e9b7da1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga20ff4080a2e96ca4295787c1c2b6616b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a> <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga12c612c336bb5cd20998c7e8b24c0a0c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab60cdc17cc20ffc112bbb026c722cb12"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* FSAsyncCallback) (<a class="el" href="struct_f_s_client.html">FSClient</a> *, <a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> *, <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a>, uint32_t)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00117">117</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="ga1f6b17153671191447543d781627f223"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18"></a>FS_STATUS_OK </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36"></a>FS_STATUS_CANCELLED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9"></a>FS_STATUS_END </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247"></a>FS_STATUS_MAX </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e"></a>FS_STATUS_ALREADY_OPEN </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539"></a>FS_STATUS_EXISTS </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8"></a>FS_STATUS_NOT_FOUND </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78"></a>FS_STATUS_NOT_FILE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548"></a>FS_STATUS_NOT_DIR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a"></a>FS_STATUS_ACCESS_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6"></a>FS_STATUS_PERMISSION_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0"></a>FS_STATUS_FILE_TOO_BIG </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796"></a>FS_STATUS_STORAGE_FULL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3"></a>FS_STATUS_JOURNAL_FULL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5"></a>FS_STATUS_UNSUPPORTED_CMD </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128"></a>FS_STATUS_MEDIA_NOT_READY </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498"></a>FS_STATUS_MEDIA_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147"></a>FS_STATUS_CORRUPTED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df"></a>FS_STATUS_FATAL_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00032">32</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9d75a2f66784083c8a0946918841f97c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749"></a>FS_ERROR_NOT_INIT </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f"></a>FS_ERROR_BUSY </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055"></a>FS_ERROR_CANCELLED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de"></a>FS_ERROR_END_OF_DIR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb"></a>FS_ERROR_END_OF_FILE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56"></a>FS_ERROR_MAX_MOUNT_POINTS </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd"></a>FS_ERROR_MAX_VOLUMES </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4"></a>FS_ERROR_MAX_CLIENTS </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438"></a>FS_ERROR_MAX_FILES </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa"></a>FS_ERROR_MAX_DIRS </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d"></a>FS_ERROR_ALREADY_OPEN </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c"></a>FS_ERROR_ALREADY_EXISTS </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4"></a>FS_ERROR_NOT_FOUND </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93"></a>FS_ERROR_NOT_EMPTY </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151"></a>FS_ERROR_ACCESS_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f"></a>FS_ERROR_PERMISSION_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f"></a>FS_ERROR_DATA_CORRUPTED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1"></a>FS_ERROR_STORAGE_FULL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea"></a>FS_ERROR_JOURNAL_FULL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0"></a>FS_ERROR_UNAVAILABLE_COMMAND </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9"></a>FS_ERROR_UNSUPPORTED_COMMAND </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968"></a>FS_ERROR_INVALID_PARAM </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f"></a>FS_ERROR_INVALID_PATH </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03"></a>FS_ERROR_INVALID_BUFFER </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac"></a>FS_ERROR_INVALID_ALIGNMENT </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5"></a>FS_ERROR_INVALID_CLIENTHANDLE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0"></a>FS_ERROR_INVALID_FILEHANDLE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0"></a>FS_ERROR_INVALID_DIRHANDLE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904"></a>FS_ERROR_NOT_FILE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733"></a>FS_ERROR_NOT_DIR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5"></a>FS_ERROR_FILE_TOO_BIG </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15"></a>FS_ERROR_OUT_OF_RANGE </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e"></a>FS_ERROR_OUT_OF_RESOURCES </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b"></a>FS_ERROR_MEDIA_NOT_READY </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70"></a>FS_ERROR_MEDIA_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08"></a>FS_ERROR_WRITE_PROTECTED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe"></a>FS_ERROR_INVALID_MEDIA </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00055">55</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga34564ba894f3287a5cb0f78f722dcdf6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6">FSStatFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d"></a>FS_STAT_DIRECTORY </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00096">96</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7fca3cd5dc44c27e60e7cb422a1bf5b6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda"></a>FS_VOLUME_STATE_INITIAL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002"></a>FS_VOLUME_STATE_READY </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b"></a>FS_VOLUME_STATE_NO_MEDIA </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df"></a>FS_VOLUME_STATE_INVALID_MEDIA </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886"></a>FS_VOLUME_STATE_DIRTY_MEDIA </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242"></a>FS_VOLUME_STATE_WRONG_MEDIA </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb"></a>FS_VOLUME_STATE_MEDIA_ERROR </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058"></a>FS_VOLUME_STATE_DATA_CORRUPTED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3"></a>FS_VOLUME_STATE_WRITE_PROTECTED </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb"></a>FS_VOLUME_STATE_JOURNAL_FULL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3"></a>FS_VOLUME_STATE_FATAL </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0"></a>FS_VOLUME_STATE_INVALID </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="filesystem_8h_source.html#l00101">101</a> of file <a class="el" href="filesystem_8h_source.html">filesystem.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="gafacf27c729ccabbf69d8444103f13255"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FSInit </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2e4c4b3116eafdbe091851cab48fcf2d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FSShutdown </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gae6b1c7ae623fb1be303c4b3f894c1e58"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSAddClient </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf809ada814079c8338f7fc01c7653d91"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSDelClient </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2de30738678ac3e8de689fb78ce6aec6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t FSGetClientNum </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0d2ee61abad5cd681f61a3772ce6a32b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FSInitCmdBlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga531775bb68b2a948745692bee4af1d4e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetCmdPriority </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd">FSPriority</a> </td>
|
|
<td class="paramname"><em>priority</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad1a31325992505191861e496dccb334d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void FSSetStateChangeNotification </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_state_change_info.html">FSStateChangeInfo</a> * </td>
|
|
<td class="paramname"><em>info</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8e52409c57c366c57f624dffe1a20cb2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetCwd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6c20a87378abde146d411f4a6f6771ed"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeDir </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga325f4672edf33485e69818b64d5bf95d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSChangeDirAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1dbe33607c343ac5cb88381003662efb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStat </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_stat.html">FSStat</a> * </td>
|
|
<td class="paramname"><em>stat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5aa4bcbe7432c32cc20977875994a1d5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_stat.html">FSStat</a> * </td>
|
|
<td class="paramname"><em>stat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5ac705f23d6d2e421e3001e8650d31ee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> * </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gae80045016bfddb9630c6b6c9ad82899f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> * </td>
|
|
<td class="paramname"><em>outHandle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaffee1c1cebc8ddaf19562d80fa64c24d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9b53d68828f0c244a91cc85388178d73"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gafdcb815d20df20c0dec4c9abc12feaca"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenDir </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> * </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6c3cc277e16158e3a4cb76b037b3cf47"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSOpenDirAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> * </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab527678f4952d10e16c7755674e615e6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadDir </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> * </td>
|
|
<td class="paramname"><em>entry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gacae0c0c96644131d65b63fec6b9348b2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadDirAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_directory_entry.html">FSDirectoryEntry</a> * </td>
|
|
<td class="paramname"><em>entry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0b6d84a9b812cd8bb9d1b6b7ceaf31f2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseDir </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga54ca366b15c2c4609bd6a8d2ddbf10a4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSCloseDirAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4">FSDirectoryHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaab7a5689fd0df1112819969d9c975008"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_stat.html">FSStat</a> * </td>
|
|
<td class="paramname"><em>stat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa6ab89925210fcaf553a7e09b116bc00"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetStatFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_stat.html">FSStat</a> * </td>
|
|
<td class="paramname"><em>stat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaeb2e5f8da780143139b1063c33027f91"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>unk1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab79ebab01218bba7efb878d5808cc549"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>unk1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1dc0f94e4e56545011a13242b8187e9b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileWithPos </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>unk1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadc3b8151d6deb726c12c1ea1415848fe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSReadFileWithPosAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>unk1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa3b155af2b58e7c55000feea13c8c344"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetPosFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>fileHandle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga1601ecd3c75bdb1cc1a33ff59ff75206"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSGetPosFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>fileHandle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t * </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga999fcf3d7c8f2f4bc7db59004642552f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetPosFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9017d098fb0c8d585c06fb510cc243c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga1f6b17153671191447543d781627f223">FSStatus</a> FSSetPosFileAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_cmd_block.html">FSCmdBlock</a> * </td>
|
|
<td class="paramname"><em>block</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6">FSFileHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_async_data.html">FSAsyncData</a> * </td>
|
|
<td class="paramname"><em>asyncData</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga979baba07bd5c72713b1c4b6747807df"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6">FSVolumeState</a> FSGetVolumeState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga02275f4380e251278dd36ff39fb81a4c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c">FSError</a> FSGetLastErrorCodeForViewer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="struct_f_s_client.html">FSClient</a> * </td>
|
|
<td class="paramname"><em>client</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.10
|
|
</small></address>
|
|
</body>
|
|
</html>
|