![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5SM_compare_udata_t |
Typedefs | |
| typedef struct H5SM_compare_udata_t | H5SM_compare_udata_t |
Functions | |
| herr_t | H5SM__message_compare (const void *rec1, const void *rec2, int *result) |
| herr_t | H5SM__message_encode (uint8_t *raw, const void *_nrecord, void *_ctx) |
| herr_t | H5SM__message_decode (const uint8_t *raw, void *_nrecord, void *_ctx) |
| typedef struct H5SM_compare_udata_t H5SM_compare_udata_t |
| herr_t H5SM__message_compare | ( | const void * | rec1, |
| const void * | rec2, | ||
| int * | result | ||
| ) |
References H5SM_mesg_key_t::encoding, H5SM_mesg_key_t::encoding_size, H5SM_mesg_key_t::fheap, H5SM_heap_loc_t::fheap_id, H5HF_op(), H5SM_IN_HEAP, H5SM_IN_OH, H5SM_sohm_t::hash, HDassert(), H5SM_sohm_t::heap_loc, H5O_mesg_loc_t::index, H5SM_compare_udata_t::key, H5SM_sohm_t::location, H5SM_sohm_t::mesg_loc, H5SM_mesg_key_t::message, H5SM_sohm_t::msg_type_id, H5O_mesg_loc_t::oh_addr, ret_value, H5SM_sohm_t::u, and H5O_fheap_id_t::val.
References H5SM_heap_loc_t::fheap_id, FUNC_LEAVE_NOAPI(), H5F_addr_decode_len(), H5MM_memcpy(), H5SM_IN_HEAP, H5SM_IN_OH, H5SM_sohm_t::hash, HDassert(), H5SM_sohm_t::heap_loc, H5O_fheap_id_t::id, H5O_mesg_loc_t::index, H5SM_sohm_t::location, H5SM_sohm_t::mesg_loc, H5SM_sohm_t::msg_type_id, H5O_mesg_loc_t::oh_addr, H5SM_heap_loc_t::ref_count, H5SM_bt2_ctx_t::sizeof_addr, H5SM_sohm_t::u, and UINT32DECODE().
References H5SM_heap_loc_t::fheap_id, FUNC_LEAVE_NOAPI(), H5F_addr_encode_len(), H5MM_memcpy(), H5SM_IN_HEAP, H5SM_IN_OH, H5SM_sohm_t::hash, HDassert(), H5SM_sohm_t::heap_loc, H5O_fheap_id_t::id, H5O_mesg_loc_t::index, H5SM_sohm_t::location, H5SM_sohm_t::mesg_loc, H5SM_sohm_t::msg_type_id, H5O_mesg_loc_t::oh_addr, H5SM_heap_loc_t::ref_count, H5SM_bt2_ctx_t::sizeof_addr, H5SM_sohm_t::u, and UINT32ENCODE().