HDF5  1.12.0
Macros | Functions
H5VLnative_dataset.c File Reference
#include "H5private.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5Gprivate.h"
#include "H5Iprivate.h"
#include "H5Pprivate.h"
#include "H5Sprivate.h"
#include "H5VLprivate.h"
#include "H5VLnative_private.h"

Macros

#define H5D_FRIEND   /* Suppress error about including H5Dpkg */
 

Functions

void * H5VL__native_dataset_create (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
 
void * H5VL__native_dataset_open (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
 
herr_t H5VL__native_dataset_read (void *obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t H5_ATTR_UNUSED dxpl_id, void *buf, void H5_ATTR_UNUSED **req)
 
herr_t H5VL__native_dataset_write (void *obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t H5_ATTR_UNUSED dxpl_id, const void *buf, void H5_ATTR_UNUSED **req)
 
herr_t H5VL__native_dataset_get (void *obj, H5VL_dataset_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
 
herr_t H5VL__native_dataset_specific (void *obj, H5VL_dataset_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
 
herr_t H5VL__native_dataset_optional (void *obj, H5VL_dataset_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
 
herr_t H5VL__native_dataset_close (void *dset, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
 

Macro Definition Documentation

◆ H5D_FRIEND

#define H5D_FRIEND   /* Suppress error about including H5Dpkg */

Function Documentation

◆ H5VL__native_dataset_close()

herr_t H5VL__native_dataset_close ( void *  dset,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req 
)

◆ H5VL__native_dataset_create()

void* H5VL__native_dataset_create ( void *  obj,
const H5VL_loc_params_t loc_params,
const char *  name,
hid_t  lcpl_id,
hid_t  type_id,
hid_t  space_id,
hid_t  dcpl_id,
hid_t  dapl_id,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req 
)

◆ H5VL__native_dataset_get()

herr_t H5VL__native_dataset_get ( void *  obj,
H5VL_dataset_get_t  get_type,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req,
va_list  arguments 
)

◆ H5VL__native_dataset_open()

void* H5VL__native_dataset_open ( void *  obj,
const H5VL_loc_params_t loc_params,
const char *  name,
hid_t  dapl_id,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req 
)

◆ H5VL__native_dataset_optional()

herr_t H5VL__native_dataset_optional ( void *  obj,
H5VL_dataset_optional_t  optional_type,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req,
va_list  arguments 
)

◆ H5VL__native_dataset_read()

herr_t H5VL__native_dataset_read ( void *  obj,
hid_t  mem_type_id,
hid_t  mem_space_id,
hid_t  file_space_id,
hid_t H5_ATTR_UNUSED  dxpl_id,
void *  buf,
void H5_ATTR_UNUSED **  req 
)

◆ H5VL__native_dataset_specific()

herr_t H5VL__native_dataset_specific ( void *  obj,
H5VL_dataset_specific_t  specific_type,
hid_t H5_ATTR_UNUSED  dxpl_id,
void H5_ATTR_UNUSED **  req,
va_list  arguments 
)

◆ H5VL__native_dataset_write()

herr_t H5VL__native_dataset_write ( void *  obj,
hid_t  mem_type_id,
hid_t  mem_space_id,
hid_t  file_space_id,
hid_t H5_ATTR_UNUSED  dxpl_id,
const void *  buf,
void H5_ATTR_UNUSED **  req 
)