1/*********************************************************************
2 *   Copyright 2010, UCAR/Unidata
3 *   See netcdf/COPYRIGHT file for copying and redistribution conditions.
4 *   $Id $
5 *********************************************************************/
6#ifndef _CHUNKSPEC_H_
7#define _CHUNKSPEC_H_
8
9/* Parse chunkspec string and convert into internal data structure,
10 * associating dimids from open file or group specified by ncid with
11 * corresponding chunk sizes */
12extern int
13chunkspec_parse(int ncid, const char *spec);
14
15/* Return chunk size in chunkspec string specified for dimension
16 * corresponding to dimid, 0 if not found */
17extern size_t
18chunkspec_size(int dimid);
19
20/* Return number of dimensions for which chunking was specified in
21 * chunkspec string on command line, 0 if no chunkspec string was
22 * specified. */
23extern int
24chunkspec_ndims(void);
25
26/* Return whether chunking should be omitted, due to explicit
27 * command-line specification. */
28extern bool_t
29chunkspec_omit(void);
30
31#endif /* _CHUNKSPEC_H_  */


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed