Files
hdf5/develop/struct_h5_f_d__class__t.html
T
2025-10-13 12:54:10 +00:00

846 lines
59 KiB
HTML

<!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=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>HDF5: H5FD_class_t Struct Reference</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Help us improve by taking our short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
<!-- ... other metadata & script includes ... -->
<script type="text/javascript" src="doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeTabs.init()
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-57FMZK4S7X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-57FMZK4S7X');
</script>
</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 id="projectrow">
<td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
<td id="projectalign">
<div id="projectname">HDF5<span id="projectnumber">&#160;Last Updated on 2025-10-13</span>
</div>
<div id="projectbrief">The HDF5 Field Guide</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="_getting_started.html"><span>Getting&#160;started</span></a></li>
<li><a href="_u_g.html"><span>User&#160;Guide</span></a></li>
<li><a href="_r_m.html"><span>Reference&#160;Manual</span></a></li>
<li><a href="_cookbook.html"><span>Cookbook</span></a></li>
<li><a href="_t_n.html"><span>Technical&#160;Notes</span></a></li>
<li><a href="_r_f_c.html"><span>RFCs</span></a></li>
<li><a href="_s_p_e_c.html"><span>Specifications</span></a></li>
<li><a href="_g_l_s.html"><span>Glossary</span></a></li>
<li><a href="_f_t_s.html"><span>Full-Text&#160;Search</span></a></li>
<li><a href="_about.html"><span>About</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="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.svg" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('struct_h5_f_d__class__t.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle"><div class="title">H5FD_class_t Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;src/H5FDdevelop.h&gt;</code></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class information for each file driver </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a78e1d5358038339f970630728ed7783d" id="r_a78e1d5358038339f970630728ed7783d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78e1d5358038339f970630728ed7783d">alloc</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
<tr class="separator:a78e1d5358038339f970630728ed7783d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d0ea99110eea042d2960384f70ae3b" id="r_a28d0ea99110eea042d2960384f70ae3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28d0ea99110eea042d2960384f70ae3b">close</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:a28d0ea99110eea042d2960384f70ae3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb62c194070ceee88e5fecd8a0d8fe4" id="r_a0fb62c194070ceee88e5fecd8a0d8fe4"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fb62c194070ceee88e5fecd8a0d8fe4">cmp</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td></tr>
<tr class="separator:a0fb62c194070ceee88e5fecd8a0d8fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b52ab33ec0e2171ca31fb1184692bc6" id="r_a0b52ab33ec0e2171ca31fb1184692bc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b52ab33ec0e2171ca31fb1184692bc6">ctl</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td></tr>
<tr class="separator:a0b52ab33ec0e2171ca31fb1184692bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade05b86f4b8d39d833887ab8352feebe" id="r_ade05b86f4b8d39d833887ab8352feebe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ade05b86f4b8d39d833887ab8352feebe">del</a> )(const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl)</td></tr>
<tr class="separator:ade05b86f4b8d39d833887ab8352feebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3d7eb3b3ebbe18ebccccf6e7875078" id="r_a7a3d7eb3b3ebbe18ebccccf6e7875078"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a3d7eb3b3ebbe18ebccccf6e7875078">dxpl_copy</a> )(const void *dxpl)</td></tr>
<tr class="separator:a7a3d7eb3b3ebbe18ebccccf6e7875078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c11284a640a8664d0d165358078c0c" id="r_a15c11284a640a8664d0d165358078c0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a15c11284a640a8664d0d165358078c0c">dxpl_free</a> )(void *dxpl)</td></tr>
<tr class="separator:a15c11284a640a8664d0d165358078c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae74945ef526367bb472b4f352593b1f9" id="r_ae74945ef526367bb472b4f352593b1f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae74945ef526367bb472b4f352593b1f9">dxpl_size</a></td></tr>
<tr class="separator:ae74945ef526367bb472b4f352593b1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57259a8a5c3651ff9aa1205a84895418" id="r_a57259a8a5c3651ff9aa1205a84895418"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57259a8a5c3651ff9aa1205a84895418">fapl_copy</a> )(const void *fapl)</td></tr>
<tr class="separator:a57259a8a5c3651ff9aa1205a84895418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1d184bf1b29584cb9c3a809218f9d7" id="r_a7b1d184bf1b29584cb9c3a809218f9d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b1d184bf1b29584cb9c3a809218f9d7">fapl_free</a> )(void *fapl)</td></tr>
<tr class="separator:a7b1d184bf1b29584cb9c3a809218f9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf047c8fda6b276a69228c7de8db7bc0" id="r_adf047c8fda6b276a69228c7de8db7bc0"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf047c8fda6b276a69228c7de8db7bc0">fapl_get</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:adf047c8fda6b276a69228c7de8db7bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1840db7a853562fd408959b72d65b5d6" id="r_a1840db7a853562fd408959b72d65b5d6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1840db7a853562fd408959b72d65b5d6">fapl_size</a></td></tr>
<tr class="separator:a1840db7a853562fd408959b72d65b5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00194724178a36911bac60c2ddf6e5b4" id="r_a00194724178a36911bac60c2ddf6e5b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00194724178a36911bac60c2ddf6e5b4">fc_degree</a></td></tr>
<tr class="separator:a00194724178a36911bac60c2ddf6e5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed97a6c6b096b3474645480d227214d7" id="r_aed97a6c6b096b3474645480d227214d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aed97a6c6b096b3474645480d227214d7">fl_map</a> [<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>]</td></tr>
<tr class="separator:aed97a6c6b096b3474645480d227214d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2510a11c16e5920561a25cc29f9835" id="r_adc2510a11c16e5920561a25cc29f9835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adc2510a11c16e5920561a25cc29f9835">flush</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, bool closing)</td></tr>
<tr class="separator:adc2510a11c16e5920561a25cc29f9835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85733b55a5338fbf2b142ebb2a6b4de4" id="r_a85733b55a5338fbf2b142ebb2a6b4de4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a85733b55a5338fbf2b142ebb2a6b4de4">free</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
<tr class="separator:a85733b55a5338fbf2b142ebb2a6b4de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169478f590012ac97088b0c95a991b0c" id="r_a169478f590012ac97088b0c95a991b0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a169478f590012ac97088b0c95a991b0c">get_eoa</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
<tr class="separator:a169478f590012ac97088b0c95a991b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c6c2285cd475e34f0c1d748adc7927" id="r_a71c6c2285cd475e34f0c1d748adc7927"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71c6c2285cd475e34f0c1d748adc7927">get_eof</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
<tr class="separator:a71c6c2285cd475e34f0c1d748adc7927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c33871859f52c8c0a505a2e831267d3" id="r_a9c33871859f52c8c0a505a2e831267d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c33871859f52c8c0a505a2e831267d3">get_handle</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td></tr>
<tr class="separator:a9c33871859f52c8c0a505a2e831267d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7736250e76c1e4f64785a8650f367265" id="r_a7736250e76c1e4f64785a8650f367265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7736250e76c1e4f64785a8650f367265">get_type_map</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type_map)</td></tr>
<tr class="separator:a7736250e76c1e4f64785a8650f367265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3372b2b61a0cbee4240bc003b3cd19f2" id="r_a3372b2b61a0cbee4240bc003b3cd19f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3372b2b61a0cbee4240bc003b3cd19f2">lock</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool rw)</td></tr>
<tr class="separator:a3372b2b61a0cbee4240bc003b3cd19f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0028622a56650bdd60174f68b4fbca12" id="r_a0028622a56650bdd60174f68b4fbca12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a></td></tr>
<tr class="separator:a0028622a56650bdd60174f68b4fbca12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8f80d37794cde9472343e4487ba3eb" id="r_a8f8f80d37794cde9472343e4487ba3eb"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr>
<tr class="separator:a8f8f80d37794cde9472343e4487ba3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe94404dbc0703cba3702eaeab8864bc" id="r_afe94404dbc0703cba3702eaeab8864bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe94404dbc0703cba3702eaeab8864bc">open</a> )(const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> <a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a>)</td></tr>
<tr class="separator:afe94404dbc0703cba3702eaeab8864bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c46b4ff96f867fa038c19f740c96bb4" id="r_a3c46b4ff96f867fa038c19f740c96bb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c46b4ff96f867fa038c19f740c96bb4">query</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, unsigned long *flags)</td></tr>
<tr class="separator:a3c46b4ff96f867fa038c19f740c96bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b0556dfca3e9fd2693d14cb465c4f51" id="r_a7b0556dfca3e9fd2693d14cb465c4f51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b0556dfca3e9fd2693d14cb465c4f51">read</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buffer)</td></tr>
<tr class="separator:a7b0556dfca3e9fd2693d14cb465c4f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328e8d11b404532e444b144d6577a382" id="r_a328e8d11b404532e444b144d6577a382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a328e8d11b404532e444b144d6577a382">read_selection</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
<tr class="separator:a328e8d11b404532e444b144d6577a382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1943f8208d7b5f8d2cf1fe170710416" id="r_ab1943f8208d7b5f8d2cf1fe170710416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1943f8208d7b5f8d2cf1fe170710416">read_vector</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td></tr>
<tr class="separator:ab1943f8208d7b5f8d2cf1fe170710416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e2e88cdf2e92deca3b0fa8117710a4" id="r_a30e2e88cdf2e92deca3b0fa8117710a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a30e2e88cdf2e92deca3b0fa8117710a4">sb_decode</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f, const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const unsigned char *p)</td></tr>
<tr class="separator:a30e2e88cdf2e92deca3b0fa8117710a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3b6178d2535f08d54d534a217869ca" id="r_aad3b6178d2535f08d54d534a217869ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad3b6178d2535f08d54d534a217869ca">sb_encode</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned char *p)</td></tr>
<tr class="separator:aad3b6178d2535f08d54d534a217869ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7758686077962f9b8413649b7fa4e257" id="r_a7758686077962f9b8413649b7fa4e257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7758686077962f9b8413649b7fa4e257">sb_size</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:a7758686077962f9b8413649b7fa4e257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67842cf2f80fbe5867191635f39f0717" id="r_a67842cf2f80fbe5867191635f39f0717"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a67842cf2f80fbe5867191635f39f0717">set_eoa</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td></tr>
<tr class="separator:a67842cf2f80fbe5867191635f39f0717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da863f4634c64aeffe46cca882db43d" id="r_a3da863f4634c64aeffe46cca882db43d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3da863f4634c64aeffe46cca882db43d">terminate</a> )(void)</td></tr>
<tr class="separator:a3da863f4634c64aeffe46cca882db43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ade4ee1ff3ac8eb4280c2fb9ce85819" id="r_a4ade4ee1ff3ac8eb4280c2fb9ce85819"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ade4ee1ff3ac8eb4280c2fb9ce85819">truncate</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, bool closing)</td></tr>
<tr class="separator:a4ade4ee1ff3ac8eb4280c2fb9ce85819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadbfc9b41ee80e7f4a06c174d187f6e1" id="r_aadbfc9b41ee80e7f4a06c174d187f6e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aadbfc9b41ee80e7f4a06c174d187f6e1">unlock</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:aadbfc9b41ee80e7f4a06c174d187f6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504693ee6336a74c129d949543fafdd6" id="r_a504693ee6336a74c129d949543fafdd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a504693ee6336a74c129d949543fafdd6">value</a></td></tr>
<tr class="separator:a504693ee6336a74c129d949543fafdd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27fe8e82cf2ce359010cc1d08af2e105" id="r_a27fe8e82cf2ce359010cc1d08af2e105"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27fe8e82cf2ce359010cc1d08af2e105">version</a></td></tr>
<tr class="separator:a27fe8e82cf2ce359010cc1d08af2e105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8b074ef365c19c9f757650721dc269" id="r_a9a8b074ef365c19c9f757650721dc269"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a8b074ef365c19c9f757650721dc269">write</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buffer)</td></tr>
<tr class="separator:a9a8b074ef365c19c9f757650721dc269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522deba44aa79a70d7e96a56c3edf292" id="r_a522deba44aa79a70d7e96a56c3edf292"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a522deba44aa79a70d7e96a56c3edf292">write_selection</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
<tr class="separator:a522deba44aa79a70d7e96a56c3edf292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a003c382971ac89177c89bbd0b3937b9c" id="r_a003c382971ac89177c89bbd0b3937b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a003c382971ac89177c89bbd0b3937b9c">write_vector</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td></tr>
<tr class="separator:a003c382971ac89177c89bbd0b3937b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a78e1d5358038339f970630728ed7783d" name="a78e1d5358038339f970630728ed7783d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e1d5358038339f970630728ed7783d">&#9670;&#160;</a></span>alloc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* alloc) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Allocates file memory </p>
</div>
</div>
<a id="a28d0ea99110eea042d2960384f70ae3b" name="a28d0ea99110eea042d2960384f70ae3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d0ea99110eea042d2960384f70ae3b">&#9670;&#160;</a></span>close</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* close) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Close an HDF5 file of this driver </p>
</div>
</div>
<a id="a0fb62c194070ceee88e5fecd8a0d8fe4" name="a0fb62c194070ceee88e5fecd8a0d8fe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb62c194070ceee88e5fecd8a0d8fe4">&#9670;&#160;</a></span>cmp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* cmp) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Compares two files belonging to this driver </p>
</div>
</div>
<a id="a0b52ab33ec0e2171ca31fb1184692bc6" name="a0b52ab33ec0e2171ca31fb1184692bc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b52ab33ec0e2171ca31fb1184692bc6">&#9670;&#160;</a></span>ctl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* ctl) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs a CTL operation </p>
</div>
</div>
<a id="ade05b86f4b8d39d833887ab8352feebe" name="ade05b86f4b8d39d833887ab8352feebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade05b86f4b8d39d833887ab8352feebe">&#9670;&#160;</a></span>del</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* del) (const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Deletes a file </p>
</div>
</div>
<a id="a7a3d7eb3b3ebbe18ebccccf6e7875078" name="a7a3d7eb3b3ebbe18ebccccf6e7875078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a3d7eb3b3ebbe18ebccccf6e7875078">&#9670;&#160;</a></span>dxpl_copy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* dxpl_copy) (const void *dxpl)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies the transfer property list </p>
</div>
</div>
<a id="a15c11284a640a8664d0d165358078c0c" name="a15c11284a640a8664d0d165358078c0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15c11284a640a8664d0d165358078c0c">&#9670;&#160;</a></span>dxpl_free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* dxpl_free) (void *dxpl)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Frees the transfer property list </p>
</div>
</div>
<a id="ae74945ef526367bb472b4f352593b1f9" name="ae74945ef526367bb472b4f352593b1f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae74945ef526367bb472b4f352593b1f9">&#9670;&#160;</a></span>dxpl_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t dxpl_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Size of the transfer property list </p>
</div>
</div>
<a id="a57259a8a5c3651ff9aa1205a84895418" name="a57259a8a5c3651ff9aa1205a84895418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57259a8a5c3651ff9aa1205a84895418">&#9670;&#160;</a></span>fapl_copy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* fapl_copy) (const void *fapl)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies the file access property list </p>
</div>
</div>
<a id="a7b1d184bf1b29584cb9c3a809218f9d7" name="a7b1d184bf1b29584cb9c3a809218f9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b1d184bf1b29584cb9c3a809218f9d7">&#9670;&#160;</a></span>fapl_free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* fapl_free) (void *fapl)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Frees the driver-specific file access property list </p>
</div>
</div>
<a id="adf047c8fda6b276a69228c7de8db7bc0" name="adf047c8fda6b276a69228c7de8db7bc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf047c8fda6b276a69228c7de8db7bc0">&#9670;&#160;</a></span>fapl_get</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* fapl_get) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the file access property list </p>
</div>
</div>
<a id="a1840db7a853562fd408959b72d65b5d6" name="a1840db7a853562fd408959b72d65b5d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1840db7a853562fd408959b72d65b5d6">&#9670;&#160;</a></span>fapl_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t fapl_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Size of driver-specific file access properties </p>
</div>
</div>
<a id="a00194724178a36911bac60c2ddf6e5b4" name="a00194724178a36911bac60c2ddf6e5b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00194724178a36911bac60c2ddf6e5b4">&#9670;&#160;</a></span>fc_degree</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> fc_degree</td>
</tr>
</table>
</div><div class="memdoc">
<p>File close behavior degree </p>
</div>
</div>
<a id="aed97a6c6b096b3474645480d227214d7" name="aed97a6c6b096b3474645480d227214d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed97a6c6b096b3474645480d227214d7">&#9670;&#160;</a></span>fl_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> fl_map[<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Free-list map </p>
</div>
</div>
<a id="adc2510a11c16e5920561a25cc29f9835" name="adc2510a11c16e5920561a25cc29f9835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc2510a11c16e5920561a25cc29f9835">&#9670;&#160;</a></span>flush</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* flush) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, bool closing)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Flushes all data to disk </p>
</div>
</div>
<a id="a85733b55a5338fbf2b142ebb2a6b4de4" name="a85733b55a5338fbf2b142ebb2a6b4de4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85733b55a5338fbf2b142ebb2a6b4de4">&#9670;&#160;</a></span>free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* free) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Frees the resources for this driver </p>
</div>
</div>
<a id="a169478f590012ac97088b0c95a991b0c" name="a169478f590012ac97088b0c95a991b0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a169478f590012ac97088b0c95a991b0c">&#9670;&#160;</a></span>get_eoa</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* get_eoa) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the address of first byte past the addressed space </p>
</div>
</div>
<a id="a71c6c2285cd475e34f0c1d748adc7927" name="a71c6c2285cd475e34f0c1d748adc7927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c6c2285cd475e34f0c1d748adc7927">&#9670;&#160;</a></span>get_eof</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* get_eof) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the address of first byte past the file-end </p>
</div>
</div>
<a id="a9c33871859f52c8c0a505a2e831267d3" name="a9c33871859f52c8c0a505a2e831267d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c33871859f52c8c0a505a2e831267d3">&#9670;&#160;</a></span>get_handle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* get_handle) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the file handle of this file driver </p>
</div>
</div>
<a id="a7736250e76c1e4f64785a8650f367265" name="a7736250e76c1e4f64785a8650f367265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7736250e76c1e4f64785a8650f367265">&#9670;&#160;</a></span>get_type_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* get_type_map) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type_map)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the memory type mapping for this file </p>
</div>
</div>
<a id="a3372b2b61a0cbee4240bc003b3cd19f2" name="a3372b2b61a0cbee4240bc003b3cd19f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3372b2b61a0cbee4240bc003b3cd19f2">&#9670;&#160;</a></span>lock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* lock) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool rw)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Places an advisory lock on a file </p>
</div>
</div>
<a id="a0028622a56650bdd60174f68b4fbca12" name="a0028622a56650bdd60174f68b4fbca12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0028622a56650bdd60174f68b4fbca12">&#9670;&#160;</a></span>maxaddr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> maxaddr</td>
</tr>
</table>
</div><div class="memdoc">
<p>Maximum address for file </p>
</div>
</div>
<a id="a8f8f80d37794cde9472343e4487ba3eb" name="a8f8f80d37794cde9472343e4487ba3eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f8f80d37794cde9472343e4487ba3eb">&#9670;&#160;</a></span>name</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* name</td>
</tr>
</table>
</div><div class="memdoc">
<p>File driver name, must be unique </p>
</div>
</div>
<a id="afe94404dbc0703cba3702eaeab8864bc" name="afe94404dbc0703cba3702eaeab8864bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe94404dbc0703cba3702eaeab8864bc">&#9670;&#160;</a></span>open</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *(* open) (const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> <a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Create or open an HDF5 file of this driver </p>
</div>
</div>
<a id="a3c46b4ff96f867fa038c19f740c96bb4" name="a3c46b4ff96f867fa038c19f740c96bb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c46b4ff96f867fa038c19f740c96bb4">&#9670;&#160;</a></span>query</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* query) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, unsigned long *flags)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the flags that this driver is capable of supporting </p>
</div>
</div>
<a id="a7b0556dfca3e9fd2693d14cb465c4f51" name="a7b0556dfca3e9fd2693d14cb465c4f51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b0556dfca3e9fd2693d14cb465c4f51">&#9670;&#160;</a></span>read</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buffer)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads the specified number of bytes of data from the file beginning at the specified address into the provided buffer, according to the specified data transfer properties </p>
</div>
</div>
<a id="a328e8d11b404532e444b144d6577a382" name="a328e8d11b404532e444b144d6577a382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a328e8d11b404532e444b144d6577a382">&#9670;&#160;</a></span>read_selection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read_selection) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab1943f8208d7b5f8d2cf1fe170710416" name="ab1943f8208d7b5f8d2cf1fe170710416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1943f8208d7b5f8d2cf1fe170710416">&#9670;&#160;</a></span>read_vector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read_vector) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads the specified length of data from the file into the provided array </p>
</div>
</div>
<a id="a30e2e88cdf2e92deca3b0fa8117710a4" name="a30e2e88cdf2e92deca3b0fa8117710a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30e2e88cdf2e92deca3b0fa8117710a4">&#9670;&#160;</a></span>sb_decode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* sb_decode) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f, const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const unsigned char *p)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Decodes the superblock information for this driver </p>
</div>
</div>
<a id="aad3b6178d2535f08d54d534a217869ca" name="aad3b6178d2535f08d54d534a217869ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad3b6178d2535f08d54d534a217869ca">&#9670;&#160;</a></span>sb_encode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* sb_encode) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned char *p)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Encodes driver information from the superblock </p>
</div>
</div>
<a id="a7758686077962f9b8413649b7fa4e257" name="a7758686077962f9b8413649b7fa4e257"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7758686077962f9b8413649b7fa4e257">&#9670;&#160;</a></span>sb_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>(* sb_size) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the size of the private information to be stored in the superblock </p>
</div>
</div>
<a id="a67842cf2f80fbe5867191635f39f0717" name="a67842cf2f80fbe5867191635f39f0717"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67842cf2f80fbe5867191635f39f0717">&#9670;&#160;</a></span>set_eoa</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* set_eoa) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the end-of-address marker for the file </p>
</div>
</div>
<a id="a3da863f4634c64aeffe46cca882db43d" name="a3da863f4634c64aeffe46cca882db43d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da863f4634c64aeffe46cca882db43d">&#9670;&#160;</a></span>terminate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* terminate) (void)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Shutdowns this driver </p>
</div>
</div>
<a id="a4ade4ee1ff3ac8eb4280c2fb9ce85819" name="a4ade4ee1ff3ac8eb4280c2fb9ce85819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ade4ee1ff3ac8eb4280c2fb9ce85819">&#9670;&#160;</a></span>truncate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* truncate) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, bool closing)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Truncates a file </p>
</div>
</div>
<a id="aadbfc9b41ee80e7f4a06c174d187f6e1" name="aadbfc9b41ee80e7f4a06c174d187f6e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadbfc9b41ee80e7f4a06c174d187f6e1">&#9670;&#160;</a></span>unlock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* unlock) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Removes the existing lock on a file </p>
</div>
</div>
<a id="a504693ee6336a74c129d949543fafdd6" name="a504693ee6336a74c129d949543fafdd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a504693ee6336a74c129d949543fafdd6">&#9670;&#160;</a></span>value</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value</td>
</tr>
</table>
</div><div class="memdoc">
<p>File driver identifier </p>
</div>
</div>
<a id="a27fe8e82cf2ce359010cc1d08af2e105" name="a27fe8e82cf2ce359010cc1d08af2e105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27fe8e82cf2ce359010cc1d08af2e105">&#9670;&#160;</a></span>version</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned version</td>
</tr>
</table>
</div><div class="memdoc">
<p>File driver class struct version number </p>
</div>
</div>
<a id="a9a8b074ef365c19c9f757650721dc269" name="a9a8b074ef365c19c9f757650721dc269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a8b074ef365c19c9f757650721dc269">&#9670;&#160;</a></span>write</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buffer)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the specified number of bytes of data to the file beginning at the specified address from the provided buffer, according to the specified data transfer properties </p>
</div>
</div>
<a id="a522deba44aa79a70d7e96a56c3edf292" name="a522deba44aa79a70d7e96a56c3edf292"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a522deba44aa79a70d7e96a56c3edf292">&#9670;&#160;</a></span>write_selection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write_selection) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a003c382971ac89177c89bbd0b3937b9c" name="a003c382971ac89177c89bbd0b3937b9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a003c382971ac89177c89bbd0b3937b9c">&#9670;&#160;</a></span>write_vector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write_vector) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the specified length of data in the provided array to the file at the specified offsets </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/<a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>