12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*********************************************************************
- * Copyright 1993, UCAR/Unidata
- * See netcdf/COPYRIGHT file for copying and redistribution conditions.
- * $Header: /upc/share/CVS/netcdf-3/libncdap3/getvara.h,v 1.11 2010/05/27 21:34:08 dmh Exp $
- *********************************************************************/
- #ifndef GETVARA_H
- #define GETVARA_H
- /*
- Define the overall maximum cache size
- and the per-retrieval maximum size
- */
- /* Use slightly misspelled names to avoid conflicts */
- #define KILBYTE 0x400
- #define MEGBYTE 0x100000
- #define GIGBYTE 0x40000000
- /* The cache limit is in terms of bytes */
- #define DFALTCACHELIMIT (100*MEGBYTE)
- /* The fetch limit is in terms of bytes */
- #define DFALTFETCHLIMIT (100*KILBYTE)
- /* WARNING: The small limit is in terms of the # of vector elements */
- #define DFALTSMALLLIMIT (1*KILBYTE)
- /* Max number of cache nodes */
- #define DFALTCACHECOUNT (100)
- typedef struct Getvara {
- void* memory; /* where result is put*/
- struct NCcachenode* cache;
- struct DCEprojection* varaprojection;
- /* associated variable*/
- OCtype dsttype;
- CDFnode* target;
- int wholevariable;
- } Getvara;
- #endif /*GETVARA_H*/
|