![]() |
NetCDF 4.9.0
|
#include "config.h"
#include "netcdf.h"
#include "netcdf_filter.h"
#include "netcdf_meta.h"
#include "nc4internal.h"
#include "nc.h"
#include "ncdispatch.h"
#include "ncutf8.h"
#include <stdarg.h>
#include "ncrc.h"
Go to the source code of this file.
Macros | |
#define | NRESERVED (sizeof(NC_reserved) / sizeof(NC_reservedatt)) /*|NC_reservedatt|*/ |
Functions | |
static int | dim_free (NC_DIM_INFO_T *dim) |
static void | field_free (NC_FIELD_INFO_T *field) |
int | nc4_att_free (NC_ATT_INFO_T *att) |
int | nc4_att_list_add (NCindex *list, const char *name, NC_ATT_INFO_T **att) |
int | nc4_att_list_del (NCindex *list, NC_ATT_INFO_T *att) |
int | nc4_check_dup_name (NC_GRP_INFO_T *grp, char *name) |
int | nc4_check_name (const char *name, char *norm_name) |
int | nc4_dim_list_add (NC_GRP_INFO_T *grp, const char *name, size_t len, int assignedid, NC_DIM_INFO_T **dim) |
int | nc4_dim_list_del (NC_GRP_INFO_T *grp, NC_DIM_INFO_T *dim) |
int | nc4_enum_member_add (NC_TYPE_INFO_T *parent, size_t size, const char *name, const void *value) |
int | nc4_field_list_add (NC_TYPE_INFO_T *parent, const char *name, size_t offset, nc_type xtype, int ndims, const int *dim_sizesp) |
int | nc4_file_change_ncid (int ncid, unsigned short new_ncid_index) |
int | nc4_file_list_add (int ncid, const char *path, int mode, void **dispatchdata) |
int | nc4_file_list_del (int ncid) |
int | nc4_file_list_get (int ncid, char **path, int *mode, void **dispatchdata) |
int | nc4_find_dim (NC_GRP_INFO_T *grp, int dimid, NC_DIM_INFO_T **dim, NC_GRP_INFO_T **dim_grp) |
int | nc4_find_grp_att (NC_GRP_INFO_T *grp, int varid, const char *name, int attnum, NC_ATT_INFO_T **att) |
int | nc4_find_grp_h5 (int ncid, NC_GRP_INFO_T **grp, NC_FILE_INFO_T **h5) |
int | nc4_find_grp_h5_var (int ncid, int varid, NC_FILE_INFO_T **h5, NC_GRP_INFO_T **grp, NC_VAR_INFO_T **var) |
int | nc4_find_nc4_grp (int ncid, NC_GRP_INFO_T **grp) |
int | nc4_find_nc_att (int ncid, int varid, const char *name, int attnum, NC_ATT_INFO_T **att) |
int | nc4_find_nc_grp_h5 (int ncid, NC **nc, NC_GRP_INFO_T **grp, NC_FILE_INFO_T **h5) |
int | nc4_find_type (const NC_FILE_INFO_T *h5, nc_type typeid, NC_TYPE_INFO_T **type) |
int | nc4_find_var (NC_GRP_INFO_T *grp, const char *name, NC_VAR_INFO_T **var) |
int | nc4_grp_list_add (NC_FILE_INFO_T *h5, NC_GRP_INFO_T *parent, char *name, NC_GRP_INFO_T **grp) |
static int | NC4_move_in_NCList (NC *nc, int new_id) |
int | nc4_nc4f_list_add (NC *nc, const char *path, int mode) |
int | nc4_nc4f_list_del (NC_FILE_INFO_T *h5) |
int | nc4_normalize_name (const char *name, char *norm_name) |
NC_TYPE_INFO_T * | nc4_rec_find_named_type (NC_GRP_INFO_T *start_grp, char *name) |
int | nc4_rec_grp_del (NC_GRP_INFO_T *grp) |
int | nc4_rec_grp_del_att_data (NC_GRP_INFO_T *grp) |
int | NC4_show_metadata (int ncid) |
int | nc4_type_free (NC_TYPE_INFO_T *type) |
int | nc4_type_list_add (NC_GRP_INFO_T *grp, size_t size, const char *name, NC_TYPE_INFO_T **type) |
int | nc4_type_new (size_t size, const char *name, int assignedid, NC_TYPE_INFO_T **type) |
int | nc4_var_list_add (NC_GRP_INFO_T *grp, const char *name, int ndims, NC_VAR_INFO_T **var) |
int | nc4_var_list_add2 (NC_GRP_INFO_T *grp, const char *name, NC_VAR_INFO_T **var) |
int | nc4_var_list_del (NC_GRP_INFO_T *grp, NC_VAR_INFO_T *var) |
int | nc4_var_set_ndims (NC_VAR_INFO_T *var, int ndims) |
static int | NC_createglobalstate (void) |
const NC_reservedatt * | NC_findreserved (const char *name) |
void | NC_freeglobalstate (void) |
int | nc_get_alignment (int *thresholdp, int *alignmentp) |
Provide get function to retrieve global data alignment information. More... | |
NCglobalstate * | NC_getglobalstate (void) |
int | nc_set_alignment (int threshold, int alignment) |
Provide a function to store global data alignment information. More... | |
static void | obj_track (NC_FILE_INFO_T *file, NC_OBJ *obj) |
static int | var_free (NC_VAR_INFO_T *var) |
Variables | |
static NCglobalstate * | nc_globalstate = NULL |
static const NC_reservedatt | NC_reserved [] |
#define NRESERVED (sizeof(NC_reserved) / sizeof(NC_reservedatt)) /*|NC_reservedatt|*/ |
Definition at line 55 of file nc4internal.c.
|
static |
Definition at line 1480 of file nc4internal.c.
|
static |
Definition at line 1233 of file nc4internal.c.
int nc4_att_free | ( | NC_ATT_INFO_T * | att | ) |
Definition at line 1324 of file nc4internal.c.
int nc4_att_list_add | ( | NCindex * | list, |
const char * | name, | ||
NC_ATT_INFO_T ** | att | ||
) |
Definition at line 907 of file nc4internal.c.
int nc4_att_list_del | ( | NCindex * | list, |
NC_ATT_INFO_T * | att | ||
) |
Definition at line 1638 of file nc4internal.c.
int nc4_check_dup_name | ( | NC_GRP_INFO_T * | grp, |
char * | name | ||
) |
Definition at line 1012 of file nc4internal.c.
int nc4_check_name | ( | const char * | name, |
char * | norm_name | ||
) |
Definition at line 144 of file nc4internal.c.
int nc4_dim_list_add | ( | NC_GRP_INFO_T * | grp, |
const char * | name, | ||
size_t | len, | ||
int | assignedid, | ||
NC_DIM_INFO_T ** | dim | ||
) |
Definition at line 848 of file nc4internal.c.
int nc4_dim_list_del | ( | NC_GRP_INFO_T * | grp, |
NC_DIM_INFO_T * | dim | ||
) |
Definition at line 1503 of file nc4internal.c.
int nc4_enum_member_add | ( | NC_TYPE_INFO_T * | parent, |
size_t | size, | ||
const char * | name, | ||
const void * | value | ||
) |
Definition at line 1193 of file nc4internal.c.
int nc4_field_list_add | ( | NC_TYPE_INFO_T * | parent, |
const char * | name, | ||
size_t | offset, | ||
nc_type | xtype, | ||
int | ndims, | ||
const int * | dim_sizesp | ||
) |
Definition at line 1136 of file nc4internal.c.
int nc4_file_change_ncid | ( | int | ncid, |
unsigned short | new_ncid_index | ||
) |
Definition at line 237 of file nc4internal.c.
int nc4_file_list_add | ( | int | ncid, |
const char * | path, | ||
int | mode, | ||
void ** | dispatchdata | ||
) |
Definition at line 201 of file nc4internal.c.
int nc4_file_list_del | ( | int | ncid | ) |
Definition at line 1659 of file nc4internal.c.
int nc4_file_list_get | ( | int | ncid, |
char ** | path, | ||
int * | mode, | ||
void ** | dispatchdata | ||
) |
Definition at line 280 of file nc4internal.c.
int nc4_find_dim | ( | NC_GRP_INFO_T * | grp, |
int | dimid, | ||
NC_DIM_INFO_T ** | dim, | ||
NC_GRP_INFO_T ** | dim_grp | ||
) |
Definition at line 501 of file nc4internal.c.
int nc4_find_grp_att | ( | NC_GRP_INFO_T * | grp, |
int | varid, | ||
const char * | name, | ||
int | attnum, | ||
NC_ATT_INFO_T ** | att | ||
) |
Definition at line 620 of file nc4internal.c.
int nc4_find_grp_h5 | ( | int | ncid, |
NC_GRP_INFO_T ** | grp, | ||
NC_FILE_INFO_T ** | h5 | ||
) |
Definition at line 392 of file nc4internal.c.
int nc4_find_grp_h5_var | ( | int | ncid, |
int | varid, | ||
NC_FILE_INFO_T ** | h5, | ||
NC_GRP_INFO_T ** | grp, | ||
NC_VAR_INFO_T ** | var | ||
) |
Definition at line 458 of file nc4internal.c.
int nc4_find_nc4_grp | ( | int | ncid, |
NC_GRP_INFO_T ** | grp | ||
) |
Definition at line 371 of file nc4internal.c.
int nc4_find_nc_att | ( | int | ncid, |
int | varid, | ||
const char * | name, | ||
int | attnum, | ||
NC_ATT_INFO_T ** | att | ||
) |
Definition at line 677 of file nc4internal.c.
int nc4_find_nc_grp_h5 | ( | int | ncid, |
NC ** | nc, | ||
NC_GRP_INFO_T ** | grp, | ||
NC_FILE_INFO_T ** | h5 | ||
) |
Definition at line 412 of file nc4internal.c.
int nc4_find_type | ( | const NC_FILE_INFO_T * | h5, |
nc_type | typeid, | ||
NC_TYPE_INFO_T ** | type | ||
) |
Definition at line 584 of file nc4internal.c.
int nc4_find_var | ( | NC_GRP_INFO_T * | grp, |
const char * | name, | ||
NC_VAR_INFO_T ** | var | ||
) |
Definition at line 529 of file nc4internal.c.
int nc4_grp_list_add | ( | NC_FILE_INFO_T * | h5, |
NC_GRP_INFO_T * | parent, | ||
char * | name, | ||
NC_GRP_INFO_T ** | grp | ||
) |
Definition at line 950 of file nc4internal.c.
|
static |
Definition at line 2082 of file nc4internal.c.
int nc4_nc4f_list_add | ( | NC * | nc, |
const char * | path, | ||
int | mode | ||
) |
Definition at line 319 of file nc4internal.c.
int nc4_nc4f_list_del | ( | NC_FILE_INFO_T * | h5 | ) |
Definition at line 1686 of file nc4internal.c.
int nc4_normalize_name | ( | const char * | name, |
char * | norm_name | ||
) |
Definition at line 1732 of file nc4internal.c.
NC_TYPE_INFO_T * nc4_rec_find_named_type | ( | NC_GRP_INFO_T * | start_grp, |
char * | name | ||
) |
Definition at line 548 of file nc4internal.c.
int nc4_rec_grp_del | ( | NC_GRP_INFO_T * | grp | ) |
Definition at line 1525 of file nc4internal.c.
int nc4_rec_grp_del_att_data | ( | NC_GRP_INFO_T * | grp | ) |
Definition at line 1586 of file nc4internal.c.
int NC4_show_metadata | ( | int | ncid | ) |
Definition at line 2034 of file nc4internal.c.
int nc4_type_free | ( | NC_TYPE_INFO_T * | type | ) |
Definition at line 1255 of file nc4internal.c.
int nc4_type_list_add | ( | NC_GRP_INFO_T * | grp, |
size_t | size, | ||
const char * | name, | ||
NC_TYPE_INFO_T ** | type | ||
) |
Definition at line 1093 of file nc4internal.c.
int nc4_type_new | ( | size_t | size, |
const char * | name, | ||
int | assignedid, | ||
NC_TYPE_INFO_T ** | type | ||
) |
Definition at line 1050 of file nc4internal.c.
int nc4_var_list_add | ( | NC_GRP_INFO_T * | grp, |
const char * | name, | ||
int | ndims, | ||
NC_VAR_INFO_T ** | var | ||
) |
Definition at line 821 of file nc4internal.c.
int nc4_var_list_add2 | ( | NC_GRP_INFO_T * | grp, |
const char * | name, | ||
NC_VAR_INFO_T ** | var | ||
) |
Definition at line 733 of file nc4internal.c.
int nc4_var_list_del | ( | NC_GRP_INFO_T * | grp, |
NC_VAR_INFO_T * | var | ||
) |
Definition at line 1457 of file nc4internal.c.
int nc4_var_set_ndims | ( | NC_VAR_INFO_T * | var, |
int | ndims | ||
) |
Definition at line 783 of file nc4internal.c.
|
static |
< Default chunk cache size.
< Default chunk cache number of elements.
< Default chunk cache preemption.
Definition at line 2099 of file nc4internal.c.
const NC_reservedatt * NC_findreserved | ( | const char * | name | ) |
Definition at line 2061 of file nc4internal.c.
void NC_freeglobalstate | ( | void | ) |
Definition at line 2135 of file nc4internal.c.
NCglobalstate * NC_getglobalstate | ( | void | ) |
Definition at line 2127 of file nc4internal.c.
|
static |
Definition at line 703 of file nc4internal.c.
|
static |
Definition at line 1397 of file nc4internal.c.
|
static |
Definition at line 2096 of file nc4internal.c.
|
static |
Definition at line 39 of file nc4internal.c.