Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5 1.14.5
API Reference
Loading...
Searching...
No Matches
H5FDros3.h File Reference

Data Structures

struct  H5FD_ros3_fapl_t
 Configuration structure for H5Pset_fapl_ros3() / H5Pget_fapl_ros3(). More...
 

Macros

#define H5FD_ROS3   (H5FDperform_init(H5FD_ros3_init))
 
#define H5FD_ROS3_VALUE   H5_VFD_ROS3
 
#define H5FD_CURR_ROS3_FAPL_T_VERSION   1
 
#define H5FD_ROS3_MAX_REGION_LEN   32
 
#define H5FD_ROS3_MAX_SECRET_ID_LEN   128
 
#define H5FD_ROS3_MAX_SECRET_KEY_LEN   128
 
#define H5FD_ROS3_MAX_SECRET_TOK_LEN   4096
 

Functions

H5_DLL herr_t H5Pget_fapl_ros3 (hid_t fapl_id, H5FD_ros3_fapl_t *fa_out)
 Queries a File Access Property List for H5FD_ROS3 file driver properties.
 
H5_DLL herr_t H5Pset_fapl_ros3 (hid_t fapl_id, const H5FD_ros3_fapl_t *fa)
 Modifies the specified File Access Property List to use the H5FD_ROS3 driver.
 
H5_DLL herr_t H5Pget_fapl_ros3_token (hid_t fapl_id, size_t size, char *token)
 Queries a File Access Property List for H5FD_ROS3 file driver session/security token.
 
H5_DLL herr_t H5Pset_fapl_ros3_token (hid_t fapl_id, const char *token)
 Modifies the specified File Access Property List to use the H5FD_ROS3 driver by adding the specified session/security token.
 

Macro Definition Documentation

◆ H5FD_CURR_ROS3_FAPL_T_VERSION

#define H5FD_CURR_ROS3_FAPL_T_VERSION   1

The version number of the H5FD_ros3_fapl_t configuration structure for the $H5FD_ROS3 driver.

◆ H5FD_ROS3

#define H5FD_ROS3   (H5FDperform_init(H5FD_ros3_init))

Initializer for the ros3 VFD

◆ H5FD_ROS3_MAX_REGION_LEN

#define H5FD_ROS3_MAX_REGION_LEN   32

Maximum string length for specifying the region of the S3 bucket.

◆ H5FD_ROS3_MAX_SECRET_ID_LEN

#define H5FD_ROS3_MAX_SECRET_ID_LEN   128

Maximum string length for specifying the security ID.

◆ H5FD_ROS3_MAX_SECRET_KEY_LEN

#define H5FD_ROS3_MAX_SECRET_KEY_LEN   128

Maximum string length for specifying the security key.

◆ H5FD_ROS3_MAX_SECRET_TOK_LEN

#define H5FD_ROS3_MAX_SECRET_TOK_LEN   4096

Maximum string length for specifying the session/security token.

◆ H5FD_ROS3_VALUE

#define H5FD_ROS3_VALUE   H5_VFD_ROS3

Identifier for the ros3 VFD