MISR Toolkit  1.5.1
Macros | Typedefs | Enumerations | Functions
H5Rpublic.h File Reference
#include "H5public.h"
#include "H5Gpublic.h"
#include "H5Ipublic.h"

Go to the source code of this file.

Macros

#define H5R_OBJ_REF_BUF_SIZE   sizeof(haddr_t)
 
#define H5R_DSET_REG_REF_BUF_SIZE   (sizeof(haddr_t)+4)
 

Typedefs

typedef haddr_t hobj_ref_t
 
typedef unsigned char hdset_reg_ref_t[H5R_DSET_REG_REF_BUF_SIZE]
 

Enumerations

enum  H5R_type_t {
  H5R_BADTYPE = (-1),
  H5R_OBJECT,
  H5R_DATASET_REGION,
  H5R_MAXTYPE
}
 

Functions

H5_DLL herr_t H5Rcreate (void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)
 
H5_DLL hid_t H5Rdereference (hid_t dataset, H5R_type_t ref_type, const void *ref)
 
H5_DLL hid_t H5Rget_region (hid_t dataset, H5R_type_t ref_type, const void *ref)
 
H5_DLL herr_t H5Rget_obj_type2 (hid_t id, H5R_type_t ref_type, const void *_ref, H5O_type_t *obj_type)
 
H5_DLL ssize_t H5Rget_name (hid_t loc_id, H5R_type_t ref_type, const void *ref, char *name, size_t size)
 
H5_DLL H5G_obj_t H5Rget_obj_type1 (hid_t id, H5R_type_t ref_type, const void *_ref)
 

Macro Definition Documentation

◆ H5R_DSET_REG_REF_BUF_SIZE

#define H5R_DSET_REG_REF_BUF_SIZE   (sizeof(haddr_t)+4)

Definition at line 44 of file H5Rpublic.h.

◆ H5R_OBJ_REF_BUF_SIZE

#define H5R_OBJ_REF_BUF_SIZE   sizeof(haddr_t)

Definition at line 40 of file H5Rpublic.h.

Typedef Documentation

◆ hdset_reg_ref_t

typedef unsigned char hdset_reg_ref_t[H5R_DSET_REG_REF_BUF_SIZE]

Definition at line 49 of file H5Rpublic.h.

◆ hobj_ref_t

Definition at line 42 of file H5Rpublic.h.

Enumeration Type Documentation

◆ H5R_type_t

enum H5R_type_t
Enumerator
H5R_BADTYPE 
H5R_OBJECT 
H5R_DATASET_REGION 
H5R_MAXTYPE 

Definition at line 28 of file H5Rpublic.h.

Function Documentation

◆ H5Rcreate()

H5_DLL herr_t H5Rcreate ( void *  ref,
hid_t  loc_id,
const char *  name,
H5R_type_t  ref_type,
hid_t  space_id 
)

◆ H5Rdereference()

H5_DLL hid_t H5Rdereference ( hid_t  dataset,
H5R_type_t  ref_type,
const void *  ref 
)

◆ H5Rget_name()

H5_DLL ssize_t H5Rget_name ( hid_t  loc_id,
H5R_type_t  ref_type,
const void *  ref,
char *  name,
size_t  size 
)

◆ H5Rget_obj_type1()

H5_DLL H5G_obj_t H5Rget_obj_type1 ( hid_t  id,
H5R_type_t  ref_type,
const void *  _ref 
)

◆ H5Rget_obj_type2()

H5_DLL herr_t H5Rget_obj_type2 ( hid_t  id,
H5R_type_t  ref_type,
const void *  _ref,
H5O_type_t obj_type 
)

◆ H5Rget_region()

H5_DLL hid_t H5Rget_region ( hid_t  dataset,
H5R_type_t  ref_type,
const void *  ref 
)

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54