NEP 4.0.0
NetCDF Expansion Pack
Loading...
Searching...
No Matches
nextcdf4dispatch.h
Go to the documentation of this file.
1
9#ifndef NEXTCDF4DISPATCH_H
10#define NEXTCDF4DISPATCH_H
11
12#include "config.h"
13#include "ncdispatch.h"
14#include "nep.h"
15
17#define NC_FORMATX_NEXTCDF4 NC_FORMATX_UDF9
18
19#if defined(__cplusplus)
20extern "C" {
21#endif
22
34extern int NEXTCDF4_create(const char *path, int cmode, size_t initialsz, int basepe,
35 size_t *chunksizehintp, void *parameters,
36 const NC_Dispatch *dispatch, int ncid);
37
48extern int NEXTCDF4_open(const char *path, int mode, int basepe,
49 size_t *chunksizehintp, void *parameters,
50 const NC_Dispatch *dispatch, int ncid);
51
56extern int NEXTCDF4_abort(int ncid);
57
63extern int NEXTCDF4_close(int ncid, void *parameters);
64
69extern int NEXTCDF4_sync(int ncid);
70
76extern int NEXTCDF4_inq_format(int ncid, int *formatp);
77
84extern int NEXTCDF4_inq_format_extended(int ncid, int *formatp, int *modep);
85
89extern NC_Dispatch *NC_NEXTCDF4_initialize(void);
90
94extern int NC_NEXTCDF4_finalize(void);
95
97extern const NC_Dispatch *NEXTCDF4_dispatch_table;
98
99#if defined(__cplusplus)
100}
101#endif
102
103#endif
NetCDF Expansion Pack (NEP) - Public API.
const NC_Dispatch * NEXTCDF4_dispatch_table
Definition nxt4dispatch.c:104
int NEXTCDF4_open(const char *path, int mode, int basepe, size_t *chunksizehintp, void *parameters, const NC_Dispatch *dispatch, int ncid)
Definition nxt4open.c:19
int NEXTCDF4_create(const char *path, int cmode, size_t initialsz, int basepe, size_t *chunksizehintp, void *parameters, const NC_Dispatch *dispatch, int ncid)
Definition nxt4create.c:36
int NEXTCDF4_inq_format(int ncid, int *formatp)
Definition nxt4file.c:326
int NEXTCDF4_inq_format_extended(int ncid, int *formatp, int *modep)
Definition nxt4file.c:340
int NEXTCDF4_sync(int ncid)
Definition nxt4file.c:274
int NC_NEXTCDF4_finalize(void)
Definition nxt4dispatch.c:121
int NEXTCDF4_close(int ncid, void *parameters)
Definition nxt4file.c:290
int NEXTCDF4_abort(int ncid)
Definition nxt4file.c:317
NC_Dispatch * NC_NEXTCDF4_initialize(void)
Definition nxt4dispatch.c:110