HDF5  1.12.0
H5private.h File Reference

Data Structures

struct  H5_timer_t
 
struct  H5O_copy_file_ud_common_t
 
struct  H5_obj_t
 
struct  H5_debug_open_stream_t
 
struct  H5_debug_t
 
struct  H5_api_struct
 

Typedefs

typedef signed char int8_t
 
typedef unsigned char uint8_t
 
typedef short int16_t
 
typedef unsigned short uint16_t
 
typedef short int32_t
 
typedef struct H5O_copy_file_ud_common_t H5O_copy_file_ud_common_t
 
typedef struct stat h5_stat_t
 
typedef off_t h5_stat_size_t
 
typedef struct H5_debug_open_stream_t H5_debug_open_stream_t
 
typedef struct H5_debug_t H5_debug_t
 
typedef struct H5_api_struct H5_api_t
 

Enumerations

enum  H5_copy_depth_t { H5_COPY_SHALLOW, H5_COPY_DEEP }
 
enum  H5_pkg_t {
  H5_PKG_A, H5_PKG_AC, H5_PKG_B, H5_PKG_D,
  H5_PKG_E, H5_PKG_F, H5_PKG_G, H5_PKG_HG,
  H5_PKG_HL, H5_PKG_I, H5_PKG_M, H5_PKG_MF,
  H5_PKG_MM, H5_PKG_O, H5_PKG_P, H5_PKG_S,
  H5_PKG_T, H5_PKG_V, H5_PKG_VL, H5_PKG_Z,
  H5_NPKGS
}
 

Functions

H5_DLL void H5_timer_reset (H5_timer_t *timer)
 
H5_DLL void H5_timer_begin (H5_timer_t *timer)
 
H5_DLL void H5_timer_end (H5_timer_t *sum, H5_timer_t *timer)
 
H5_DLL void H5_bandwidth (char *buf, double nbytes, double nseconds)
 
H5_DLL time_t H5_now (void)
 
H5_DLL int Pflock (int fd, int operation)
 
H5_DLL H5_ATTR_CONST int Nflock (int fd, int operation)
 
H5_DLL int HDfprintf (FILE *stream, const char *fmt,...)
 
H5_DLL int HDrand (void)
 
H5_DLL void HDsrand (unsigned int seed)
 
H5_DLL int64_t HDstrtoll (const char *s, const char **rest, int base)
 
char * strdup (const char *s)
 
H5_DLL double H5_trace (const double *calltime, const char *func, const char *type,...)
 
H5_DLL herr_t H5CX_push (void)
 
H5_DLL herr_t H5CX_pop (void)
 
 H5_PKG_DECLARE_VAR (H5_MY_PKG) H5_PKG_DECLARE_FUNC(H5_MY_PKG_INIT
 
H5_DLL herr_t H5_init_library (void)
 
H5_DLL void H5_term_library (void)
 
H5_DLL int H5A_term_package (void)
 
H5_DLL int H5A_top_term_package (void)
 
H5_DLL int H5AC_term_package (void)
 
H5_DLL int H5CX_term_package (void)
 
H5_DLL int H5D_term_package (void)
 
H5_DLL int H5D_top_term_package (void)
 
H5_DLL int H5E_term_package (void)
 
H5_DLL int H5F_term_package (void)
 
H5_DLL int H5FD_term_package (void)
 
H5_DLL int H5FL_term_package (void)
 
H5_DLL int H5FS_term_package (void)
 
H5_DLL int H5G_term_package (void)
 
H5_DLL int H5G_top_term_package (void)
 
H5_DLL int H5I_term_package (void)
 
H5_DLL int H5L_term_package (void)
 
H5_DLL int H5M_term_package (void)
 
H5_DLL int H5M_top_term_package (void)
 
H5_DLL int H5P_term_package (void)
 
H5_DLL int H5PL_term_package (void)
 
H5_DLL int H5R_term_package (void)
 
H5_DLL int H5R_top_term_package (void)
 
H5_DLL int H5S_term_package (void)
 
H5_DLL int H5S_top_term_package (void)
 
H5_DLL int H5SL_term_package (void)
 
H5_DLL int H5T_term_package (void)
 
H5_DLL int H5T_top_term_package (void)
 
H5_DLL int H5VL_term_package (void)
 
H5_DLL int H5Z_term_package (void)
 
H5_DLL uint32_t H5_checksum_fletcher32 (const void *data, size_t len)
 
H5_DLL uint32_t H5_checksum_crc (const void *data, size_t len)
 
H5_DLL uint32_t H5_checksum_lookup3 (const void *data, size_t len, uint32_t initval)
 
H5_DLL uint32_t H5_checksum_metadata (const void *data, size_t len, uint32_t initval)
 
H5_DLL uint32_t H5_hash_string (const char *str)
 
H5_DLL time_t H5_make_time (struct tm *tm)
 
H5_DLL void H5_nanosleep (uint64_t nanosec)
 
H5_DLL double H5_get_time (void)
 
H5_DLL herr_t H5_build_extpath (const char *name, char **extpath)
 
H5_DLL herr_t H5_combine_path (const char *path1, const char *path2, char **full_name)
 
H5_DLL hsize_t H5_mpi_set_bigio_count (hsize_t new_count)
 
H5_DLL hsize_t H5_mpi_get_bigio_count (void)
 
H5_DLL herr_t H5_mpi_comm_dup (MPI_Comm comm, MPI_Comm *comm_new)
 
H5_DLL herr_t H5_mpi_info_dup (MPI_Info info, MPI_Info *info_new)
 
H5_DLL herr_t H5_mpi_comm_free (MPI_Comm *comm)
 
H5_DLL herr_t H5_mpi_info_free (MPI_Info *info)
 
H5_DLL herr_t H5_mpi_comm_cmp (MPI_Comm comm1, MPI_Comm comm2, int *result)
 
H5_DLL herr_t H5_mpi_info_cmp (MPI_Info info1, MPI_Info info2, int *result)
 
H5_DLL herr_t H5_mpio_create_large_type (hsize_t num_elements, MPI_Aint stride_bytes, MPI_Datatype old_type, MPI_Datatype *new_type)
 
H5_DLL herr_t H5_buffer_dump (FILE *stream, int indent, const uint8_t *buf, const uint8_t *marker, size_t buf_offset, size_t buf_size)
 

Variables

hbool_t H5_coll_api_sanity_check_g
 
H5_debug_t H5_debug_g
 
char H5libhdf5_settings []
 
char H5_lib_vers_info_g []
 
H5_api_t H5_g
 
hbool_t H5_libinit_g
 
hbool_t H5_libterm_g
 
hbool_t H5_MPEinit_g
 
H5_MY_PKG hbool_t H5_api_entered_g
 

Typedef Documentation

◆ H5_api_t

typedef struct H5_api_struct H5_api_t

◆ H5_debug_open_stream_t

◆ H5_debug_t

typedef struct H5_debug_t H5_debug_t

◆ h5_stat_size_t

typedef off_t h5_stat_size_t

◆ h5_stat_t

typedef struct stat h5_stat_t

◆ H5O_copy_file_ud_common_t

◆ int16_t

typedef int int16_t

◆ int32_t

typedef long int32_t

◆ int8_t

typedef signed char int8_t

◆ uint16_t

typedef unsigned uint16_t

◆ uint8_t

typedef unsigned char uint8_t

Enumeration Type Documentation

◆ H5_copy_depth_t

Enumerator
H5_COPY_SHALLOW 
H5_COPY_DEEP 

◆ H5_pkg_t

enum H5_pkg_t
Enumerator
H5_PKG_A 
H5_PKG_AC 
H5_PKG_B 
H5_PKG_D 
H5_PKG_E 
H5_PKG_F 
H5_PKG_G 
H5_PKG_HG 
H5_PKG_HL 
H5_PKG_I 
H5_PKG_M 
H5_PKG_MF 
H5_PKG_MM 
H5_PKG_O 
H5_PKG_P 
H5_PKG_S 
H5_PKG_T 
H5_PKG_V 
H5_PKG_VL 
H5_PKG_Z 
H5_NPKGS 

Function Documentation

◆ H5_bandwidth()

H5_DLL void H5_bandwidth ( char *  buf,
double  nbytes,
double  nseconds 
)

Referenced by H5T__print_stats().

◆ H5_buffer_dump()

H5_DLL herr_t H5_buffer_dump ( FILE *  stream,
int  indent,
const uint8_t buf,
const uint8_t marker,
size_t  buf_offset,
size_t  buf_size 
)

◆ H5_build_extpath()

H5_DLL herr_t H5_build_extpath ( const char *  name,
char **  extpath 
)

Referenced by Wflock().

◆ H5_checksum_crc()

H5_DLL uint32_t H5_checksum_crc ( const void *  data,
size_t  len 
)

References FUNC_LEAVE_NOAPI(), HDassert(), and len.

◆ H5_checksum_fletcher32()

H5_DLL uint32_t H5_checksum_fletcher32 ( const void *  data,
size_t  len 
)

References FUNC_LEAVE_NOAPI(), HDassert(), and len.

◆ H5_checksum_lookup3()

◆ H5_checksum_metadata()

H5_DLL uint32_t H5_checksum_metadata ( const void *  data,
size_t  len,
uint32_t  initval 
)

◆ H5_combine_path()

H5_DLL herr_t H5_combine_path ( const char *  path1,
const char *  path2,
char **  full_name 
)

Referenced by Wflock().

◆ H5_get_time()

H5_DLL double H5_get_time ( void  )

Referenced by Wflock().

◆ H5_hash_string()

H5_DLL uint32_t H5_hash_string ( const char *  str)

References FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5_init_library()

H5_DLL herr_t H5_init_library ( void  )

◆ H5_make_time()

H5_DLL time_t H5_make_time ( struct tm *  tm)

References HDassert(), and ret_value.

◆ H5_mpi_comm_cmp()

H5_DLL herr_t H5_mpi_comm_cmp ( MPI_Comm  comm1,
MPI_Comm  comm2,
int *  result 
)

◆ H5_mpi_comm_dup()

H5_DLL herr_t H5_mpi_comm_dup ( MPI_Comm  comm,
MPI_Comm *  comm_new 
)

◆ H5_mpi_comm_free()

H5_DLL herr_t H5_mpi_comm_free ( MPI_Comm *  comm)

◆ H5_mpi_get_bigio_count()

H5_DLL hsize_t H5_mpi_get_bigio_count ( void  )

◆ H5_mpi_info_cmp()

H5_DLL herr_t H5_mpi_info_cmp ( MPI_Info  info1,
MPI_Info  info2,
int *  result 
)

◆ H5_mpi_info_dup()

H5_DLL herr_t H5_mpi_info_dup ( MPI_Info  info,
MPI_Info *  info_new 
)

◆ H5_mpi_info_free()

H5_DLL herr_t H5_mpi_info_free ( MPI_Info *  info)

◆ H5_mpi_set_bigio_count()

H5_DLL hsize_t H5_mpi_set_bigio_count ( hsize_t  new_count)

◆ H5_mpio_create_large_type()

H5_DLL herr_t H5_mpio_create_large_type ( hsize_t  num_elements,
MPI_Aint  stride_bytes,
MPI_Datatype  old_type,
MPI_Datatype *  new_type 
)

References FAIL, FUNC_ENTER_NOAPI(), ret_value, and type.

◆ H5_nanosleep()

H5_DLL void H5_nanosleep ( uint64_t  nanosec)

Referenced by Wflock().

◆ H5_now()

H5_DLL time_t H5_now ( void  )

References NULL.

Referenced by H5O__apply_ohdr(), and H5O_touch_oh().

◆ H5_PKG_DECLARE_VAR()

H5_PKG_DECLARE_VAR ( H5_MY_PKG  )

◆ H5_term_library()

◆ H5_timer_begin()

H5_DLL void H5_timer_begin ( H5_timer_t timer)

◆ H5_timer_end()

H5_DLL void H5_timer_end ( H5_timer_t sum,
H5_timer_t timer 
)

◆ H5_timer_reset()

H5_DLL void H5_timer_reset ( H5_timer_t timer)

References HDassert().

◆ H5_trace()

H5_DLL double H5_trace ( const double calltime,
const char *  func,
const char *  type,
  ... 
)

References H5O_token_t::__data, addr, ap, direction, H5_timer_t::etime, H5_debug_g, H5_INDEX_CRT_ORDER, H5_INDEX_N, H5_INDEX_NAME, H5_INDEX_UNKNOWN, H5_ITER_DEC, H5_ITER_INC, H5_ITER_N, H5_ITER_NATIVE, H5_ITER_UNKNOWN, H5_timer_begin(), H5D_ALLOC_TIME_DEFAULT, H5D_ALLOC_TIME_EARLY, H5D_ALLOC_TIME_ERROR, H5D_ALLOC_TIME_INCR, H5D_ALLOC_TIME_LATE, H5D_CHUNK_IDX_BT2, H5D_CHUNK_IDX_BTREE, H5D_CHUNK_IDX_EARRAY, H5D_CHUNK_IDX_FARRAY, H5D_CHUNK_IDX_NONE, H5D_CHUNK_IDX_NTYPES, H5D_CHUNK_IDX_SINGLE, H5D_CHUNKED, H5D_COMPACT, H5D_CONTIGUOUS, H5D_FILL_TIME_ALLOC, H5D_FILL_TIME_ERROR, H5D_FILL_TIME_IFSET, H5D_FILL_TIME_NEVER, H5D_FILL_VALUE_DEFAULT, H5D_FILL_VALUE_ERROR, H5D_FILL_VALUE_UNDEFINED, H5D_FILL_VALUE_USER_DEFINED, H5D_LAYOUT_ERROR, H5D_MPIO_CHUNK_COLLECTIVE, H5D_MPIO_CHUNK_INDEPENDENT, H5D_MPIO_CHUNK_MIXED, H5D_MPIO_COLLECTIVE, H5D_MPIO_CONTIGUOUS_COLLECTIVE, H5D_MPIO_DATA_TRANSFORMS, H5D_MPIO_DATATYPE_CONVERSION, H5D_MPIO_LINK_CHUNK, H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED, H5D_MPIO_MULTI_CHUNK, H5D_MPIO_NO_CHUNK_OPTIMIZATION, H5D_MPIO_NO_COLLECTIVE, H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET, H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES, H5D_MPIO_SET_INDEPENDENT, H5D_NLAYOUTS, H5D_SPACE_STATUS_ALLOCATED, H5D_SPACE_STATUS_ERROR, H5D_SPACE_STATUS_NOT_ALLOCATED, H5D_SPACE_STATUS_PART_ALLOCATED, H5D_VDS_ERROR, H5D_VDS_FIRST_MISSING, H5D_VDS_LAST_AVAILABLE, H5D_VIRTUAL, H5E_MAJOR, H5E_MINOR, H5E_WALK_DOWNWARD, H5E_WALK_UPWARD, H5ES_STATUS_CANCELED, H5ES_STATUS_FAIL, H5ES_STATUS_IN_PROGRESS, H5ES_STATUS_SUCCEED, H5F_CLOSE_DEFAULT, H5F_CLOSE_SEMI, H5F_CLOSE_STRONG, H5F_CLOSE_WEAK, H5F_FSPACE_STRATEGY_AGGR, H5F_FSPACE_STRATEGY_FSM_AGGR, H5F_FSPACE_STRATEGY_NONE, H5F_FSPACE_STRATEGY_NTYPES, H5F_FSPACE_STRATEGY_PAGE, H5F_LIBVER_EARLIEST, H5F_LIBVER_ERROR, H5F_LIBVER_NBOUNDS, H5F_LIBVER_V110, H5F_LIBVER_V112, H5F_LIBVER_V18, H5F_SCOPE_GLOBAL, H5F_SCOPE_LOCAL, H5FD_MEM_BTREE, H5FD_MEM_DEFAULT, H5FD_MEM_DRAW, H5FD_MEM_GHEAP, H5FD_MEM_LHEAP, H5FD_MEM_NOLIST, H5FD_MEM_NTYPES, H5FD_MEM_OHDR, H5FD_MEM_SUPER, H5FD_MPIO_CHUNK_DEFAULT, H5FD_MPIO_CHUNK_MULTI_IO, H5FD_MPIO_CHUNK_ONE_IO, H5FD_MPIO_COLLECTIVE, H5FD_MPIO_COLLECTIVE_IO, H5FD_MPIO_INDEPENDENT, H5FD_MPIO_INDIVIDUAL_IO, H5G_DATASET, H5G_GROUP, H5G_LINK, H5G_RESERVED_5, H5G_RESERVED_6, H5G_RESERVED_7, H5G_TYPE, H5G_UDLINK, H5G_UNKNOWN, H5I_ATTR, H5I_BADID, H5I_DATASET, H5I_DATASPACE, H5I_DATATYPE, H5I_ERROR_CLASS, H5I_ERROR_MSG, H5I_ERROR_STACK, H5I_FILE, H5I_GENPROP_CLS, H5I_GENPROP_LST, H5I_GROUP, H5I_MAP, H5I_NTYPES, H5I_object(), H5I_SPACE_SEL_ITER, H5I_UNINIT, H5I_VFL, H5I_VOL, H5L_TYPE_ERROR, H5L_TYPE_EXTERNAL, H5L_TYPE_HARD, H5L_TYPE_MAX, H5L_TYPE_SOFT, H5MM_xfree(), H5O_TYPE_DATASET, H5O_TYPE_GROUP, H5O_TYPE_MAP, H5O_TYPE_NAMED_DATATYPE, H5O_TYPE_NTYPES, H5O_TYPE_UNKNOWN, H5P_get_class_name(), H5R_ATTR, H5R_BADTYPE, H5R_DATASET_REGION1, H5R_DATASET_REGION2, H5R_MAXTYPE, H5R_OBJECT1, H5R_OBJECT2, H5S_NO_CLASS, H5S_NULL, H5S_SCALAR, H5S_SEL_ALL, H5S_SEL_ERROR, H5S_SEL_HYPERSLABS, H5S_SEL_N, H5S_SEL_NONE, H5S_SEL_POINTS, H5S_SELECT_AND, H5S_SELECT_APPEND, H5S_SELECT_INVALID, H5S_SELECT_NOOP, H5S_SELECT_NOTA, H5S_SELECT_NOTB, H5S_SELECT_OR, H5S_SELECT_PREPEND, H5S_SELECT_SET, H5S_SELECT_XOR, H5S_SIMPLE, H5T_ARRAY, H5T_BITFIELD, H5T_C_S1_g, H5T_COMPOUND, H5T_CSET_ASCII, H5T_CSET_ERROR, H5T_CSET_RESERVED_10, H5T_CSET_RESERVED_11, H5T_CSET_RESERVED_12, H5T_CSET_RESERVED_13, H5T_CSET_RESERVED_14, H5T_CSET_RESERVED_15, H5T_CSET_RESERVED_2, H5T_CSET_RESERVED_3, H5T_CSET_RESERVED_4, H5T_CSET_RESERVED_5, H5T_CSET_RESERVED_6, H5T_CSET_RESERVED_7, H5T_CSET_RESERVED_8, H5T_CSET_RESERVED_9, H5T_CSET_UTF8, H5T_DIR_ASCEND, H5T_DIR_DEFAULT, H5T_DIR_DESCEND, H5T_ENUM, H5T_FLOAT, H5T_FORTRAN_S1_g, H5T_IEEE_F32BE_g, H5T_IEEE_F32LE_g, H5T_IEEE_F64BE_g, H5T_IEEE_F64LE_g, H5T_INTEGER, H5T_NATIVE_DOUBLE_g, H5T_NATIVE_FLOAT_g, H5T_NATIVE_INT_g, H5T_NATIVE_LDOUBLE_g, H5T_NATIVE_LLONG_g, H5T_NATIVE_LONG_g, H5T_NATIVE_SCHAR_g, H5T_NATIVE_SHORT_g, H5T_NATIVE_UCHAR_g, H5T_NATIVE_UINT_g, H5T_NATIVE_ULLONG_g, H5T_NATIVE_ULONG_g, H5T_NATIVE_USHORT_g, H5T_NCLASSES, H5T_NO_CLASS, H5T_NORM_ERROR, H5T_NORM_IMPLIED, H5T_NORM_MSBSET, H5T_NORM_NONE, H5T_NPAD, H5T_NSGN, H5T_OPAQUE, H5T_ORDER_BE, H5T_ORDER_ERROR, H5T_ORDER_LE, H5T_ORDER_MIXED, H5T_ORDER_NONE, H5T_ORDER_VAX, H5T_PAD_BACKGROUND, H5T_PAD_ERROR, H5T_PAD_ONE, H5T_PAD_ZERO, H5T_PERS_DONTCARE, H5T_PERS_HARD, H5T_PERS_SOFT, H5T_REFERENCE, H5T_SGN_2, H5T_SGN_ERROR, H5T_SGN_NONE, H5T_STD_B16BE_g, H5T_STD_B16LE_g, H5T_STD_B32BE_g, H5T_STD_B32LE_g, H5T_STD_B64BE_g, H5T_STD_B64LE_g, H5T_STD_B8BE_g, H5T_STD_B8LE_g, H5T_STD_I16BE_g, H5T_STD_I16LE_g, H5T_STD_I32BE_g, H5T_STD_I32LE_g, H5T_STD_I64BE_g, H5T_STD_I64LE_g, H5T_STD_I8BE_g, H5T_STD_I8LE_g, H5T_STD_U16BE_g, H5T_STD_U16LE_g, H5T_STD_U32BE_g, H5T_STD_U32LE_g, H5T_STD_U64BE_g, H5T_STD_U64LE_g, H5T_STD_U8BE_g, H5T_STD_U8LE_g, H5T_STR_ERROR, H5T_STR_NULLPAD, H5T_STR_NULLTERM, H5T_STR_RESERVED_10, H5T_STR_RESERVED_11, H5T_STR_RESERVED_12, H5T_STR_RESERVED_13, H5T_STR_RESERVED_14, H5T_STR_RESERVED_15, H5T_STR_RESERVED_3, H5T_STR_RESERVED_4, H5T_STR_RESERVED_5, H5T_STR_RESERVED_6, H5T_STR_RESERVED_7, H5T_STR_RESERVED_8, H5T_STR_RESERVED_9, H5T_STR_SPACEPAD, H5T_STRING, H5T_TIME, H5T_VLEN, H5VL_ATTR_DELETE, H5VL_ATTR_EXISTS, H5VL_ATTR_GET_ACPL, H5VL_ATTR_GET_INFO, H5VL_ATTR_GET_NAME, H5VL_ATTR_GET_SPACE, H5VL_ATTR_GET_STORAGE_SIZE, H5VL_ATTR_GET_TYPE, H5VL_ATTR_ITER, H5VL_ATTR_RENAME, H5VL_BLOB_DELETE, H5VL_BLOB_GETSIZE, H5VL_BLOB_ISNULL, H5VL_BLOB_SETNULL, H5VL_DATASET_FLUSH, H5VL_DATASET_GET_DAPL, H5VL_DATASET_GET_DCPL, H5VL_DATASET_GET_SPACE, H5VL_DATASET_GET_SPACE_STATUS, H5VL_DATASET_GET_STORAGE_SIZE, H5VL_DATASET_GET_TYPE, H5VL_DATASET_REFRESH, H5VL_DATASET_SET_EXTENT, H5VL_DATATYPE_FLUSH, H5VL_DATATYPE_GET_BINARY, H5VL_DATATYPE_GET_TCPL, H5VL_DATATYPE_REFRESH, H5VL_FILE_DELETE, H5VL_FILE_FLUSH, H5VL_FILE_GET_CONT_INFO, H5VL_FILE_GET_FAPL, H5VL_FILE_GET_FCPL, H5VL_FILE_GET_FILENO, H5VL_FILE_GET_INTENT, H5VL_FILE_GET_NAME, H5VL_FILE_GET_OBJ_COUNT, H5VL_FILE_GET_OBJ_IDS, H5VL_FILE_IS_ACCESSIBLE, H5VL_FILE_IS_EQUAL, H5VL_FILE_MOUNT, H5VL_FILE_REOPEN, H5VL_FILE_UNMOUNT, H5VL_GET_CONN_LVL_CURR, H5VL_GET_CONN_LVL_TERM, H5VL_GROUP_FLUSH, H5VL_GROUP_GET_GCPL, H5VL_GROUP_GET_INFO, H5VL_GROUP_REFRESH, H5VL_LINK_CREATE_HARD, H5VL_LINK_CREATE_SOFT, H5VL_LINK_CREATE_UD, H5VL_LINK_DELETE, H5VL_LINK_EXISTS, H5VL_LINK_GET_INFO, H5VL_LINK_GET_NAME, H5VL_LINK_GET_VAL, H5VL_LINK_ITER, H5VL_OBJECT_CHANGE_REF_COUNT, H5VL_OBJECT_EXISTS, H5VL_OBJECT_FLUSH, H5VL_OBJECT_GET_FILE, H5VL_OBJECT_GET_INFO, H5VL_OBJECT_GET_NAME, H5VL_OBJECT_GET_TYPE, H5VL_OBJECT_LOOKUP, H5VL_OBJECT_REFRESH, H5VL_OBJECT_VISIT, H5VL_REQUEST_WAITALL, H5VL_REQUEST_WAITANY, H5VL_REQUEST_WAITSOME, H5VL_SUBCLS_ATTR, H5VL_SUBCLS_BLOB, H5VL_SUBCLS_DATASET, H5VL_SUBCLS_DATATYPE, H5VL_SUBCLS_FILE, H5VL_SUBCLS_GROUP, H5VL_SUBCLS_INFO, H5VL_SUBCLS_LINK, H5VL_SUBCLS_NONE, H5VL_SUBCLS_OBJECT, H5VL_SUBCLS_REQUEST, H5VL_SUBCLS_TOKEN, H5VL_SUBCLS_WRAP, H5Z_DISABLE_EDC, H5Z_ENABLE_EDC, H5Z_SO_FLOAT_DSCALE, H5Z_SO_FLOAT_ESCALE, H5Z_SO_INT, HDassert(), HDfprintf(), HDva_end(), HDva_start(), n, NULL, offset, rest, sign, size, H5_debug_t::trace, H5_debug_t::ttimes, H5_debug_t::ttop, and type.

◆ H5A_term_package()

H5_DLL int H5A_term_package ( void  )

◆ H5A_top_term_package()

H5_DLL int H5A_top_term_package ( void  )

References n.

◆ H5AC_term_package()

H5_DLL int H5AC_term_package ( void  )

◆ H5CX_pop()

◆ H5CX_push()

◆ H5CX_term_package()

H5_DLL int H5CX_term_package ( void  )

References H5_PKG_INIT_VAR.

◆ H5D_term_package()

H5_DLL int H5D_term_package ( void  )

◆ H5D_top_term_package()

H5_DLL int H5D_top_term_package ( void  )

References n.

◆ H5E_term_package()

◆ H5F_term_package()

◆ H5FD_term_package()

H5_DLL int H5FD_term_package ( void  )

◆ H5FL_term_package()

H5_DLL int H5FL_term_package ( void  )

◆ H5FS_term_package()

H5_DLL int H5FS_term_package ( void  )

◆ H5G_term_package()

H5_DLL int H5G_term_package ( void  )

◆ H5G_top_term_package()

H5_DLL int H5G_top_term_package ( void  )

References n.

◆ H5I_term_package()

H5_DLL int H5I_term_package ( void  )

References H5_PKG_INIT_VAR, n, and type.

◆ H5L_term_package()

H5_DLL int H5L_term_package ( void  )

References H5_PKG_INIT_VAR, and n.

◆ H5M_term_package()

H5_DLL int H5M_term_package ( void  )

◆ H5M_top_term_package()

H5_DLL int H5M_top_term_package ( void  )

References n.

◆ H5P_term_package()

H5_DLL int H5P_term_package ( void  )

References FUNC_LEAVE_NOAPI(), H5_PKG_INIT_VAR, H5I_clear_type(), H5I_dec_type_ref(), H5I_GENPROP_CLS, H5I_GENPROP_LST, H5I_nmembers(), H5P_CLS_ATTRIBUTE_ACCESS_g, H5P_CLS_ATTRIBUTE_ACCESS_ID_g, H5P_CLS_ATTRIBUTE_CREATE_g, H5P_CLS_ATTRIBUTE_CREATE_ID_g, H5P_CLS_DATASET_ACCESS_g, H5P_CLS_DATASET_ACCESS_ID_g, H5P_CLS_DATASET_CREATE_g, H5P_CLS_DATASET_CREATE_ID_g, H5P_CLS_DATASET_XFER_g, H5P_CLS_DATASET_XFER_ID_g, H5P_CLS_DATATYPE_ACCESS_g, H5P_CLS_DATATYPE_ACCESS_ID_g, H5P_CLS_DATATYPE_CREATE_g, H5P_CLS_DATATYPE_CREATE_ID_g, H5P_CLS_FILE_ACCESS_g, H5P_CLS_FILE_ACCESS_ID_g, H5P_CLS_FILE_CREATE_g, H5P_CLS_FILE_CREATE_ID_g, H5P_CLS_FILE_MOUNT_g, H5P_CLS_FILE_MOUNT_ID_g, H5P_CLS_GROUP_ACCESS_g, H5P_CLS_GROUP_ACCESS_ID_g, H5P_CLS_GROUP_CREATE_g, H5P_CLS_GROUP_CREATE_ID_g, H5P_CLS_LINK_ACCESS_g, H5P_CLS_LINK_ACCESS_ID_g, H5P_CLS_LINK_CREATE_g, H5P_CLS_LINK_CREATE_ID_g, H5P_CLS_MAP_ACCESS_g, H5P_CLS_MAP_ACCESS_ID_g, H5P_CLS_MAP_CREATE_g, H5P_CLS_MAP_CREATE_ID_g, H5P_CLS_OBJECT_COPY_g, H5P_CLS_OBJECT_COPY_ID_g, H5P_CLS_OBJECT_CREATE_g, H5P_CLS_OBJECT_CREATE_ID_g, H5P_CLS_REFERENCE_ACCESS_g, H5P_CLS_REFERENCE_ACCESS_ID_g, H5P_CLS_ROOT_g, H5P_CLS_ROOT_ID_g, H5P_CLS_STRING_CREATE_g, H5P_CLS_STRING_CREATE_ID_g, H5P_CLS_VOL_INITIALIZE_g, H5P_CLS_VOL_INITIALIZE_ID_g, H5P_LST_ATTRIBUTE_ACCESS_ID_g, H5P_LST_ATTRIBUTE_CREATE_ID_g, H5P_LST_DATASET_ACCESS_ID_g, H5P_LST_DATASET_CREATE_ID_g, H5P_LST_DATASET_XFER_ID_g, H5P_LST_DATATYPE_ACCESS_ID_g, H5P_LST_DATATYPE_CREATE_ID_g, H5P_LST_FILE_ACCESS_ID_g, H5P_LST_FILE_CREATE_ID_g, H5P_LST_FILE_MOUNT_ID_g, H5P_LST_GROUP_ACCESS_ID_g, H5P_LST_GROUP_CREATE_ID_g, H5P_LST_LINK_ACCESS_ID_g, H5P_LST_LINK_CREATE_ID_g, H5P_LST_MAP_ACCESS_ID_g, H5P_LST_MAP_CREATE_ID_g, H5P_LST_OBJECT_COPY_ID_g, H5P_LST_REFERENCE_ACCESS_ID_g, H5P_LST_VOL_INITIALIZE_ID_g, n, and NULL.

◆ H5PL_term_package()

H5_DLL int H5PL_term_package ( void  )

◆ H5R_term_package()

H5_DLL int H5R_term_package ( void  )

References H5_PKG_INIT_VAR, HDassert(), and n.

◆ H5R_top_term_package()

H5_DLL int H5R_top_term_package ( void  )

References n.

◆ H5S_term_package()

H5_DLL int H5S_term_package ( void  )

◆ H5S_top_term_package()

H5_DLL int H5S_top_term_package ( void  )

References n.

◆ H5SL_term_package()

H5_DLL int H5SL_term_package ( void  )

References H5_PKG_INIT_VAR, and n.

◆ H5T_term_package()

H5_DLL int H5T_term_package ( void  )

◆ H5T_top_term_package()

H5_DLL int H5T_top_term_package ( void  )

References n.

◆ H5VL_term_package()

H5_DLL int H5VL_term_package ( void  )

References H5_PKG_INIT_VAR, and n.

◆ H5Z_term_package()

H5_DLL int H5Z_term_package ( void  )

References H5_PKG_INIT_VAR, and n.

◆ HDfprintf()

H5_DLL int HDfprintf ( FILE *  stream,
const char *  fmt,
  ... 
)

◆ HDrand()

H5_DLL int HDrand ( void  )

◆ HDsrand()

H5_DLL void HDsrand ( unsigned int  seed)

◆ HDstrtoll()

H5_DLL int64_t HDstrtoll ( const char *  s,
const char **  rest,
int  base 
)

◆ Nflock()

H5_DLL H5_ATTR_CONST int Nflock ( int  fd,
int  operation 
)

◆ Pflock()

H5_DLL int Pflock ( int  fd,
int  operation 
)

◆ strdup()

char* strdup ( const char *  s)

Variable Documentation

◆ H5_api_entered_g

H5_MY_PKG hbool_t H5_api_entered_g

◆ H5_coll_api_sanity_check_g

hbool_t H5_coll_api_sanity_check_g

◆ H5_debug_g

H5_debug_t H5_debug_g

Referenced by H5_term_library(), and H5_trace().

◆ H5_g

◆ H5_lib_vers_info_g

char H5_lib_vers_info_g[]

◆ H5_libinit_g

hbool_t H5_libinit_g

◆ H5_libterm_g

hbool_t H5_libterm_g

◆ H5_MPEinit_g

hbool_t H5_MPEinit_g

Referenced by H5_init_library(), and H5_term_library().

◆ H5libhdf5_settings

char H5libhdf5_settings[]

Referenced by H5check_version().