1/*! \internal
2Public functions from dispatch table.
3
4Copyright 2010 University Corporation for Atmospheric
5Research/Unidata. See COPYRIGHT file for more info.
6*/
7
8#include "ncdispatch.h"
9
10/**
11Certain functions are in the dispatch table,
12but not in the netcdf.h API. These need to
13be exposed for use in delegation such as
14in libdap2.
15*/
16
17int
18NCDISPATCH_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
19               int *ndimsp, int *dimidsp, int *nattsp,
20               int *shufflep, int *deflatep, int *deflate_levelp,
21               int *fletcher32p, int *contiguousp, size_t *chunksizesp,
22               int *no_fill, void *fill_valuep, int *endiannessp,
23        int *options_maskp, int *pixels_per_blockp)
24{
25   NCncp;
26   int stat = NC_check_id(ncid,&ncp);
27   if(stat != NC_NOERR) return stat;
28   return ncp->dispatch->inq_var_all(
29      ncidvaridnamextypep,
30      ndimspdimidspnattsp,
31      shufflepdeflatepdeflate_levelpfletcher32p,
32      contiguouspchunksizesp,
33      no_fillfill_valuep,
34      endiannessp,
35      options_maskp,
36      pixels_per_blockp);
37}
38
39int
40NCDISPATCH_get_att(int ncid, int varid, const char* name, void* valuenc_type t)
41{
42   NCncp;
43   int stat = NC_check_id(ncid,&ncp);
44   if(stat != NC_NOERR) return stat;
45   return ncp->dispatch->get_att(ncid,varid,name,value,t);
46}
47
48/*! \} */  /* End of named group ...*/


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