Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'structllfio__v2__xxx_1_1statfs__t.html')
-rw-r--r--structllfio__v2__xxx_1_1statfs__t.html61
1 files changed, 51 insertions, 10 deletions
diff --git a/structllfio__v2__xxx_1_1statfs__t.html b/structllfio__v2__xxx_1_1statfs__t.html
index f8214769..3b5d0eed 100644
--- a/structllfio__v2__xxx_1_1statfs__t.html
+++ b/structllfio__v2__xxx_1_1statfs__t.html
@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.13"/>
+<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LLFIO: llfio_v2_xxx::statfs_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -13,9 +13,6 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
-</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>
@@ -29,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LLFIO
- &#160;<span id="projectnumber">v2.00 late alpha</span>
+ &#160;<span id="projectnumber">v2.00 late beta</span>
</div>
</td>
</tr>
@@ -37,18 +34,21 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
-</script>
+/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -62,7 +62,9 @@ $(function() {
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('structllfio__v2__xxx_1_1statfs__t.html','');});
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structllfio__v2__xxx_1_1statfs__t.html',''); initResizable(); });
+/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -146,6 +148,10 @@ Public Attributes</h2></td></tr>
<tr class="separator:a7b8ea29dcda069ef2af42a25eb283786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7bedb646a6855541633e7bb7232b5e0"><td class="memItemLeft" align="right" valign="top">filesystem::path&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structllfio__v2__xxx_1_1statfs__t.html#ac7bedb646a6855541633e7bb7232b5e0">f_mntonname</a></td></tr>
<tr class="separator:ac7bedb646a6855541633e7bb7232b5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3d5ec73abd75cb58c8be3e196c6cfbd"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structllfio__v2__xxx_1_1statfs__t.html#ae3d5ec73abd75cb58c8be3e196c6cfbd">f_iosinprogress</a> {_allbits1_32}</td></tr>
+<tr class="separator:ae3d5ec73abd75cb58c8be3e196c6cfbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a628819f907c707648266194410b7b6f2"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structllfio__v2__xxx_1_1statfs__t.html#a628819f907c707648266194410b7b6f2">f_iosbusytime</a> {_allbits1_float}</td></tr>
+<tr class="separator:a628819f907c707648266194410b7b6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
@@ -155,9 +161,14 @@ static constexpr uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>
<tr class="memitem:a416ff84db2e420c735e16887eaf6edf8"><td class="memItemLeft" align="right" valign="top"><a id="a416ff84db2e420c735e16887eaf6edf8"></a>
static constexpr uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>_allbits1_64</b> = ~0ULL</td></tr>
<tr class="separator:a416ff84db2e420c735e16887eaf6edf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7144e0e1dc8f14a60056347fd88ae3c"><td class="memItemLeft" align="right" valign="top"><a id="ae7144e0e1dc8f14a60056347fd88ae3c"></a>
+static constexpr float&#160;</td><td class="memItemRight" valign="bottom"><b>_allbits1_float</b> = detail::constexpr_float_allbits_set_nan()</td></tr>
+<tr class="separator:ae7144e0e1dc8f14a60056347fd88ae3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Metadata about a filing system. Unsupported entries are all bits set. </p>
+<p>Note also that for some fields, a soft failure to read the requested value manifests as all bits set. For example, <code>f_iosinprogress</code> might not be computable if the filing system for your handle reports a <code>dev_t</code> from <code>fstat()</code> which does not match anything in the system's disk hardware i/o stats. As this can be completely benign (e.g. your handle is a socket), this is treated as a soft failure.</p>
+<p>Note for <code>f_iosinprogress</code> and <code>f_iosbusytime</code> that support is not implemented yet outside Microsoft Windows and Linux. Note also that for Linux, filing systems spanning multiple hardware devices have undefined outcomes, whereas on Windows you are given the average of the values for all underlying hardware devices. Code donations improving the support for these items on Mac OS, FreeBSD and Linux would be welcomed. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="aa4a4f434ba56992244ac59c8f825a962"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4a4f434ba56992244ac59c8f825a962">&#9670;&nbsp;</a></span>f_bavail</h2>
@@ -294,6 +305,36 @@ static constexpr uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>
</div>
</div>
+<a id="a628819f907c707648266194410b7b6f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a628819f907c707648266194410b7b6f2">&#9670;&nbsp;</a></span>f_iosbusytime</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float llfio_v2_xxx::statfs_t::f_iosbusytime {_allbits1_float}</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>percentage of time spent doing i/o (1.0 = 100%) (Windows, Linux) </p>
+
+</div>
+</div>
+<a id="ae3d5ec73abd75cb58c8be3e196c6cfbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3d5ec73abd75cb58c8be3e196c6cfbd">&#9670;&nbsp;</a></span>f_iosinprogress</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t llfio_v2_xxx::statfs_t::f_iosinprogress {_allbits1_32}</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>i/o's currently in progress (i.e. queue depth) (Windows, Linux) </p>
+
+</div>
+</div>
<a id="a378f9f413ad7178b65bbdab76a29a06d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a378f9f413ad7178b65bbdab76a29a06d">&#9670;&nbsp;</a></span>f_iosize</h2>
@@ -380,7 +421,7 @@ static constexpr uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>
<li class="navelem"><a class="el" href="namespacellfio__v2__xxx.html">llfio_v2_xxx</a></li><li class="navelem"><a class="el" href="structllfio__v2__xxx_1_1statfs__t.html">statfs_t</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>