diff options
author | byrnHDF <byrnHDF@users.noreply.github.com> | 2023-11-16 13:49:28 (GMT) |
---|---|---|
committer | byrnHDF <byrnHDF@users.noreply.github.com> | 2023-11-16 13:49:28 (GMT) |
commit | 4f20d880c97be1249f8d89ced95f72836dbf3ee0 (patch) | |
tree | 30d8dcb282134b7126b092796f2be00d2d97bd3c /develop/_h5_f_dprivate_8h.html | |
parent | 4e7e457497c948b41c8b0065225875bf10cdf9d4 (diff) | |
download | hdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.zip hdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.tar.gz hdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.tar.bz2 |
deploy: ef39882fa1e13740d2530c7a0637bd1f1a822b68
Diffstat (limited to 'develop/_h5_f_dprivate_8h.html')
-rw-r--r-- | develop/_h5_f_dprivate_8h.html | 2790 |
1 files changed, 2790 insertions, 0 deletions
diff --git a/develop/_h5_f_dprivate_8h.html b/develop/_h5_f_dprivate_8h.html new file mode 100644 index 0000000..9b870a1 --- /dev/null +++ b/develop/_h5_f_dprivate_8h.html @@ -0,0 +1,2790 @@ +<!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.9.1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>HDF5: src/H5FDprivate.h File 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="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ + $(document).ready(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="hdf5doxy.css" rel="stylesheet" type="text/css"/> + --> +<script type="text/javascript" src="hdf5_navtree_hacks.js"></script> +</head> +<body> +<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div> +<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="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a> +  <span id="projectnumber">1.15.0.ef39882</span> + </div> + <div id="projectbrief">API Reference</div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.svg" + 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.svg" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.9.1 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); +/* @license-end */ +</script> +</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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('_h5_f_dprivate_8h.html',''); initResizable(); }); +/* @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"> +<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="#define-members">Macros</a> | +<a href="#enum-members">Enumerations</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<div class="title">H5FDprivate.h File Reference</div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><code>#include "<a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a>"</code><br /> +<code>#include "<a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a>"</code><br /> +<code>#include "H5Pprivate.h"</code><br /> +<code>#include "H5Sprivate.h"</code><br /> +<code>#include "<a class="el" href="_h5_f_dmpi_8h.html">H5FDmpi.h</a>"</code><br /> +</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> + <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDprivate.h:</div> +<div id="dynsection-0-summary" class="dynsummary" style="display:block;"> +</div> +<div id="dynsection-0-content" class="dyncontent" style="display:none;"> +<div class="center"><img src="_h5_f_dprivate_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dprivate_8h" alt=""/></div> +<map name="asrc_2_h5_f_dprivate_8h" id="asrc_2_h5_f_dprivate_8h"> +<area shape="rect" title=" " alt="" coords="762,5,901,32"/> +<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="589,155,698,181"/> +<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="631,80,754,107"/> +<area shape="rect" title=" " alt="" coords="778,80,885,107"/> +<area shape="rect" title=" " alt="" coords="909,80,1015,107"/> +<area shape="rect" href="_h5_f_dmpi_8h.html" title=" " alt="" coords="1040,80,1135,107"/> +<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,453,647,480"/> +<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="594,229,693,256"/> +<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="723,304,817,331"/> +<area shape="rect" title=" " alt="" coords="5,528,108,555"/> +<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,528,232,555"/> +<area shape="rect" title=" " alt="" coords="256,528,343,555"/> +<area shape="rect" title=" " alt="" coords="367,528,437,555"/> +<area shape="rect" title=" " alt="" coords="462,528,537,555"/> +<area shape="rect" title=" " alt="" coords="561,528,643,555"/> +<area shape="rect" title=" " alt="" coords="667,528,742,555"/> +<area shape="rect" title=" " alt="" coords="767,528,837,555"/> +<area shape="rect" title=" " alt="" coords="862,528,921,555"/> +<area shape="rect" title=" " alt="" coords="945,528,1011,555"/> +<area shape="rect" title=" " alt="" coords="1036,528,1144,555"/> +<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="589,304,698,331"/> +<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="640,379,740,405"/> +<area shape="rect" href="_h5_f_dmpio_8h.html" title=" " alt="" coords="1036,155,1139,181"/> +</map> +</div> +</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> + <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div> +<div id="dynsection-1-summary" class="dynsummary" style="display:block;"> +</div> +<div id="dynsection-1-content" class="dyncontent" style="display:none;"> +<div class="center"><img src="_h5_f_dprivate_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dprivate_8hdep" alt=""/></div> +<map name="asrc_2_h5_f_dprivate_8hdep" id="asrc_2_h5_f_dprivate_8hdep"> +<area shape="rect" title=" " alt="" coords="5,5,144,32"/> +<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="16,80,133,107"/> +</map> +</div> +</div><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_h5_f_d__file__image__info__t.html">H5FD_file_image_info_t</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_h5_f_d__driver__prop__t.html">H5FD_driver_prop_t</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="define-members"></a> +Macros</h2></td></tr> +<tr class="memitem:a125f757304843e65c95978b6eb4d8a6c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a125f757304843e65c95978b6eb4d8a6c">H5FD_MAX_FILENAME_LEN</a>   1024</td></tr> +<tr class="separator:a125f757304843e65c95978b6eb4d8a6c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a88f3b91903172849b5653ae238a7a8dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a88f3b91903172849b5653ae238a7a8dd">H5FD_MPI_XFER_MEM_MPI_TYPE_NAME</a>   "H5FD_mpi_mem_mpi_type"</td></tr> +<tr class="separator:a88f3b91903172849b5653ae238a7a8dd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:add21007ac4b65c4b2dbdaa9c244807e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#add21007ac4b65c4b2dbdaa9c244807e3">H5FD_MPI_XFER_FILE_MPI_TYPE_NAME</a>   "H5FD_mpi_file_mpi_type"</td></tr> +<tr class="separator:add21007ac4b65c4b2dbdaa9c244807e3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a28285478795571211f38de2843a05611"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a28285478795571211f38de2843a05611">H5FD_DEFAULT_FILE_IMAGE_INFO</a></td></tr> +<tr class="separator:a28285478795571211f38de2843a05611"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aae6815375b2e13c715a0c124f8b95c4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aae6815375b2e13c715a0c124f8b95c4f">SKIP_NO_CB</a>   0x00u</td></tr> +<tr class="separator:aae6815375b2e13c715a0c124f8b95c4f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8f298fd60fd4b92778cf1cb26dfe6a73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8f298fd60fd4b92778cf1cb26dfe6a73">SKIP_SELECTION_CB</a>   0x01u</td></tr> +<tr class="separator:a8f298fd60fd4b92778cf1cb26dfe6a73"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a399947bdf27f1e72963feb12da85040f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a399947bdf27f1e72963feb12da85040f">SKIP_VECTOR_CB</a>   0x02u</td></tr> +<tr class="separator:a399947bdf27f1e72963feb12da85040f"><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:ad04fbad2016010f126b7e16230011628"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628">H5FD_file_op_t</a> { <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628a3070ec4253e2531351d7aeb586069a54">OP_UNKNOWN</a> = 0 +, <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628ac02b22f7017838ad0c1304b26a8cb2d2">OP_READ</a> = 1 +, <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628a17a60143bf77a229ec511cfe1465723e">OP_WRITE</a> = 2 + }</td></tr> +<tr class="separator:ad04fbad2016010f126b7e16230011628"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3c7f068eb7fdb020659f507f6e5b2253"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253">H5FD_get_driver_kind_t</a> { <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253a5a8ff4b2f6b0489f4807aff61b46a86c">H5FD_GET_DRIVER_BY_NAME</a> +, <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253a35a49418a2d1f203765e6f880748beef">H5FD_GET_DRIVER_BY_VALUE</a> + }</td></tr> +<tr class="separator:a3c7f068eb7fdb020659f507f6e5b2253"><td class="memSeparator" colspan="2"> </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:aa3a8493c505e5e9528ddc21dceb71138"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aa3a8493c505e5e9528ddc21dceb71138">H5FD_term_interface</a> (void)</td></tr> +<tr class="separator:aa3a8493c505e5e9528ddc21dceb71138"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a13a2fb140301962df97ad89b97087327"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a13a2fb140301962df97ad89b97087327">H5FD_locate_signature</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *sig_addr)</td></tr> +<tr class="separator:a13a2fb140301962df97ad89b97087327"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a92d1ce112586e1ff7198da24ee2edff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a92d1ce112586e1ff7198da24ee2edff7">H5FD_get_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr> +<tr class="separator:a92d1ce112586e1ff7198da24ee2edff7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad137b9b28f38934d6f29a75bfef2c7db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad137b9b28f38934d6f29a75bfef2c7db">H5FD_sb_size</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:ad137b9b28f38934d6f29a75bfef2c7db"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a596c322ca2e8052b45a481f9c963d12d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a596c322ca2e8052b45a481f9c963d12d">H5FD_sb_encode</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *name, uint8_t *buf)</td></tr> +<tr class="separator:a596c322ca2e8052b45a481f9c963d12d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7a1675fdb21e71da117176bbe8a51dcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a7a1675fdb21e71da117176bbe8a51dcb">H5FD_sb_load</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, const char *name, const uint8_t *buf)</td></tr> +<tr class="separator:a7a1675fdb21e71da117176bbe8a51dcb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3dec77e5d135073eafbb967c6fe594ef"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3dec77e5d135073eafbb967c6fe594ef">H5FD_fapl_get</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:a3dec77e5d135073eafbb967c6fe594ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a05915a89ad0f4f518f0a914cbda5642c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a05915a89ad0f4f518f0a914cbda5642c">H5FD_free_driver_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id, const void *driver_info)</td></tr> +<tr class="separator:a05915a89ad0f4f518f0a914cbda5642c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac44f781406a0edad797c2e70cb610b63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac44f781406a0edad797c2e70cb610b63">H5FD_register</a> (const void *cls, size_t size, bool app_ref)</td></tr> +<tr class="separator:ac44f781406a0edad797c2e70cb610b63"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af493cbe87d582c6f91d7dfc30a6d634d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af493cbe87d582c6f91d7dfc30a6d634d">H5FD_register_driver_by_name</a> (const char *name, bool app_ref)</td></tr> +<tr class="separator:af493cbe87d582c6f91d7dfc30a6d634d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9a68dfecb7eab7cd54aa8a4a04f6e7ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9a68dfecb7eab7cd54aa8a4a04f6e7ea">H5FD_register_driver_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value, bool app_ref)</td></tr> +<tr class="separator:a9a68dfecb7eab7cd54aa8a4a04f6e7ea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a154350a140ec00e5904305c593f8a765"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a154350a140ec00e5904305c593f8a765">H5FD_is_driver_registered_by_name</a> (const char *driver_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *registered_id)</td></tr> +<tr class="separator:a154350a140ec00e5904305c593f8a765"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2b462ce65396c44d2b93872d372fe04c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a2b462ce65396c44d2b93872d372fe04c">H5FD_is_driver_registered_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> driver_value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *registered_id)</td></tr> +<tr class="separator:a2b462ce65396c44d2b93872d372fe04c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9f502548e1e6ef05880eb72187892e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9f502548e1e6ef05880eb72187892e72">H5FD_get_driver_id_by_name</a> (const char *name, bool is_api)</td></tr> +<tr class="separator:a9f502548e1e6ef05880eb72187892e72"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a52ebef81846405aae7ec40eff02c34c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a52ebef81846405aae7ec40eff02c34c5">H5FD_get_driver_id_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value, bool is_api)</td></tr> +<tr class="separator:a52ebef81846405aae7ec40eff02c34c5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa4db755bc813cc42a0788e00eb526b7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aa4db755bc813cc42a0788e00eb526b7f">H5FD_open</a> (const char *name, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> maxaddr)</td></tr> +<tr class="separator:aa4db755bc813cc42a0788e00eb526b7f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0789d10189a33ad1520e5147ae8bd751"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a0789d10189a33ad1520e5147ae8bd751">H5FD_close</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:a0789d10189a33ad1520e5147ae8bd751"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a79ccfb9197d138c07e070cda769b14c2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a79ccfb9197d138c07e070cda769b14c2">H5FD_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:a79ccfb9197d138c07e070cda769b14c2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5e262f839148c1d94b358b4b5920104b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5e262f839148c1d94b358b4b5920104b">H5FD_driver_query</a> (const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *driver, unsigned long *flags)</td></tr> +<tr class="separator:a5e262f839148c1d94b358b4b5920104b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a813675e71eab77a43b84897f21e24110"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a813675e71eab77a43b84897f21e24110">H5FD_check_plugin_load</a> (const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *cls, const union H5PL_key_t *key, bool *success)</td></tr> +<tr class="separator:a813675e71eab77a43b84897f21e24110"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a80a0b12a5773b78da9076e86bf7eacd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a80a0b12a5773b78da9076e86bf7eacd7">H5FD_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, struct H5F_t *f, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *frag_addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *frag_size)</td></tr> +<tr class="separator:a80a0b12a5773b78da9076e86bf7eacd7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad47eac4b50876b9d175e77371d396a3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad47eac4b50876b9d175e77371d396a3a">H5FD_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, struct H5F_t *f, <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:ad47eac4b50876b9d175e77371d396a3a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac235dfdc4582c784074ae7988c1a9c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac235dfdc4582c784074ae7988c1a9c39">H5FD_try_extend</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, struct H5F_t *f, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> blk_end, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> extra_requested)</td></tr> +<tr class="separator:ac235dfdc4582c784074ae7988c1a9c39"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8f78b21ffdf8e48e6a42d5757301ffa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8f78b21ffdf8e48e6a42d5757301ffa9">H5FD_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:a8f78b21ffdf8e48e6a42d5757301ffa9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a577f8c62257f8fdf079e532572b4f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a577f8c62257f8fdf079e532572b4f6be">H5FD_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:a577f8c62257f8fdf079e532572b4f6be"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8d4e38e226994a1ea704b8903c4b7ebf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8d4e38e226994a1ea704b8903c4b7ebf">H5FD_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:a8d4e38e226994a1ea704b8903c4b7ebf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af88917c57c921f82986cbf519911738b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af88917c57c921f82986cbf519911738b">H5FD_get_maxaddr</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:af88917c57c921f82986cbf519911738b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3b76c3fb8254b01d86c3a3937b97f730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3b76c3fb8254b01d86c3a3937b97f730">H5FD_get_feature_flags</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long *feature_flags)</td></tr> +<tr class="separator:a3b76c3fb8254b01d86c3a3937b97f730"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a959c88ff8894928375787da9d290c2af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a959c88ff8894928375787da9d290c2af">H5FD_set_feature_flags</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long feature_flags)</td></tr> +<tr class="separator:a959c88ff8894928375787da9d290c2af"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a61d1f23702f7b30d60b957f53b11a4ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a61d1f23702f7b30d60b957f53b11a4ff">H5FD_get_fs_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:a61d1f23702f7b30d60b957f53b11a4ff"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5444ec85e464eb4bbe1c476bbff97d42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5444ec85e464eb4bbe1c476bbff97d42">H5FD_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="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buf)</td></tr> +<tr class="separator:a5444ec85e464eb4bbe1c476bbff97d42"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4638b22d1f07b73f2c616ea84239aa86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a4638b22d1f07b73f2c616ea84239aa86">H5FD_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="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buf)</td></tr> +<tr class="separator:a4638b22d1f07b73f2c616ea84239aa86"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0b6a1ffa547bc6f6c70b86ed384b6846"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a0b6a1ffa547bc6f6c70b86ed384b6846">H5FD_read_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, 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:a0b6a1ffa547bc6f6c70b86ed384b6846"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a03a9671d76f4807a4e2ce4d9879d0669"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a03a9671d76f4807a4e2ce4d9879d0669">H5FD_write_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, 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:a03a9671d76f4807a4e2ce4d9879d0669"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac522a16110bc46471705208752093a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac522a16110bc46471705208752093a2f">H5FD_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, uint32_t count, struct H5S_t **mem_spaces, struct H5S_t **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:ac522a16110bc46471705208752093a2f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7ef7b9bdeea9a543c8184c07d4f92aa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a7ef7b9bdeea9a543c8184c07d4f92aa8">H5FD_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, uint32_t count, struct H5S_t **mem_spaces, struct H5S_t **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:a7ef7b9bdeea9a543c8184c07d4f92aa8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a59a0185be70841af0d4f2bc55863a78f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a59a0185be70841af0d4f2bc55863a78f">H5FD_read_selection_id</a> (uint32_t skip_cb, <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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr> +<tr class="separator:a59a0185be70841af0d4f2bc55863a78f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae3c865294e76f33496321783884348bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ae3c865294e76f33496321783884348bc">H5FD_write_selection_id</a> (uint32_t skip_cb, <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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr> +<tr class="separator:ae3c865294e76f33496321783884348bc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6a8d099043106040950c8f6678b25aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a6a8d099043106040950c8f6678b25aec">H5FD_read_vector_from_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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr> +<tr class="separator:a6a8d099043106040950c8f6678b25aec"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8469ecaa19f67aaee366aa44e3d45167"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8469ecaa19f67aaee366aa44e3d45167">H5FD_write_vector_from_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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr> +<tr class="separator:a8469ecaa19f67aaee366aa44e3d45167"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a665dc11107ef233a200e44dc142a6f69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a665dc11107ef233a200e44dc142a6f69">H5FD_read_from_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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr> +<tr class="separator:a665dc11107ef233a200e44dc142a6f69"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3148066e5a272d6e32d928afccf5ed56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3148066e5a272d6e32d928afccf5ed56">H5FD_write_from_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, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr> +<tr class="separator:a3148066e5a272d6e32d928afccf5ed56"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1cdbe3ff2423b5cb311147f4f8fedb8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a1cdbe3ff2423b5cb311147f4f8fedb8d">H5FD_flush</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool closing)</td></tr> +<tr class="separator:a1cdbe3ff2423b5cb311147f4f8fedb8d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abe31c6585ca70651836170b959f12ae1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#abe31c6585ca70651836170b959f12ae1">H5FD_truncate</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool closing)</td></tr> +<tr class="separator:abe31c6585ca70651836170b959f12ae1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a98bc9579fac2e949725beb5e4a45c2aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a98bc9579fac2e949725beb5e4a45c2aa">H5FD_lock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool rw)</td></tr> +<tr class="separator:a98bc9579fac2e949725beb5e4a45c2aa"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a44fd6c7f7a6870870d2eb4ff19345492"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a44fd6c7f7a6870870d2eb4ff19345492">H5FD_unlock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:a44fd6c7f7a6870870d2eb4ff19345492"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a97cc959c4979ad46295905eb3007e512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a97cc959c4979ad46295905eb3007e512">H5FD_delete</a> (const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr> +<tr class="separator:a97cc959c4979ad46295905eb3007e512"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a61de9ed429b6c1c5a6cf257d1e90c01f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a61de9ed429b6c1c5a6cf257d1e90c01f">H5FD_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:a61de9ed429b6c1c5a6cf257d1e90c01f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a300d4ec838a02df2e48cb92005a8d4b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a300d4ec838a02df2e48cb92005a8d4b3">H5FD_get_fileno</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long *filenum)</td></tr> +<tr class="separator:a300d4ec838a02df2e48cb92005a8d4b3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1e0a85492e637e6122e15f8449bfbe37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a1e0a85492e637e6122e15f8449bfbe37">H5FD_get_vfd_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:a1e0a85492e637e6122e15f8449bfbe37"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8b78210a7988bece4d8720fd4f8f6537"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8b78210a7988bece4d8720fd4f8f6537">H5FD_set_base_addr</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> base_addr)</td></tr> +<tr class="separator:a8b78210a7988bece4d8720fd4f8f6537"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac1b80e281d80fef350c8bdd02ab48993"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac1b80e281d80fef350c8bdd02ab48993">H5FD_get_base_addr</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:ac1b80e281d80fef350c8bdd02ab48993"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae0d4868e62c249f1b42d46756401e284"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ae0d4868e62c249f1b42d46756401e284">H5FD_set_paged_aggr</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool paged)</td></tr> +<tr class="separator:ae0d4868e62c249f1b42d46756401e284"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af52b9eba7c9e41bdd2f5d2ac33967d1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af52b9eba7c9e41bdd2f5d2ac33967d1a">H5FD_sort_vector_io_req</a> (bool *vector_was_sorted, 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[], H5_flexible_const_ptr_t bufs[], <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> **s_types_ptr, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **s_addrs_ptr, size_t **s_sizes_ptr, H5_flexible_const_ptr_t **s_bufs_ptr)</td></tr> +<tr class="separator:af52b9eba7c9e41bdd2f5d2ac33967d1a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2a5eb40b2ac03a11a05a0918db7e8092"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a2a5eb40b2ac03a11a05a0918db7e8092">H5FD_sort_selection_io_req</a> (bool *selection_was_sorted, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], H5_flexible_const_ptr_t bufs[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **s_mem_space_ids, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **s_file_space_ids, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **s_offsets_ptr, size_t **s_element_sizes_ptr, H5_flexible_const_ptr_t **s_bufs_ptr)</td></tr> +<tr class="separator:a2a5eb40b2ac03a11a05a0918db7e8092"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab88ecc860e4cabb8dacc4e0f8c57682d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ab88ecc860e4cabb8dacc4e0f8c57682d">H5FD_init</a> (void)</td></tr> +<tr class="separator:ab88ecc860e4cabb8dacc4e0f8c57682d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a044be42750e8bb8213e2267fc45ea16d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a044be42750e8bb8213e2267fc45ea16d">H5FD_mpi_MPIOff_to_haddr</a> (MPI_Offset mpi_off)</td></tr> +<tr class="separator:a044be42750e8bb8213e2267fc45ea16d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af3a889b6ed99db52d6423c31f04457ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af3a889b6ed99db52d6423c31f04457ad">H5FD_mpi_haddr_to_MPIOff</a> (<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, MPI_Offset *mpi_off)</td></tr> +<tr class="separator:af3a889b6ed99db52d6423c31f04457ad"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8c80ee835d39c871ea63d781a19bd00e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8c80ee835d39c871ea63d781a19bd00e">H5FD_set_mpio_atomicity</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool flag)</td></tr> +<tr class="separator:a8c80ee835d39c871ea63d781a19bd00e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a36391e735c350282889ad0ee4c128864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a36391e735c350282889ad0ee4c128864">H5FD_get_mpio_atomicity</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool *flag)</td></tr> +<tr class="separator:a36391e735c350282889ad0ee4c128864"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abffcb6041cb4c853d616a81b262d4f90"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#abffcb6041cb4c853d616a81b262d4f90">H5FD_mpi_get_rank</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:abffcb6041cb4c853d616a81b262d4f90"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9aa8ca644ea24f741a941f24bb196ac5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9aa8ca644ea24f741a941f24bb196ac5">H5FD_mpi_get_size</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:a9aa8ca644ea24f741a941f24bb196ac5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab11f0067ce4578f899427582c2fcb4f2"><td class="memItemLeft" align="right" valign="top">MPI_Comm </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ab11f0067ce4578f899427582c2fcb4f2">H5FD_mpi_get_comm</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:ab11f0067ce4578f899427582c2fcb4f2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5eeed10baf30bec5ca5b038e89697675"><td class="memItemLeft" align="right" valign="top">MPI_Info </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5eeed10baf30bec5ca5b038e89697675">H5FD_mpi_get_info</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr> +<tr class="separator:a5eeed10baf30bec5ca5b038e89697675"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a41e45ab62361000c1bfd18c52b1f4021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a41e45ab62361000c1bfd18c52b1f4021">H5FD_mpi_get_file_sync_required</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool *file_sync_required)</td></tr> +<tr class="separator:a41e45ab62361000c1bfd18c52b1f4021"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Macro Definition Documentation</h2> +<a id="a28285478795571211f38de2843a05611"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a28285478795571211f38de2843a05611">◆ </a></span>H5FD_DEFAULT_FILE_IMAGE_INFO</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define H5FD_DEFAULT_FILE_IMAGE_INFO</td> + </tr> + </table> +</div><div class="memdoc"> +<b>Value:</b><div class="fragment"><div class="line"> { \</div> +<div class="line"> NULL, <span class="comment">/* file image buffer */</span> \</div> +<div class="line"> 0, <span class="comment">/* buffer size */</span> \</div> +<div class="line"> { <span class="comment">/* Callbacks */</span> \</div> +<div class="line"> NULL, <span class="comment">/* image_malloc */</span> \</div> +<div class="line"> NULL, <span class="comment">/* image_memcpy */</span> \</div> +<div class="line"> NULL, <span class="comment">/* image_realloc */</span> \</div> +<div class="line"> NULL, <span class="comment">/* image_free */</span> \</div> +<div class="line"> NULL, <span class="comment">/* udata_copy */</span> \</div> +<div class="line"> NULL, <span class="comment">/* udata_free */</span> \</div> +<div class="line"> NULL, <span class="comment">/* udata */</span> \</div> +<div class="line"> } \</div> +<div class="line"> }</div> +</div><!-- fragment --> +</div> +</div> +<a id="a125f757304843e65c95978b6eb4d8a6c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a125f757304843e65c95978b6eb4d8a6c">◆ </a></span>H5FD_MAX_FILENAME_LEN</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define H5FD_MAX_FILENAME_LEN   1024</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="add21007ac4b65c4b2dbdaa9c244807e3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#add21007ac4b65c4b2dbdaa9c244807e3">◆ </a></span>H5FD_MPI_XFER_FILE_MPI_TYPE_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define H5FD_MPI_XFER_FILE_MPI_TYPE_NAME   "H5FD_mpi_file_mpi_type"</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a88f3b91903172849b5653ae238a7a8dd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a88f3b91903172849b5653ae238a7a8dd">◆ </a></span>H5FD_MPI_XFER_MEM_MPI_TYPE_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define H5FD_MPI_XFER_MEM_MPI_TYPE_NAME   "H5FD_mpi_mem_mpi_type"</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="aae6815375b2e13c715a0c124f8b95c4f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aae6815375b2e13c715a0c124f8b95c4f">◆ </a></span>SKIP_NO_CB</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define SKIP_NO_CB   0x00u</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8f298fd60fd4b92778cf1cb26dfe6a73"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8f298fd60fd4b92778cf1cb26dfe6a73">◆ </a></span>SKIP_SELECTION_CB</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define SKIP_SELECTION_CB   0x01u</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a399947bdf27f1e72963feb12da85040f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a399947bdf27f1e72963feb12da85040f">◆ </a></span>SKIP_VECTOR_CB</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define SKIP_VECTOR_CB   0x02u</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Enumeration Type Documentation</h2> +<a id="ad04fbad2016010f126b7e16230011628"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad04fbad2016010f126b7e16230011628">◆ </a></span>H5FD_file_op_t</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628">H5FD_file_op_t</a></td> + </tr> + </table> +</div><div class="memdoc"> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628a3070ec4253e2531351d7aeb586069a54"></a>OP_UNKNOWN </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628ac02b22f7017838ad0c1304b26a8cb2d2"></a>OP_READ </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628a17a60143bf77a229ec511cfe1465723e"></a>OP_WRITE </td><td class="fielddoc"></td></tr> +</table> + +</div> +</div> +<a id="a3c7f068eb7fdb020659f507f6e5b2253"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3c7f068eb7fdb020659f507f6e5b2253">◆ </a></span>H5FD_get_driver_kind_t</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253">H5FD_get_driver_kind_t</a></td> + </tr> + </table> +</div><div class="memdoc"> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3c7f068eb7fdb020659f507f6e5b2253a5a8ff4b2f6b0489f4807aff61b46a86c"></a>H5FD_GET_DRIVER_BY_NAME </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a3c7f068eb7fdb020659f507f6e5b2253a35a49418a2d1f203765e6f880748beef"></a>H5FD_GET_DRIVER_BY_VALUE </td><td class="fielddoc"></td></tr> +</table> + +</div> +</div> +<h2 class="groupheader">Function Documentation</h2> +<a id="a80a0b12a5773b78da9076e86bf7eacd7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a80a0b12a5773b78da9076e86bf7eacd7">◆ </a></span>H5FD_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> H5FD_alloc </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct H5F_t * </td> + <td class="paramname"><em>f</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> </td> + <td class="paramname"><em>size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> * </td> + <td class="paramname"><em>frag_addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> * </td> + <td class="paramname"><em>frag_size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a813675e71eab77a43b84897f21e24110"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a813675e71eab77a43b84897f21e24110">◆ </a></span>H5FD_check_plugin_load()</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> H5FD_check_plugin_load </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> * </td> + <td class="paramname"><em>cls</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const union H5PL_key_t * </td> + <td class="paramname"><em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool * </td> + <td class="paramname"><em>success</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a0789d10189a33ad1520e5147ae8bd751"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0789d10189a33ad1520e5147ae8bd751">◆ </a></span>H5FD_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> H5FD_close </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a79ccfb9197d138c07e070cda769b14c2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a79ccfb9197d138c07e070cda769b14c2">◆ </a></span>H5FD_cmp()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int H5FD_cmp </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>f1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>f2</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a61de9ed429b6c1c5a6cf257d1e90c01f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a61de9ed429b6c1c5a6cf257d1e90c01f">◆ </a></span>H5FD_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> H5FD_ctl </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint64_t </td> + <td class="paramname"><em>op_code</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint64_t </td> + <td class="paramname"><em>flags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>input</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void ** </td> + <td class="paramname"><em>output</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a97cc959c4979ad46295905eb3007e512"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a97cc959c4979ad46295905eb3007e512">◆ </a></span>H5FD_delete()</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> H5FD_delete </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>fapl_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a5e262f839148c1d94b358b4b5920104b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5e262f839148c1d94b358b4b5920104b">◆ </a></span>H5FD_driver_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> H5FD_driver_query </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> * </td> + <td class="paramname"><em>driver</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned long * </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 id="a3dec77e5d135073eafbb967c6fe594ef"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3dec77e5d135073eafbb967c6fe594ef">◆ </a></span>H5FD_fapl_get()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void* H5FD_fapl_get </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a1cdbe3ff2423b5cb311147f4f8fedb8d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1cdbe3ff2423b5cb311147f4f8fedb8d">◆ </a></span>H5FD_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> H5FD_flush </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>closing</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ad47eac4b50876b9d175e77371d396a3a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad47eac4b50876b9d175e77371d396a3a">◆ </a></span>H5FD_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> H5FD_free </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct H5F_t * </td> + <td class="paramname"><em>f</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> </td> + <td class="paramname"><em>size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a05915a89ad0f4f518f0a914cbda5642c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a05915a89ad0f4f518f0a914cbda5642c">◆ </a></span>H5FD_free_driver_info()</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> H5FD_free_driver_info </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>driver_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>driver_info</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ac1b80e281d80fef350c8bdd02ab48993"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac1b80e281d80fef350c8bdd02ab48993">◆ </a></span>H5FD_get_base_addr()</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> H5FD_get_base_addr </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a92d1ce112586e1ff7198da24ee2edff7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a92d1ce112586e1ff7198da24ee2edff7">◆ </a></span>H5FD_get_class()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a>* H5FD_get_class </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>id</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a9f502548e1e6ef05880eb72187892e72"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9f502548e1e6ef05880eb72187892e72">◆ </a></span>H5FD_get_driver_id_by_name()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_get_driver_id_by_name </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>is_api</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a52ebef81846405aae7ec40eff02c34c5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a52ebef81846405aae7ec40eff02c34c5">◆ </a></span>H5FD_get_driver_id_by_value()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_get_driver_id_by_value </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> </td> + <td class="paramname"><em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>is_api</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8f78b21ffdf8e48e6a42d5757301ffa9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8f78b21ffdf8e48e6a42d5757301ffa9">◆ </a></span>H5FD_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> H5FD_get_eoa </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8d4e38e226994a1ea704b8903c4b7ebf"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8d4e38e226994a1ea704b8903c4b7ebf">◆ </a></span>H5FD_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> H5FD_get_eof </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a3b76c3fb8254b01d86c3a3937b97f730"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3b76c3fb8254b01d86c3a3937b97f730">◆ </a></span>H5FD_get_feature_flags()</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> H5FD_get_feature_flags </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned long * </td> + <td class="paramname"><em>feature_flags</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a300d4ec838a02df2e48cb92005a8d4b3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a300d4ec838a02df2e48cb92005a8d4b3">◆ </a></span>H5FD_get_fileno()</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> H5FD_get_fileno </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned long * </td> + <td class="paramname"><em>filenum</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a61d1f23702f7b30d60b957f53b11a4ff"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a61d1f23702f7b30d60b957f53b11a4ff">◆ </a></span>H5FD_get_fs_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> H5FD_get_fs_type_map </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> * </td> + <td class="paramname"><em>type_map</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="af88917c57c921f82986cbf519911738b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af88917c57c921f82986cbf519911738b">◆ </a></span>H5FD_get_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> H5FD_get_maxaddr </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a36391e735c350282889ad0ee4c128864"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a36391e735c350282889ad0ee4c128864">◆ </a></span>H5FD_get_mpio_atomicity()</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> H5FD_get_mpio_atomicity </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool * </td> + <td class="paramname"><em>flag</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a1e0a85492e637e6122e15f8449bfbe37"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1e0a85492e637e6122e15f8449bfbe37">◆ </a></span>H5FD_get_vfd_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> H5FD_get_vfd_handle </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>fapl</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void ** </td> + <td class="paramname"><em>file_handle</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ab88ecc860e4cabb8dacc4e0f8c57682d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab88ecc860e4cabb8dacc4e0f8c57682d">◆ </a></span>H5FD_init()</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> H5FD_init </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a154350a140ec00e5904305c593f8a765"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a154350a140ec00e5904305c593f8a765">◆ </a></span>H5FD_is_driver_registered_by_name()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_is_driver_registered_by_name </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>driver_name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> * </td> + <td class="paramname"><em>registered_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a2b462ce65396c44d2b93872d372fe04c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2b462ce65396c44d2b93872d372fe04c">◆ </a></span>H5FD_is_driver_registered_by_value()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_is_driver_registered_by_value </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> </td> + <td class="paramname"><em>driver_value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> * </td> + <td class="paramname"><em>registered_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a13a2fb140301962df97ad89b97087327"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a13a2fb140301962df97ad89b97087327">◆ </a></span>H5FD_locate_signature()</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> H5FD_locate_signature </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> * </td> + <td class="paramname"><em>sig_addr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a98bc9579fac2e949725beb5e4a45c2aa"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a98bc9579fac2e949725beb5e4a45c2aa">◆ </a></span>H5FD_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> H5FD_lock </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>rw</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ab11f0067ce4578f899427582c2fcb4f2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab11f0067ce4578f899427582c2fcb4f2">◆ </a></span>H5FD_mpi_get_comm()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">MPI_Comm H5FD_mpi_get_comm </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a41e45ab62361000c1bfd18c52b1f4021"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a41e45ab62361000c1bfd18c52b1f4021">◆ </a></span>H5FD_mpi_get_file_sync_required()</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> H5FD_mpi_get_file_sync_required </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool * </td> + <td class="paramname"><em>file_sync_required</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a5eeed10baf30bec5ca5b038e89697675"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5eeed10baf30bec5ca5b038e89697675">◆ </a></span>H5FD_mpi_get_info()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">MPI_Info H5FD_mpi_get_info </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="abffcb6041cb4c853d616a81b262d4f90"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abffcb6041cb4c853d616a81b262d4f90">◆ </a></span>H5FD_mpi_get_rank()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int H5FD_mpi_get_rank </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a9aa8ca644ea24f741a941f24bb196ac5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9aa8ca644ea24f741a941f24bb196ac5">◆ </a></span>H5FD_mpi_get_size()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int H5FD_mpi_get_size </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="af3a889b6ed99db52d6423c31f04457ad"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af3a889b6ed99db52d6423c31f04457ad">◆ </a></span>H5FD_mpi_haddr_to_MPIOff()</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> H5FD_mpi_haddr_to_MPIOff </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">MPI_Offset * </td> + <td class="paramname"><em>mpi_off</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a044be42750e8bb8213e2267fc45ea16d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a044be42750e8bb8213e2267fc45ea16d">◆ </a></span>H5FD_mpi_MPIOff_to_haddr()</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> H5FD_mpi_MPIOff_to_haddr </td> + <td>(</td> + <td class="paramtype">MPI_Offset </td> + <td class="paramname"><em>mpi_off</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="aa4db755bc813cc42a0788e00eb526b7f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa4db755bc813cc42a0788e00eb526b7f">◆ </a></span>H5FD_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>* H5FD_open </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned </td> + <td class="paramname"><em>flags</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>fapl_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>maxaddr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a5444ec85e464eb4bbe1c476bbff97d42"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5444ec85e464eb4bbe1c476bbff97d42">◆ </a></span>H5FD_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> H5FD_read </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>buf</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a665dc11107ef233a200e44dc142a6f69"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a665dc11107ef233a200e44dc142a6f69">◆ </a></span>H5FD_read_from_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> H5FD_read_from_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ac522a16110bc46471705208752093a2f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac522a16110bc46471705208752093a2f">◆ </a></span>H5FD_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> H5FD_read_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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">struct H5S_t ** </td> + <td class="paramname"><em>mem_spaces</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct H5S_t ** </td> + <td class="paramname"><em>file_spaces</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a59a0185be70841af0d4f2bc55863a78f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a59a0185be70841af0d4f2bc55863a78f">◆ </a></span>H5FD_read_selection_id()</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> H5FD_read_selection_id </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"><em>skip_cb</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a0b6a1ffa547bc6f6c70b86ed384b6846"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0b6a1ffa547bc6f6c70b86ed384b6846">◆ </a></span>H5FD_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> H5FD_read_vector </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</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="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>types</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addrs</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a6a8d099043106040950c8f6678b25aec"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6a8d099043106040950c8f6678b25aec">◆ </a></span>H5FD_read_vector_from_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> H5FD_read_vector_from_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ac44f781406a0edad797c2e70cb610b63"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac44f781406a0edad797c2e70cb610b63">◆ </a></span>H5FD_register()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register </td> + <td>(</td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>cls</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>app_ref</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="af493cbe87d582c6f91d7dfc30a6d634d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af493cbe87d582c6f91d7dfc30a6d634d">◆ </a></span>H5FD_register_driver_by_name()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register_driver_by_name </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>app_ref</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a9a68dfecb7eab7cd54aa8a4a04f6e7ea"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9a68dfecb7eab7cd54aa8a4a04f6e7ea">◆ </a></span>H5FD_register_driver_by_value()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register_driver_by_value </td> + <td>(</td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> </td> + <td class="paramname"><em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>app_ref</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a596c322ca2e8052b45a481f9c963d12d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a596c322ca2e8052b45a481f9c963d12d">◆ </a></span>H5FD_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> H5FD_sb_encode </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint8_t * </td> + <td class="paramname"><em>buf</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a7a1675fdb21e71da117176bbe8a51dcb"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7a1675fdb21e71da117176bbe8a51dcb">◆ </a></span>H5FD_sb_load()</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> H5FD_sb_load </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const uint8_t * </td> + <td class="paramname"><em>buf</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ad137b9b28f38934d6f29a75bfef2c7db"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad137b9b28f38934d6f29a75bfef2c7db">◆ </a></span>H5FD_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> H5FD_sb_size </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8b78210a7988bece4d8720fd4f8f6537"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8b78210a7988bece4d8720fd4f8f6537">◆ </a></span>H5FD_set_base_addr()</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> H5FD_set_base_addr </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>base_addr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a577f8c62257f8fdf079e532572b4f6be"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a577f8c62257f8fdf079e532572b4f6be">◆ </a></span>H5FD_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> H5FD_set_eoa </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a959c88ff8894928375787da9d290c2af"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a959c88ff8894928375787da9d290c2af">◆ </a></span>H5FD_set_feature_flags()</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> H5FD_set_feature_flags </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned long </td> + <td class="paramname"><em>feature_flags</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8c80ee835d39c871ea63d781a19bd00e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8c80ee835d39c871ea63d781a19bd00e">◆ </a></span>H5FD_set_mpio_atomicity()</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> H5FD_set_mpio_atomicity </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>flag</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ae0d4868e62c249f1b42d46756401e284"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae0d4868e62c249f1b42d46756401e284">◆ </a></span>H5FD_set_paged_aggr()</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> H5FD_set_paged_aggr </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>paged</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a2a5eb40b2ac03a11a05a0918db7e8092"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2a5eb40b2ac03a11a05a0918db7e8092">◆ </a></span>H5FD_sort_selection_io_req()</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> H5FD_sort_selection_io_req </td> + <td>(</td> + <td class="paramtype">bool * </td> + <td class="paramname"><em>selection_was_sorted</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>count</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">H5_flexible_const_ptr_t </td> + <td class="paramname"><em>bufs</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ** </td> + <td class="paramname"><em>s_mem_space_ids</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ** </td> + <td class="paramname"><em>s_file_space_ids</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> ** </td> + <td class="paramname"><em>s_offsets_ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t ** </td> + <td class="paramname"><em>s_element_sizes_ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">H5_flexible_const_ptr_t ** </td> + <td class="paramname"><em>s_bufs_ptr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="af52b9eba7c9e41bdd2f5d2ac33967d1a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af52b9eba7c9e41bdd2f5d2ac33967d1a">◆ </a></span>H5FD_sort_vector_io_req()</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> H5FD_sort_vector_io_req </td> + <td>(</td> + <td class="paramtype">bool * </td> + <td class="paramname"><em>vector_was_sorted</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="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>types</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addrs</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">H5_flexible_const_ptr_t </td> + <td class="paramname"><em>bufs</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> ** </td> + <td class="paramname"><em>s_types_ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> ** </td> + <td class="paramname"><em>s_addrs_ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t ** </td> + <td class="paramname"><em>s_sizes_ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">H5_flexible_const_ptr_t ** </td> + <td class="paramname"><em>s_bufs_ptr</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="aa3a8493c505e5e9528ddc21dceb71138"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa3a8493c505e5e9528ddc21dceb71138">◆ </a></span>H5FD_term_interface()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int H5FD_term_interface </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="abe31c6585ca70651836170b959f12ae1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abe31c6585ca70651836170b959f12ae1">◆ </a></span>H5FD_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> H5FD_truncate </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>closing</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ac235dfdc4582c784074ae7988c1a9c39"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac235dfdc4582c784074ae7988c1a9c39">◆ </a></span>H5FD_try_extend()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_try_extend </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct H5F_t * </td> + <td class="paramname"><em>f</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>blk_end</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> </td> + <td class="paramname"><em>extra_requested</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a44fd6c7f7a6870870d2eb4ff19345492"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a44fd6c7f7a6870870d2eb4ff19345492">◆ </a></span>H5FD_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> H5FD_unlock </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a4638b22d1f07b73f2c616ea84239aa86"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4638b22d1f07b73f2c616ea84239aa86">◆ </a></span>H5FD_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> H5FD_write </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>buf</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a3148066e5a272d6e32d928afccf5ed56"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3148066e5a272d6e32d928afccf5ed56">◆ </a></span>H5FD_write_from_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> H5FD_write_from_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a7ef7b9bdeea9a543c8184c07d4f92aa8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7ef7b9bdeea9a543c8184c07d4f92aa8">◆ </a></span>H5FD_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> H5FD_write_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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">struct H5S_t ** </td> + <td class="paramname"><em>mem_spaces</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct H5S_t ** </td> + <td class="paramname"><em>file_spaces</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ae3c865294e76f33496321783884348bc"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae3c865294e76f33496321783884348bc">◆ </a></span>H5FD_write_selection_id()</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> H5FD_write_selection_id </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"><em>skip_cb</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a03a9671d76f4807a4e2ce4d9879d0669"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a03a9671d76f4807a4e2ce4d9879d0669">◆ </a></span>H5FD_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> H5FD_write_vector </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</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="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>types</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>addrs</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a8469ecaa19f67aaee366aa44e3d45167"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8469ecaa19f67aaee366aa44e3d45167">◆ </a></span>H5FD_write_vector_from_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> H5FD_write_vector_from_selection </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> </td> + <td class="paramname"><em>type</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="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>mem_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> </td> + <td class="paramname"><em>file_space_ids</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> </td> + <td class="paramname"><em>offsets</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>element_sizes</em>[], </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const void * </td> + <td class="paramname"><em>bufs</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dprivate_8h.html">H5FDprivate.h</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.9.1 </li> + </ul> +</div> +</body> +</html> |