HDF5  1.12.0
Data Structures | Functions
H5Gloc.c File Reference
#include "H5Gmodule.h"
#include "H5private.h"
#include "H5Aprivate.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5Gpkg.h"
#include "H5Iprivate.h"
#include "H5Lprivate.h"

Data Structures

struct  H5G_loc_fnd_t
 
struct  H5G_loc_exists_t
 
struct  H5G_loc_fbi_t
 
struct  H5G_loc_info_t
 
struct  H5G_loc_native_info_t
 
struct  H5G_loc_sc_t
 
struct  H5G_loc_gc_t
 

Functions

herr_t H5G_loc_real (void *obj, H5I_type_t type, H5G_loc_t *loc)
 
herr_t H5G_loc (hid_t loc_id, H5G_loc_t *loc)
 
herr_t H5G_loc_copy (H5G_loc_t *dst, const H5G_loc_t *src, H5_copy_depth_t depth)
 
herr_t H5G_loc_reset (H5G_loc_t *loc)
 
herr_t H5G_loc_free (H5G_loc_t *loc)
 
herr_t H5G_loc_find (const H5G_loc_t *loc, const char *name, H5G_loc_t *obj_loc)
 
herr_t H5G_loc_find_by_idx (const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_loc_t *obj_loc)
 
herr_t H5G__loc_insert (H5G_loc_t *grp_loc, const char *name, H5G_loc_t *obj_loc, H5O_type_t obj_type, const void *crt_info)
 
htri_t H5G_loc_exists (const H5G_loc_t *loc, const char *name)
 
herr_t H5G__loc_addr (const H5G_loc_t *loc, const char *name, haddr_t *addr)
 
herr_t H5G_loc_info (const H5G_loc_t *loc, const char *name, H5O_info2_t *oinfo, unsigned fields)
 
herr_t H5G_loc_native_info (const H5G_loc_t *loc, const char *name, H5O_native_info_t *oinfo, unsigned fields)
 
herr_t H5G_loc_set_comment (const H5G_loc_t *loc, const char *name, const char *comment)
 
ssize_t H5G_loc_get_comment (const H5G_loc_t *loc, const char *name, char *comment, size_t bufsize)
 

Function Documentation

◆ H5G__loc_addr()

herr_t H5G__loc_addr ( const H5G_loc_t loc,
const char *  name,
haddr_t addr 
)

◆ H5G__loc_insert()

herr_t H5G__loc_insert ( H5G_loc_t grp_loc,
const char *  name,
H5G_loc_t obj_loc,
H5O_type_t  obj_type,
const void *  crt_info 
)

◆ H5G_loc()

herr_t H5G_loc ( hid_t  loc_id,
H5G_loc_t loc 
)

◆ H5G_loc_copy()

herr_t H5G_loc_copy ( H5G_loc_t dst,
const H5G_loc_t src,
H5_copy_depth_t  depth 
)

◆ H5G_loc_exists()

htri_t H5G_loc_exists ( const H5G_loc_t loc,
const char *  name 
)

◆ H5G_loc_find()

herr_t H5G_loc_find ( const H5G_loc_t loc,
const char *  name,
H5G_loc_t obj_loc 
)

◆ H5G_loc_find_by_idx()

herr_t H5G_loc_find_by_idx ( const H5G_loc_t loc,
const char *  group_name,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  n,
H5G_loc_t obj_loc 
)

◆ H5G_loc_free()

herr_t H5G_loc_free ( H5G_loc_t loc)

◆ H5G_loc_get_comment()

ssize_t H5G_loc_get_comment ( const H5G_loc_t loc,
const char *  name,
char *  comment,
size_t  bufsize 
)

◆ H5G_loc_info()

herr_t H5G_loc_info ( const H5G_loc_t loc,
const char *  name,
H5O_info2_t oinfo,
unsigned  fields 
)

◆ H5G_loc_native_info()

herr_t H5G_loc_native_info ( const H5G_loc_t loc,
const char *  name,
H5O_native_info_t oinfo,
unsigned  fields 
)

◆ H5G_loc_real()

herr_t H5G_loc_real ( void *  obj,
H5I_type_t  type,
H5G_loc_t loc 
)

◆ H5G_loc_reset()

herr_t H5G_loc_reset ( H5G_loc_t loc)

◆ H5G_loc_set_comment()

herr_t H5G_loc_set_comment ( const H5G_loc_t loc,
const char *  name,
const char *  comment 
)