[svn-r2873]
Purpose:
Adding all functions new to Release 1.4.
Solution:
Adding first cut of all new API functions.
H5Dvlen_get_buf_size
H5Epush
H5Pset_fapl_family H5Pget_fapl_family
H5Pset_fapl_mpio H5Pget_fapl_mpio
H5Pset_dxpl_mpio H5Pget_dxpl_mpio
H5Pset_fapl_multi H5Pget_fapl_multi
H5Pset_dxpl_multi H5Pget_dxpl_multi
H5Pset_fapl_split H5Pset_fapl_sec2 H5Pset_fapl_stdio
H5Pset_fapl_stream H5Pget_fapl_stream
H5Pset_fapl_log
H5Pset_driver H5Pget_driver H5Pget_driver_info
H5Pset_meta_block_size H5Pget_meta_block_size
H5Pset_sieve_buf_size H5Pget_sieve_buf_size
H5Pset_fapl_dpss
H5Pset_fapl_gass H5Pget_fapl_gass
H5Pset_fapl_srb H5Pget_fapl_srb
H5Tarray_create H5Tget_array_ndims H5Tget_array_dims
Platforms tested:
IE 5.
This commit is contained in:
@@ -55,19 +55,20 @@ These functions provide error handling capabilities in the HDF5 environment.
|
||||
|
||||
<table border=0>
|
||||
<tr><td valign=top>
|
||||
<ul>
|
||||
<li><a href="#Error-Clear">H5Eclear</a>
|
||||
<li><a href="#Error-Print">H5Eprint</a>
|
||||
<li><a href="#Error-Push">H5Epush</a>
|
||||
</ul>
|
||||
</td><td> </td><td valign=top>
|
||||
<ul>
|
||||
<li><a href="#Error-SetAuto">H5Eset_auto</a>
|
||||
<li><a href="#Error-GetAuto">H5Eget_auto</a>
|
||||
<li><a href="#Error-Clear">H5Eclear</a>
|
||||
</ul>
|
||||
</td><td> </td><td valign=top>
|
||||
<ul>
|
||||
<li><a href="#Error-Print">H5Eprint</a>
|
||||
<li><a href="#Error-Walk">H5Ewalk</a>
|
||||
<li><a href="#Error-WalkCB">H5Ewalk_cb</a>
|
||||
</ul>
|
||||
</td><td> </td><td valign=top>
|
||||
<ul>
|
||||
<li><a href="#Error-WalkCB">H5Ewalk_cb</a>
|
||||
<li><a href="#Error-GetMajor">H5Eget_major</a>
|
||||
<li><a href="#Error-GetMinor">H5Eget_minor</a>
|
||||
</ul>
|
||||
@@ -250,6 +251,63 @@ errors within the H5E package.
|
||||
</dl>
|
||||
|
||||
|
||||
<hr>
|
||||
<dl>
|
||||
<dt><strong>Name:</strong> <a name="Error-Push">H5Epush</a>
|
||||
<dt><strong>Signature:</strong>
|
||||
<dd><em>herr_t</em> <code>H5Epush</code>(
|
||||
<em>const char *</em><code>file</code>,
|
||||
<em>const char *</em><code>func</code>,
|
||||
<em>unsigned</em> <code>line</code>,
|
||||
<em>H5E_major_t</em> <code>maj_num</code>,
|
||||
<em>H5E_minor_t</em> <code>min_num</code>,
|
||||
<em>const char *</em><code>str</code>
|
||||
)
|
||||
<dt><strong>Purpose:</strong>
|
||||
<dd>Pushes new error record onto error stack.
|
||||
<dt><strong>Description:</strong>
|
||||
<dd><code>H5Epush</code> pushes a new error record onto the
|
||||
error stack for the current thread.
|
||||
<p>
|
||||
The error has major and minor numbers <code>maj_num</code> and
|
||||
<code>min_num</code>,
|
||||
the function <code>func</code> where the error was detected,
|
||||
the name of the file <code>file</code> where the error was detected,
|
||||
the line <code>line</code> within that file,
|
||||
and an error description string <code>str</code>.
|
||||
<p>
|
||||
The function name, file name, and error description strings
|
||||
must be statically allocated.
|
||||
<dt><strong>Parameters:</strong>
|
||||
<dl>
|
||||
<dt><em>const char *</em><code>file</code>,
|
||||
<dd>IN: Name of the file in which the error was detected.
|
||||
<dt><em>const char *</em><code>func</code>,
|
||||
<dd>IN: Name of the function in which the error was detected.
|
||||
<dt><em>unsigned</em> <code>line</code>,
|
||||
<dd>IN: Line within the file at which the error was detected.
|
||||
<dt><em>H5E_major_t</em> <code>maj_num</code>,
|
||||
<dd>IN: Major error number.
|
||||
<dt><em>H5E_minor_t</em> <code>min_num</code>,
|
||||
<dd>IN: Minor error number.
|
||||
<dt><em>const char *</em><code>str</code>
|
||||
<dd>IN: Error description string.
|
||||
</dl>
|
||||
<dt><strong>Returns:</strong>
|
||||
<dd>Returns a non-negative value if successful;
|
||||
otherwise returns a negative value.
|
||||
<!--
|
||||
<dt><strong>Non-C API(s):</strong>
|
||||
<dd><a href="fortran/h5e_FORTRAN.html#h5epush_f"
|
||||
target="FortranWin"><img src="Graphics/FORTRAN.gif" border=0></a>
|
||||
-->
|
||||
<!--
|
||||
<img src="Graphics/Java.gif">
|
||||
<img src="Graphics/C++.gif">
|
||||
-->
|
||||
</dl>
|
||||
|
||||
|
||||
<hr>
|
||||
<dl>
|
||||
<dt><strong>Name:</strong> <a name="Error-Print">H5Eprint</a>
|
||||
|
||||
Reference in New Issue
Block a user