diff options
Diffstat (limited to 'tools/h5repack/h5repack_opttable.h')
-rw-r--r-- | tools/h5repack/h5repack_opttable.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/tools/h5repack/h5repack_opttable.h b/tools/h5repack/h5repack_opttable.h new file mode 100644 index 0000000..9122ea7 --- /dev/null +++ b/tools/h5repack/h5repack_opttable.h @@ -0,0 +1,48 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Copyright by the Board of Trustees of the University of Illinois. * + * All rights reserved. * + * * + * This file is part of HDF5. The full HDF5 copyright notice, including * + * terms governing use, modification, and redistribution, is contained in * + * the files COPYING and Copyright.html. COPYING can be found at the root * + * of the source code distribution tree; Copyright.html can be found at the * + * root level of an installed copy of the electronic HDF5 document set and * + * is linked from the top-level documents page. It can also be found at * + * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have * + * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + + +#ifndef H5REPACK_OPTTABLE_H__ +#define H5REPACK_OPTTABLE_H__ + + +#include "h5repack.h" + + +#ifdef __cplusplus +extern "C" { +#endif + + +int options_table_init( options_table_t **tbl ); +int options_table_free( options_table_t *table ); +int options_add_chunk ( obj_list_t *obj_list, + int n_objs, + hsize_t *chunk_lengths, + int chunk_rank, + options_table_t *table ); +int options_add_comp ( obj_list_t *obj_list, + int n_objs, + comp_info_t comp, + options_table_t *table ); +pack_info_t* options_get_object( char *path, + options_table_t *table); + + +#ifdef __cplusplus +} +#endif + + +#endif /* H5REPACK_OPTTABLE_H__ */ |