#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().