NEP 4.0.0
NetCDF Expansion Pack
Loading...
Searching...
No Matches
Functions
nxt4group.c File Reference

NEXTCDF-4 group creation and inquiry. More...

#include "config.h"
#include <stdlib.h>
#include <string.h>
#include "nclist.h"
#include "nxt4internal.h"

Functions

static int get_grp_hdf (NC_GRP_INFO_T *grp, hid_t *gid)
 
static int attach_grp_hdf (NC_GRP_INFO_T *grp, hid_t hdf_group)
 
static int find_grp_by_id (NC_GRP_INFO_T *root, int grpid, NC_GRP_INFO_T **grpp)
 
static int get_grp_from_ncid (int ncid, NC_FILE_INFO_T **h5, NC_GRP_INFO_T **grpp)
 
int NEXTCDF4_def_grp (int ncid, const char *name, int *grpidp)
 
static int find_child_grp (NC_GRP_INFO_T *parent, const char *name, NC_GRP_INFO_T **grpp)
 
int NEXTCDF4_inq_ncid (int ncid, const char *name, int *grpidp)
 
int NEXTCDF4_inq_grps (int ncid, int *numgrps, int *grpidsp)
 
int NEXTCDF4_inq_grpname (int ncid, char *name)
 
int NEXTCDF4_inq_grpname_full (int ncid, size_t *lenp, char *name)
 
int NEXTCDF4_inq_grp_parent (int ncid, int *parentidp)
 
int NEXTCDF4_inq_grp_full_ncid (int ncid, const char *full_name, int *grpidp)
 

Detailed Description

NEXTCDF-4 group creation and inquiry.

Author
Edward Hartnett
Date
2026-08-29

Function Documentation

◆ attach_grp_hdf()

static int attach_grp_hdf ( NC_GRP_INFO_T *  grp,
hid_t  hdf_group 
)
static

◆ find_child_grp()

static int find_child_grp ( NC_GRP_INFO_T *  parent,
const char *  name,
NC_GRP_INFO_T **  grpp 
)
static

◆ find_grp_by_id()

static int find_grp_by_id ( NC_GRP_INFO_T *  root,
int  grpid,
NC_GRP_INFO_T **  grpp 
)
static

◆ get_grp_from_ncid()

static int get_grp_from_ncid ( int  ncid,
NC_FILE_INFO_T **  h5,
NC_GRP_INFO_T **  grpp 
)
static

◆ get_grp_hdf()

static int get_grp_hdf ( NC_GRP_INFO_T *  grp,
hid_t *  gid 
)
static

◆ NEXTCDF4_def_grp()

int NEXTCDF4_def_grp ( int  ncid,
const char *  name,
int *  grpidp 
)

◆ NEXTCDF4_inq_grp_full_ncid()

int NEXTCDF4_inq_grp_full_ncid ( int  ncid,
const char *  full_name,
int *  grpidp 
)

◆ NEXTCDF4_inq_grp_parent()

int NEXTCDF4_inq_grp_parent ( int  ncid,
int *  parentidp 
)

◆ NEXTCDF4_inq_grpname()

int NEXTCDF4_inq_grpname ( int  ncid,
char *  name 
)

◆ NEXTCDF4_inq_grpname_full()

int NEXTCDF4_inq_grpname_full ( int  ncid,
size_t *  lenp,
char *  name 
)

◆ NEXTCDF4_inq_grps()

int NEXTCDF4_inq_grps ( int  ncid,
int *  numgrps,
int *  grpidsp 
)

◆ NEXTCDF4_inq_ncid()

int NEXTCDF4_inq_ncid ( int  ncid,
const char *  name,
int *  grpidp 
)