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

Macros

#define H5Z_FRIEND   /*suppress error about including H5Zpkg */
 
#define H5O_SHARED_TYPE   H5O_MSG_PLINE
 
#define H5O_SHARED_DECODE   H5O_pline_shared_decode
 
#define H5O_SHARED_DECODE_REAL   H5O__pline_decode
 
#define H5O_SHARED_ENCODE   H5O_pline_shared_encode
 
#define H5O_SHARED_ENCODE_REAL   H5O_pline_encode
 
#define H5O_SHARED_SIZE   H5O_pline_shared_size
 
#define H5O_SHARED_SIZE_REAL   H5O_pline_size
 
#define H5O_SHARED_DELETE   H5O__pline_shared_delete
 
#define H5O_SHARED_LINK   H5O__pline_shared_link
 
#define H5O_SHARED_COPY_FILE   H5O__pline_shared_copy_file
 
#define H5O_SHARED_POST_COPY_FILE   H5O_pline_shared_post_copy_file
 
#define H5O_SHARED_DEBUG   H5O_pline_shared_debug
 
#define H5O_SHARED_DEBUG_REAL   H5O__pline_debug
 

Functions

 H5FL_DEFINE (H5O_pline_t)
 
herr_t H5O_pline_set_version (H5F_t *f, H5O_pline_t *pline)
 

Variables

const H5O_msg_class_t H5O_MSG_PLINE [1]
 
const unsigned H5O_pline_ver_bounds []
 

Macro Definition Documentation

◆ H5O_SHARED_COPY_FILE

#define H5O_SHARED_COPY_FILE   H5O__pline_shared_copy_file

◆ H5O_SHARED_DEBUG

#define H5O_SHARED_DEBUG   H5O_pline_shared_debug

◆ H5O_SHARED_DEBUG_REAL

#define H5O_SHARED_DEBUG_REAL   H5O__pline_debug

◆ H5O_SHARED_DECODE

#define H5O_SHARED_DECODE   H5O_pline_shared_decode

◆ H5O_SHARED_DECODE_REAL

#define H5O_SHARED_DECODE_REAL   H5O__pline_decode

◆ H5O_SHARED_DELETE

#define H5O_SHARED_DELETE   H5O__pline_shared_delete

◆ H5O_SHARED_ENCODE

#define H5O_SHARED_ENCODE   H5O_pline_shared_encode

◆ H5O_SHARED_ENCODE_REAL

#define H5O_SHARED_ENCODE_REAL   H5O_pline_encode

◆ H5O_SHARED_LINK

#define H5O_SHARED_LINK   H5O__pline_shared_link

◆ H5O_SHARED_POST_COPY_FILE

#define H5O_SHARED_POST_COPY_FILE   H5O_pline_shared_post_copy_file

◆ H5O_SHARED_SIZE

#define H5O_SHARED_SIZE   H5O_pline_shared_size

◆ H5O_SHARED_SIZE_REAL

#define H5O_SHARED_SIZE_REAL   H5O_pline_size

◆ H5O_SHARED_TYPE

#define H5O_SHARED_TYPE   H5O_MSG_PLINE

◆ H5Z_FRIEND

#define H5Z_FRIEND   /*suppress error about including H5Zpkg */

Function Documentation

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5O_pline_t  )

◆ H5O_pline_set_version()

herr_t H5O_pline_set_version ( H5F_t f,
H5O_pline_t pline 
)

Variable Documentation

◆ H5O_MSG_PLINE

const H5O_msg_class_t H5O_MSG_PLINE[1]
Initial value:
= {{
"filter pipeline",
sizeof(H5O_pline_t),
H5O_pline_shared_decode,
H5O_pline_shared_encode,
H5O_pline_copy,
H5O_pline_shared_size,
H5O__pline_reset,
H5O__pline_free,
H5O__pline_shared_delete,
H5O__pline_shared_link,
NULL,
NULL,
H5O_pline_pre_copy_file,
H5O__pline_shared_copy_file,
H5O_pline_shared_post_copy_file,
NULL,
NULL,
H5O_pline_shared_debug
}}

◆ H5O_pline_ver_bounds

const unsigned H5O_pline_ver_bounds[]
H5O_PLINE_VERSION_1
#define H5O_PLINE_VERSION_1
Definition: H5Oprivate.h:689
H5O_PLINE_VERSION_2
#define H5O_PLINE_VERSION_2
Definition: H5Oprivate.h:695
H5O_SHARE_IS_SHARABLE
#define H5O_SHARE_IS_SHARABLE
Definition: H5Opkg.h:215
H5O_pline_t
struct H5O_pline_t H5O_pline_t
H5O_PLINE_VERSION_LATEST
#define H5O_PLINE_VERSION_LATEST
Definition: H5Oprivate.h:699
H5O_PLINE_ID
#define H5O_PLINE_ID
Definition: H5Oprivate.h:210
H5O_SHARE_IN_OHDR
#define H5O_SHARE_IN_OHDR
Definition: H5Opkg.h:216