1/*********************************************************************
2 *   Copyright 1993, UCAR/Unidata
3 *   See netcdf/COPYRIGHT file for copying and redistribution conditions.
4 *********************************************************************/
5#ifndef GETVARA_H
6#define GETVARA_H
7
8/*
9Define the overall maximum cache size
10and the per-retrieval maximum size
11*/
12
13/* Use slightly misspelled names to avoid conflicts */
14#define KILOBYTE 0x400
15#define MEGBYTE 0x100000
16#define GIGBYTE 0x40000000
17
18/* The cache limit is in terms of bytes */
19#define DFALTCACHELIMIT (100*MEGBYTE)
20/* The fetch limit is in terms of bytes */
21#define DFALTFETCHLIMIT (100*KILOBYTE)
22
23/* WARNING: The small limit is in terms of the # of vector elements */
24#define DFALTSMALLLIMIT (4096)
25
26/* Max number of cache nodes */
27#define DFALTCACHECOUNT (100)
28
29typedef struct Getvara {
30    void* memory; /* where result is put*/
31    struct NCcachenodecache;
32    struct DCEprojectionvaraprojection;
33    /* associated nc variable*/
34    nc_type dsttype;
35    CDFnodetarget;
36    int wholevariable;
37Getvara;
38
39#endif /*GETVARA_H*/


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