HDF5  1.12.0
Macros | Functions | Variables
H5Osdspace.c File Reference
#include "H5Omodule.h"
#include "H5private.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5FLprivate.h"
#include "H5Gprivate.h"
#include "H5MMprivate.h"
#include "H5Opkg.h"
#include "H5Spkg.h"
#include "H5Oshared.h"

Macros

#define H5S_FRIEND   /*prevent warning from including H5Spkg.h */
 
#define H5O_SHARED_TYPE   H5O_MSG_SDSPACE
 
#define H5O_SHARED_DECODE   H5O_sdspace_shared_decode
 
#define H5O_SHARED_DECODE_REAL   H5O__sdspace_decode
 
#define H5O_SHARED_ENCODE   H5O_sdspace_shared_encode
 
#define H5O_SHARED_ENCODE_REAL   H5O_sdspace_encode
 
#define H5O_SHARED_SIZE   H5O_sdspace_shared_size
 
#define H5O_SHARED_SIZE_REAL   H5O_sdspace_size
 
#define H5O_SHARED_DELETE   H5O__sdspace_shared_delete
 
#define H5O_SHARED_LINK   H5O__sdspace_shared_link
 
#define H5O_SHARED_COPY_FILE   H5O__sdspace_shared_copy_file
 
#define H5O_SHARED_POST_COPY_FILE   H5O_sdspace_shared_post_copy_file
 
#define H5O_SHARED_DEBUG   H5O_sdspace_shared_debug
 
#define H5O_SHARED_DEBUG_REAL   H5O__sdspace_debug
 

Functions

 H5FL_EXTERN (H5S_extent_t)
 
 H5FL_ARR_EXTERN (hsize_t)
 

Variables

const H5O_msg_class_t H5O_MSG_SDSPACE [1]
 

Macro Definition Documentation

◆ H5O_SHARED_COPY_FILE

#define H5O_SHARED_COPY_FILE   H5O__sdspace_shared_copy_file

◆ H5O_SHARED_DEBUG

#define H5O_SHARED_DEBUG   H5O_sdspace_shared_debug

◆ H5O_SHARED_DEBUG_REAL

#define H5O_SHARED_DEBUG_REAL   H5O__sdspace_debug

◆ H5O_SHARED_DECODE

#define H5O_SHARED_DECODE   H5O_sdspace_shared_decode

◆ H5O_SHARED_DECODE_REAL

#define H5O_SHARED_DECODE_REAL   H5O__sdspace_decode

◆ H5O_SHARED_DELETE

#define H5O_SHARED_DELETE   H5O__sdspace_shared_delete

◆ H5O_SHARED_ENCODE

#define H5O_SHARED_ENCODE   H5O_sdspace_shared_encode

◆ H5O_SHARED_ENCODE_REAL

#define H5O_SHARED_ENCODE_REAL   H5O_sdspace_encode

◆ H5O_SHARED_LINK

#define H5O_SHARED_LINK   H5O__sdspace_shared_link

◆ H5O_SHARED_POST_COPY_FILE

#define H5O_SHARED_POST_COPY_FILE   H5O_sdspace_shared_post_copy_file

◆ H5O_SHARED_SIZE

#define H5O_SHARED_SIZE   H5O_sdspace_shared_size

◆ H5O_SHARED_SIZE_REAL

#define H5O_SHARED_SIZE_REAL   H5O_sdspace_size

◆ H5O_SHARED_TYPE

#define H5O_SHARED_TYPE   H5O_MSG_SDSPACE

◆ H5S_FRIEND

#define H5S_FRIEND   /*prevent warning from including H5Spkg.h */

Function Documentation

◆ H5FL_ARR_EXTERN()

H5FL_ARR_EXTERN ( hsize_t  )

◆ H5FL_EXTERN()

H5FL_EXTERN ( H5S_extent_t  )

Variable Documentation

◆ H5O_MSG_SDSPACE

const H5O_msg_class_t H5O_MSG_SDSPACE[1]
Initial value:
= {{
"dataspace",
sizeof(H5S_extent_t),
H5O_sdspace_shared_decode,
H5O_sdspace_shared_encode,
H5O_sdspace_copy,
H5O_sdspace_shared_size,
H5O__sdspace_reset,
H5O__sdspace_free,
H5O__sdspace_shared_delete,
H5O__sdspace_shared_link,
NULL,
NULL,
H5O_sdspace_pre_copy_file,
H5O__sdspace_shared_copy_file,
H5O_sdspace_shared_post_copy_file,
NULL,
NULL,
H5O_sdspace_shared_debug
}}
H5O_SHARE_IS_SHARABLE
#define H5O_SHARE_IS_SHARABLE
Definition: H5Opkg.h:215
H5O_SDSPACE_ID
#define H5O_SDSPACE_ID
Definition: H5Oprivate.h:200
H5S_extent_t
struct H5S_extent_t H5S_extent_t
Definition: H5Sprivate.h:34
H5O_SHARE_IN_OHDR
#define H5O_SHARE_IN_OHDR
Definition: H5Opkg.h:216