source: XIOS/dev/dev_olga/extern/src_netcdf4/ocdata.h @ 1620

Last change on this file since 1620 was 409, checked in by ymipsl, 11 years ago

Add improved nectdf internal library src

YM

  • Property svn:eol-style set to native
File size: 744 bytes
Line 
1/* Copyright 2009, UCAR/Unidata and OPeNDAP, Inc.
2   See the COPYRIGHT file for more information. */
3
4#ifndef OCDATA_H
5#define OCDATA_H
6
7typedef struct OCdimcounter {
8    int rank;
9    size_t index[OC_MAX_DIMS];
10    size_t size[OC_MAX_DIMS];
11} OCdimcounter;
12
13extern const char StartOfSequence;
14extern const char EndOfSequence;
15
16/*Forward */
17struct OCcontent;
18
19/* Skip arbitrary dimensioned instance; Handles dimensioning.*/
20extern int ocskip(OCnode* node, XXDR* xdrs);
21
22extern int occountrecords(OCnode* node, XXDR* xdrs, size_t* nrecordsp);
23
24extern int ocxdrread(struct OCcontent*, XXDR*, char* memory, size_t, ocindex_t index, ocindex_t count);
25
26extern int ocskipinstance(OCnode* node, XXDR* xdrs, int state, int* tagp);
27
28#endif /*OCDATA_H*/
Note: See TracBrowser for help on using the repository browser.