Files
hdf5/develop/struct_h5_f_d__class__t.html
T
2024-02-09 17:39:10 +00:00

776 lines
56 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>HDF5: H5FD_class_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
<!-- <link href="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>
&#160;<span id="projectnumber">1.15.0.33bb197</span>
</div>
<div id="projectbrief">API Reference</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('struct_h5_f_d__class__t.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle"><div class="title">H5FD_class_t Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;src/H5FDdevelop.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a27fe8e82cf2ce359010cc1d08af2e105" id="r_a27fe8e82cf2ce359010cc1d08af2e105"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27fe8e82cf2ce359010cc1d08af2e105">version</a></td></tr>
<tr class="separator:a27fe8e82cf2ce359010cc1d08af2e105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504693ee6336a74c129d949543fafdd6" id="r_a504693ee6336a74c129d949543fafdd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a504693ee6336a74c129d949543fafdd6">value</a></td></tr>
<tr class="separator:a504693ee6336a74c129d949543fafdd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8f80d37794cde9472343e4487ba3eb" id="r_a8f8f80d37794cde9472343e4487ba3eb"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr>
<tr class="separator:a8f8f80d37794cde9472343e4487ba3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0028622a56650bdd60174f68b4fbca12" id="r_a0028622a56650bdd60174f68b4fbca12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a></td></tr>
<tr class="separator:a0028622a56650bdd60174f68b4fbca12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00194724178a36911bac60c2ddf6e5b4" id="r_a00194724178a36911bac60c2ddf6e5b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00194724178a36911bac60c2ddf6e5b4">fc_degree</a></td></tr>
<tr class="separator:a00194724178a36911bac60c2ddf6e5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da863f4634c64aeffe46cca882db43d" id="r_a3da863f4634c64aeffe46cca882db43d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3da863f4634c64aeffe46cca882db43d">terminate</a> )(void)</td></tr>
<tr class="separator:a3da863f4634c64aeffe46cca882db43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7758686077962f9b8413649b7fa4e257" id="r_a7758686077962f9b8413649b7fa4e257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7758686077962f9b8413649b7fa4e257">sb_size</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:a7758686077962f9b8413649b7fa4e257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3b6178d2535f08d54d534a217869ca" id="r_aad3b6178d2535f08d54d534a217869ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad3b6178d2535f08d54d534a217869ca">sb_encode</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned char *p)</td></tr>
<tr class="separator:aad3b6178d2535f08d54d534a217869ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e2e88cdf2e92deca3b0fa8117710a4" id="r_a30e2e88cdf2e92deca3b0fa8117710a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a30e2e88cdf2e92deca3b0fa8117710a4">sb_decode</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f, const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const unsigned char *p)</td></tr>
<tr class="separator:a30e2e88cdf2e92deca3b0fa8117710a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1840db7a853562fd408959b72d65b5d6" id="r_a1840db7a853562fd408959b72d65b5d6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1840db7a853562fd408959b72d65b5d6">fapl_size</a></td></tr>
<tr class="separator:a1840db7a853562fd408959b72d65b5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf047c8fda6b276a69228c7de8db7bc0" id="r_adf047c8fda6b276a69228c7de8db7bc0"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf047c8fda6b276a69228c7de8db7bc0">fapl_get</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:adf047c8fda6b276a69228c7de8db7bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57259a8a5c3651ff9aa1205a84895418" id="r_a57259a8a5c3651ff9aa1205a84895418"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57259a8a5c3651ff9aa1205a84895418">fapl_copy</a> )(const void *fapl)</td></tr>
<tr class="separator:a57259a8a5c3651ff9aa1205a84895418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1d184bf1b29584cb9c3a809218f9d7" id="r_a7b1d184bf1b29584cb9c3a809218f9d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b1d184bf1b29584cb9c3a809218f9d7">fapl_free</a> )(void *fapl)</td></tr>
<tr class="separator:a7b1d184bf1b29584cb9c3a809218f9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae74945ef526367bb472b4f352593b1f9" id="r_ae74945ef526367bb472b4f352593b1f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae74945ef526367bb472b4f352593b1f9">dxpl_size</a></td></tr>
<tr class="separator:ae74945ef526367bb472b4f352593b1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3d7eb3b3ebbe18ebccccf6e7875078" id="r_a7a3d7eb3b3ebbe18ebccccf6e7875078"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a3d7eb3b3ebbe18ebccccf6e7875078">dxpl_copy</a> )(const void *dxpl)</td></tr>
<tr class="separator:a7a3d7eb3b3ebbe18ebccccf6e7875078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c11284a640a8664d0d165358078c0c" id="r_a15c11284a640a8664d0d165358078c0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a15c11284a640a8664d0d165358078c0c">dxpl_free</a> )(void *dxpl)</td></tr>
<tr class="separator:a15c11284a640a8664d0d165358078c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe94404dbc0703cba3702eaeab8864bc" id="r_afe94404dbc0703cba3702eaeab8864bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe94404dbc0703cba3702eaeab8864bc">open</a> )(const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> <a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a>)</td></tr>
<tr class="separator:afe94404dbc0703cba3702eaeab8864bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d0ea99110eea042d2960384f70ae3b" id="r_a28d0ea99110eea042d2960384f70ae3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28d0ea99110eea042d2960384f70ae3b">close</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:a28d0ea99110eea042d2960384f70ae3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb62c194070ceee88e5fecd8a0d8fe4" id="r_a0fb62c194070ceee88e5fecd8a0d8fe4"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fb62c194070ceee88e5fecd8a0d8fe4">cmp</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td></tr>
<tr class="separator:a0fb62c194070ceee88e5fecd8a0d8fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c46b4ff96f867fa038c19f740c96bb4" id="r_a3c46b4ff96f867fa038c19f740c96bb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c46b4ff96f867fa038c19f740c96bb4">query</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, unsigned long *flags)</td></tr>
<tr class="separator:a3c46b4ff96f867fa038c19f740c96bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7736250e76c1e4f64785a8650f367265" id="r_a7736250e76c1e4f64785a8650f367265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7736250e76c1e4f64785a8650f367265">get_type_map</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type_map)</td></tr>
<tr class="separator:a7736250e76c1e4f64785a8650f367265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e1d5358038339f970630728ed7783d" id="r_a78e1d5358038339f970630728ed7783d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78e1d5358038339f970630728ed7783d">alloc</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
<tr class="separator:a78e1d5358038339f970630728ed7783d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85733b55a5338fbf2b142ebb2a6b4de4" id="r_a85733b55a5338fbf2b142ebb2a6b4de4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a85733b55a5338fbf2b142ebb2a6b4de4">free</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
<tr class="separator:a85733b55a5338fbf2b142ebb2a6b4de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169478f590012ac97088b0c95a991b0c" id="r_a169478f590012ac97088b0c95a991b0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a169478f590012ac97088b0c95a991b0c">get_eoa</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
<tr class="separator:a169478f590012ac97088b0c95a991b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67842cf2f80fbe5867191635f39f0717" id="r_a67842cf2f80fbe5867191635f39f0717"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a67842cf2f80fbe5867191635f39f0717">set_eoa</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td></tr>
<tr class="separator:a67842cf2f80fbe5867191635f39f0717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c6c2285cd475e34f0c1d748adc7927" id="r_a71c6c2285cd475e34f0c1d748adc7927"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71c6c2285cd475e34f0c1d748adc7927">get_eof</a> )(const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
<tr class="separator:a71c6c2285cd475e34f0c1d748adc7927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c33871859f52c8c0a505a2e831267d3" id="r_a9c33871859f52c8c0a505a2e831267d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c33871859f52c8c0a505a2e831267d3">get_handle</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td></tr>
<tr class="separator:a9c33871859f52c8c0a505a2e831267d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b0556dfca3e9fd2693d14cb465c4f51" id="r_a7b0556dfca3e9fd2693d14cb465c4f51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b0556dfca3e9fd2693d14cb465c4f51">read</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buffer)</td></tr>
<tr class="separator:a7b0556dfca3e9fd2693d14cb465c4f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8b074ef365c19c9f757650721dc269" id="r_a9a8b074ef365c19c9f757650721dc269"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a8b074ef365c19c9f757650721dc269">write</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buffer)</td></tr>
<tr class="separator:a9a8b074ef365c19c9f757650721dc269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1943f8208d7b5f8d2cf1fe170710416" id="r_ab1943f8208d7b5f8d2cf1fe170710416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1943f8208d7b5f8d2cf1fe170710416">read_vector</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td></tr>
<tr class="separator:ab1943f8208d7b5f8d2cf1fe170710416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a003c382971ac89177c89bbd0b3937b9c" id="r_a003c382971ac89177c89bbd0b3937b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a003c382971ac89177c89bbd0b3937b9c">write_vector</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td></tr>
<tr class="separator:a003c382971ac89177c89bbd0b3937b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328e8d11b404532e444b144d6577a382" id="r_a328e8d11b404532e444b144d6577a382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a328e8d11b404532e444b144d6577a382">read_selection</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
<tr class="separator:a328e8d11b404532e444b144d6577a382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522deba44aa79a70d7e96a56c3edf292" id="r_a522deba44aa79a70d7e96a56c3edf292"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a522deba44aa79a70d7e96a56c3edf292">write_selection</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
<tr class="separator:a522deba44aa79a70d7e96a56c3edf292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ea4f67802b6bf2acb33c5323b86ac1" id="r_ad6ea4f67802b6bf2acb33c5323b86ac1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6ea4f67802b6bf2acb33c5323b86ac1">flush</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td></tr>
<tr class="separator:ad6ea4f67802b6bf2acb33c5323b86ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9129a6b231a30238019def67d617c76" id="r_ab9129a6b231a30238019def67d617c76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9129a6b231a30238019def67d617c76">truncate</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td></tr>
<tr class="separator:ab9129a6b231a30238019def67d617c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dfd84df75f36065b8dd91afbd4b1a3b" id="r_a8dfd84df75f36065b8dd91afbd4b1a3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8dfd84df75f36065b8dd91afbd4b1a3b">lock</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> rw)</td></tr>
<tr class="separator:a8dfd84df75f36065b8dd91afbd4b1a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadbfc9b41ee80e7f4a06c174d187f6e1" id="r_aadbfc9b41ee80e7f4a06c174d187f6e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aadbfc9b41ee80e7f4a06c174d187f6e1">unlock</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
<tr class="separator:aadbfc9b41ee80e7f4a06c174d187f6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade05b86f4b8d39d833887ab8352feebe" id="r_ade05b86f4b8d39d833887ab8352feebe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ade05b86f4b8d39d833887ab8352feebe">del</a> )(const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl)</td></tr>
<tr class="separator:ade05b86f4b8d39d833887ab8352feebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b52ab33ec0e2171ca31fb1184692bc6" id="r_a0b52ab33ec0e2171ca31fb1184692bc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b52ab33ec0e2171ca31fb1184692bc6">ctl</a> )(<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td></tr>
<tr class="separator:a0b52ab33ec0e2171ca31fb1184692bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed97a6c6b096b3474645480d227214d7" id="r_aed97a6c6b096b3474645480d227214d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aed97a6c6b096b3474645480d227214d7">fl_map</a> [<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>]</td></tr>
<tr class="separator:aed97a6c6b096b3474645480d227214d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a78e1d5358038339f970630728ed7783d" name="a78e1d5358038339f970630728ed7783d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e1d5358038339f970630728ed7783d">&#9670;&#160;</a></span>alloc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* alloc) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a28d0ea99110eea042d2960384f70ae3b" name="a28d0ea99110eea042d2960384f70ae3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d0ea99110eea042d2960384f70ae3b">&#9670;&#160;</a></span>close</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* close) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0fb62c194070ceee88e5fecd8a0d8fe4" name="a0fb62c194070ceee88e5fecd8a0d8fe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb62c194070ceee88e5fecd8a0d8fe4">&#9670;&#160;</a></span>cmp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* cmp) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b52ab33ec0e2171ca31fb1184692bc6" name="a0b52ab33ec0e2171ca31fb1184692bc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b52ab33ec0e2171ca31fb1184692bc6">&#9670;&#160;</a></span>ctl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* ctl) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade05b86f4b8d39d833887ab8352feebe" name="ade05b86f4b8d39d833887ab8352feebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade05b86f4b8d39d833887ab8352feebe">&#9670;&#160;</a></span>del</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* del) (const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7a3d7eb3b3ebbe18ebccccf6e7875078" name="a7a3d7eb3b3ebbe18ebccccf6e7875078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a3d7eb3b3ebbe18ebccccf6e7875078">&#9670;&#160;</a></span>dxpl_copy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* dxpl_copy) (const void *dxpl)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a15c11284a640a8664d0d165358078c0c" name="a15c11284a640a8664d0d165358078c0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15c11284a640a8664d0d165358078c0c">&#9670;&#160;</a></span>dxpl_free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* dxpl_free) (void *dxpl)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae74945ef526367bb472b4f352593b1f9" name="ae74945ef526367bb472b4f352593b1f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae74945ef526367bb472b4f352593b1f9">&#9670;&#160;</a></span>dxpl_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t dxpl_size</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57259a8a5c3651ff9aa1205a84895418" name="a57259a8a5c3651ff9aa1205a84895418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57259a8a5c3651ff9aa1205a84895418">&#9670;&#160;</a></span>fapl_copy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* fapl_copy) (const void *fapl)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7b1d184bf1b29584cb9c3a809218f9d7" name="a7b1d184bf1b29584cb9c3a809218f9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b1d184bf1b29584cb9c3a809218f9d7">&#9670;&#160;</a></span>fapl_free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* fapl_free) (void *fapl)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf047c8fda6b276a69228c7de8db7bc0" name="adf047c8fda6b276a69228c7de8db7bc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf047c8fda6b276a69228c7de8db7bc0">&#9670;&#160;</a></span>fapl_get</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void *(* fapl_get) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1840db7a853562fd408959b72d65b5d6" name="a1840db7a853562fd408959b72d65b5d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1840db7a853562fd408959b72d65b5d6">&#9670;&#160;</a></span>fapl_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t fapl_size</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a00194724178a36911bac60c2ddf6e5b4" name="a00194724178a36911bac60c2ddf6e5b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00194724178a36911bac60c2ddf6e5b4">&#9670;&#160;</a></span>fc_degree</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> fc_degree</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed97a6c6b096b3474645480d227214d7" name="aed97a6c6b096b3474645480d227214d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed97a6c6b096b3474645480d227214d7">&#9670;&#160;</a></span>fl_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> fl_map[<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad6ea4f67802b6bf2acb33c5323b86ac1" name="ad6ea4f67802b6bf2acb33c5323b86ac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6ea4f67802b6bf2acb33c5323b86ac1">&#9670;&#160;</a></span>flush</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* flush) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a85733b55a5338fbf2b142ebb2a6b4de4" name="a85733b55a5338fbf2b142ebb2a6b4de4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85733b55a5338fbf2b142ebb2a6b4de4">&#9670;&#160;</a></span>free</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* free) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a169478f590012ac97088b0c95a991b0c" name="a169478f590012ac97088b0c95a991b0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a169478f590012ac97088b0c95a991b0c">&#9670;&#160;</a></span>get_eoa</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* get_eoa) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71c6c2285cd475e34f0c1d748adc7927" name="a71c6c2285cd475e34f0c1d748adc7927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c6c2285cd475e34f0c1d748adc7927">&#9670;&#160;</a></span>get_eof</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>(* get_eof) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9c33871859f52c8c0a505a2e831267d3" name="a9c33871859f52c8c0a505a2e831267d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c33871859f52c8c0a505a2e831267d3">&#9670;&#160;</a></span>get_handle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* get_handle) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7736250e76c1e4f64785a8650f367265" name="a7736250e76c1e4f64785a8650f367265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7736250e76c1e4f64785a8650f367265">&#9670;&#160;</a></span>get_type_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* get_type_map) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type_map)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8dfd84df75f36065b8dd91afbd4b1a3b" name="a8dfd84df75f36065b8dd91afbd4b1a3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dfd84df75f36065b8dd91afbd4b1a3b">&#9670;&#160;</a></span>lock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* lock) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> rw)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0028622a56650bdd60174f68b4fbca12" name="a0028622a56650bdd60174f68b4fbca12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0028622a56650bdd60174f68b4fbca12">&#9670;&#160;</a></span>maxaddr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> maxaddr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f8f80d37794cde9472343e4487ba3eb" name="a8f8f80d37794cde9472343e4487ba3eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f8f80d37794cde9472343e4487ba3eb">&#9670;&#160;</a></span>name</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* name</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afe94404dbc0703cba3702eaeab8864bc" name="afe94404dbc0703cba3702eaeab8864bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe94404dbc0703cba3702eaeab8864bc">&#9670;&#160;</a></span>open</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *(* open) (const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> <a class="el" href="#a0028622a56650bdd60174f68b4fbca12">maxaddr</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c46b4ff96f867fa038c19f740c96bb4" name="a3c46b4ff96f867fa038c19f740c96bb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c46b4ff96f867fa038c19f740c96bb4">&#9670;&#160;</a></span>query</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* query) (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, unsigned long *flags)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7b0556dfca3e9fd2693d14cb465c4f51" name="a7b0556dfca3e9fd2693d14cb465c4f51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b0556dfca3e9fd2693d14cb465c4f51">&#9670;&#160;</a></span>read</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buffer)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a328e8d11b404532e444b144d6577a382" name="a328e8d11b404532e444b144d6577a382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a328e8d11b404532e444b144d6577a382">&#9670;&#160;</a></span>read_selection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read_selection) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab1943f8208d7b5f8d2cf1fe170710416" name="ab1943f8208d7b5f8d2cf1fe170710416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1943f8208d7b5f8d2cf1fe170710416">&#9670;&#160;</a></span>read_vector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* read_vector) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a30e2e88cdf2e92deca3b0fa8117710a4" name="a30e2e88cdf2e92deca3b0fa8117710a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30e2e88cdf2e92deca3b0fa8117710a4">&#9670;&#160;</a></span>sb_decode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* sb_decode) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f, const char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, const unsigned char *p)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aad3b6178d2535f08d54d534a217869ca" name="aad3b6178d2535f08d54d534a217869ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad3b6178d2535f08d54d534a217869ca">&#9670;&#160;</a></span>sb_encode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* sb_encode) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *<a class="el" href="#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned char *p)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7758686077962f9b8413649b7fa4e257" name="a7758686077962f9b8413649b7fa4e257"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7758686077962f9b8413649b7fa4e257">&#9670;&#160;</a></span>sb_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>(* sb_size) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a67842cf2f80fbe5867191635f39f0717" name="a67842cf2f80fbe5867191635f39f0717"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67842cf2f80fbe5867191635f39f0717">&#9670;&#160;</a></span>set_eoa</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* set_eoa) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3da863f4634c64aeffe46cca882db43d" name="a3da863f4634c64aeffe46cca882db43d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da863f4634c64aeffe46cca882db43d">&#9670;&#160;</a></span>terminate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* terminate) (void)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab9129a6b231a30238019def67d617c76" name="ab9129a6b231a30238019def67d617c76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9129a6b231a30238019def67d617c76">&#9670;&#160;</a></span>truncate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* truncate) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aadbfc9b41ee80e7f4a06c174d187f6e1" name="aadbfc9b41ee80e7f4a06c174d187f6e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadbfc9b41ee80e7f4a06c174d187f6e1">&#9670;&#160;</a></span>unlock</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* unlock) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a504693ee6336a74c129d949543fafdd6" name="a504693ee6336a74c129d949543fafdd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a504693ee6336a74c129d949543fafdd6">&#9670;&#160;</a></span>value</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a27fe8e82cf2ce359010cc1d08af2e105" name="a27fe8e82cf2ce359010cc1d08af2e105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27fe8e82cf2ce359010cc1d08af2e105">&#9670;&#160;</a></span>version</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned version</td>
</tr>
</table>
</div><div class="memdoc">
<p>File driver class struct version number </p>
</div>
</div>
<a id="a9a8b074ef365c19c9f757650721dc269" name="a9a8b074ef365c19c9f757650721dc269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a8b074ef365c19c9f757650721dc269">&#9670;&#160;</a></span>write</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buffer)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a522deba44aa79a70d7e96a56c3edf292" name="a522deba44aa79a70d7e96a56c3edf292"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a522deba44aa79a70d7e96a56c3edf292">&#9670;&#160;</a></span>write_selection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write_selection) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a003c382971ac89177c89bbd0b3937b9c" name="a003c382971ac89177c89bbd0b3937b9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a003c382971ac89177c89bbd0b3937b9c">&#9670;&#160;</a></span>write_vector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* write_vector) (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/<a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>