#include "bitshuffle.h"#include "bshuf_h5filter.h"Defines | |
| #define | PUSH_ERR(func, minor, str) H5Epush1(__FILE__, func, __LINE__, H5E_PLINE, minor, str) |
Functions | |
| void | bshuf_write_uint64_BE (void *buf, uint64_t num) |
| uint64_t | bshuf_read_uint64_BE (void *buf) |
| void | bshuf_write_uint32_BE (void *buf, uint32_t num) |
| uint32_t | bshuf_read_uint32_BE (const void *buf) |
| herr_t | bshuf_h5_set_local (hid_t dcpl, hid_t type, hid_t space) |
| size_t | bshuf_h5_filter (unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[], size_t nbytes, size_t *buf_size, void **buf) |
| int | bshuf_register_h5filter (void) |
Variables | |
| H5Z_class_t | bshuf_H5Filter [1] |
| #define PUSH_ERR | ( | func, | |||
| minor, | |||||
| str | ) | H5Epush1(__FILE__, func, __LINE__, H5E_PLINE, minor, str) |
Referenced by bshuf_h5_filter(), bshuf_h5_set_local(), and bshuf_register_h5filter().
| herr_t bshuf_h5_set_local | ( | hid_t | dcpl, | |
| hid_t | type, | |||
| hid_t | space | |||
| ) |
References BSHUF_H5_COMPRESS_LZ4, BSHUF_H5FILTER, BSHUF_VERSION_MAJOR, BSHUF_VERSION_MINOR, and PUSH_ERR.
| uint32_t bshuf_read_uint32_BE | ( | const void * | buf | ) |
| uint64_t bshuf_read_uint64_BE | ( | void * | buf | ) |
Referenced by bshuf_h5_filter().
| int bshuf_register_h5filter | ( | void | ) |
References bshuf_H5Filter, and PUSH_ERR.
| void bshuf_write_uint32_BE | ( | void * | buf, | |
| uint32_t | num | |||
| ) |
| void bshuf_write_uint64_BE | ( | void * | buf, | |
| uint64_t | num | |||
| ) |
Referenced by bshuf_h5_filter().
| H5Z_class_t bshuf_H5Filter[1] |
{{
H5Z_CLASS_T_VERS,
(H5Z_filter_t)(BSHUF_H5FILTER),
1, 1,
"bitshuffle; see https://github.com/kiyo-masui/bitshuffle",
NULL,
(H5Z_set_local_func_t)(bshuf_h5_set_local),
(H5Z_func_t)(bshuf_h5_filter)
}}
Referenced by bshuf_register_h5filter(), and H5PLget_plugin_info().
1.6.1