summaryrefslogtreecommitdiffstats
path: root/doc/html/Filters.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/Filters.html')
-rw-r--r--doc/html/Filters.html20
1 files changed, 13 insertions, 7 deletions
diff --git a/doc/html/Filters.html b/doc/html/Filters.html
index b9785c8..d7a0aba 100644
--- a/doc/html/Filters.html
+++ b/doc/html/Filters.html
@@ -111,7 +111,7 @@
<dt><code>H5Z_filter_t H5Pget_filter (hid_t <em>plist</em>,
int <em>filter_number</em>, unsigned int *<em>flags</em>,
size_t *<em>cd_nelmts</em>, unsigned int
- *<em>cd_values</em>)</code>
+ *<em>cd_values</em>, size_t namelen, char name[])</code>
<dd>This is the query counterpart of
<code>H5Pset_filter()</code> and returns information about a
particular filter number in a permanent or transient pipeline
@@ -123,7 +123,12 @@
<em>filter_number</em> should be a value between zero and
<em>N</em>-1 as described for <code>H5Pget_nfilters()</code>
and the function will return failure (a negative value) if the
- filter number is out of range.
+ filter number is out of range. If <em>name</em> is a pointer
+ to an array of at least <em>namelen</em> bytes then the filter
+ name will be copied into that array. The name will be null
+ terminated if the <em>namelen</em> is large enough. The
+ filter name returned will be the name appearing in the file or
+ else the name registered for the filter or else an empty string.
</dl>
<p>The flags argument to the functions above is a bit vector of
@@ -186,8 +191,8 @@
<dl>
<dt><code>typedef size_t (*H5Z_func_t)(unsigned int
- <em>flags</em>, size_t <em>cd_nelmts</em>, unsigned int
- *<em>cd_values</em>, size_t <em>nbytes</em>, size_t
+ <em>flags</em>, size_t <em>cd_nelmts</em>, const unsigned int
+ <em>cd_values</em>[], size_t <em>nbytes</em>, size_t
*<em>buf_size</em>, void **<em>buf</em>)</code>
<dd>The <em>flags</em>, <em>cd_nelmts</em>, and
<em>cd_values</em> are the same as for the
@@ -282,8 +287,9 @@
<p><code><pre>
size_t
-md5_filter(unsigned int flags, size_t cd_nelmts, unsigned int *cd_values,
- size_t nbytes, size_t *buf_size, void **buf)
+md5_filter(unsigned int flags, size_t cd_nelmts,
+ const unsigned int cd_values[], size_t nbytes,
+ size_t *buf_size, void **buf)
{
#ifdef HAVE_MD5
unsigned char cksum[16];
@@ -457,7 +463,7 @@ H5Z: filter statistics accumulated over life of library:
<address><a href="mailto:matzke@llnl.gov">Robb Matzke</a></address>
<!-- Created: Fri Apr 17 13:39:35 EDT 1998 -->
<!-- hhmts start -->
-Last modified: Tue Aug 4 16:04:43 EDT 1998
+Last modified: Thu Aug 6 14:58:42 EDT 1998
<!-- hhmts end -->
</body>
</html>