NetCDF  4.6.1
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
nc4internal.c File Reference
#include "config.h"
#include "nc4internal.h"
#include "nc.h"
#include "ncdispatch.h"
#include "ncutf8.h"
#include "H5DSpublic.h"

Go to the source code of this file.

Functions

int delete_existing_dimscale_dataset (NC_GRP_INFO_T *grp, int dimid, NC_DIM_INFO_T *dim)
 
static void field_list_del (NC_FIELD_INFO_T **list, NC_FIELD_INFO_T *field)
 
static int find_var_dim_max_length (NC_GRP_INFO_T *grp, int varid, int dimid, size_t *maxlen)
 
static void grp_list_del (NC_GRP_INFO_T **list, NC_GRP_INFO_T *grp)
 
int nc4_att_list_add (NC_ATT_INFO_T **list, NC_ATT_INFO_T **att)
 
int nc4_att_list_del (NC_ATT_INFO_T **list, NC_ATT_INFO_T *att)
 
int nc4_break_coord_var (NC_GRP_INFO_T *grp, NC_VAR_INFO_T *coord_var, NC_DIM_INFO_T *dim)
 
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_DIM_INFO_T **list, NC_DIM_INFO_T **dim)
 
int nc4_dim_list_del (NC_DIM_INFO_T **list, NC_DIM_INFO_T *dim)
 
int nc4_enum_member_add (NC_ENUM_MEMBER_INFO_T **list, size_t size, const char *name, const void *value)
 
int nc4_field_list_add (NC_FIELD_INFO_T **list, int fieldid, const char *name, size_t offset, hid_t field_hdf_typeid, hid_t native_typeid, nc_type xtype, int ndims, const int *dim_sizesp)
 
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_dim_len (NC_GRP_INFO_T *grp, int dimid, size_t **len)
 
int nc4_find_g_var_nc (NC *nc, int ncid, int varid, NC_GRP_INFO_T **grp, NC_VAR_INFO_T **var)
 
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 **grpp, NC_HDF5_FILE_INFO_T **h5p)
 
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)
 
NC * nc4_find_nc_file (int ext_ncid, NC_HDF5_FILE_INFO_T **h5p)
 
int nc4_find_nc_grp_h5 (int ncid, NC **nc, NC_GRP_INFO_T **grpp, NC_HDF5_FILE_INFO_T **h5p)
 
int nc4_find_type (const NC_HDF5_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_GRP_INFO_T **list, int new_nc_grpid, NC_GRP_INFO_T *parent_grp, NC *nc, char *name, NC_GRP_INFO_T **grp)
 
void nc4_hdf5_initialize (void)
 
int nc4_nc4f_list_add (NC *nc, const char *path, int mode)
 
int nc4_normalize_name (const char *name, char *norm_name)
 
NC_GRP_INFO_T * nc4_rec_find_grp (NC_GRP_INFO_T *start_grp, int target_nc_grpid)
 
NC_TYPE_INFO_T * nc4_rec_find_hdf_type (NC_GRP_INFO_T *start_grp, hid_t target_hdf_typeid)
 
NC_TYPE_INFO_T * nc4_rec_find_named_type (NC_GRP_INFO_T *start_grp, char *name)
 
NC_TYPE_INFO_T * nc4_rec_find_nc_type (const NC_GRP_INFO_T *start_grp, nc_type target_nc_typeid)
 
int nc4_rec_grp_del (NC_GRP_INFO_T **list, NC_GRP_INFO_T *grp)
 
int nc4_reform_coord_var (NC_GRP_INFO_T *grp, NC_VAR_INFO_T *var, NC_DIM_INFO_T *dim)
 
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_var_add (NC_VAR_INFO_T **var)
 
int nc4_var_del (NC_VAR_INFO_T *var)
 
static void obj_list_add (NC_LIST_NODE_T **list, NC_LIST_NODE_T *obj)
 
static void obj_list_del (NC_LIST_NODE_T **list, NC_LIST_NODE_T *obj)
 
static herr_t set_auto (void *func, void *client_data)
 
static int type_list_del (NC_TYPE_INFO_T **list, NC_TYPE_INFO_T *type)
 

Variables

size_t nc4_chunk_cache_nelems
 Default chunk cache number of elements. More...
 
float nc4_chunk_cache_preemption
 Default chunk cache preemption. More...
 
size_t nc4_chunk_cache_size
 Default chunk cache size. More...
 
int nc4_hdf5_initialized = 0
 True if initialization has happened. More...
 

Variable Documentation

size_t nc4_chunk_cache_nelems

Default chunk cache number of elements.

Definition at line 671 of file nc4file.c.

float nc4_chunk_cache_preemption

Default chunk cache preemption.

Definition at line 672 of file nc4file.c.

size_t nc4_chunk_cache_size

Default chunk cache size.

Definition at line 670 of file nc4file.c.

int nc4_hdf5_initialized = 0

True if initialization has happened.

Definition at line 57 of file nc4internal.c.


Return to the Main Unidata NetCDF page.
Generated on Fri May 11 2018 21:22:26 for NetCDF. NetCDF is a Unidata library.