HDF5  1.12.0
Functions
H5VL.c File Reference
#include "H5VLmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Eprivate.h"
#include "H5Iprivate.h"
#include "H5Pprivate.h"
#include "H5Tprivate.h"
#include "H5VLpkg.h"
#include "H5VLnative.h"

Functions

hid_t H5VLregister_connector (const H5VL_class_t *cls, hid_t vipl_id)
 
hid_t H5VLregister_connector_by_name (const char *name, hid_t vipl_id)
 
hid_t H5VLregister_connector_by_value (H5VL_class_value_t value, hid_t vipl_id)
 
htri_t H5VLis_connector_registered_by_name (const char *name)
 
htri_t H5VLis_connector_registered_by_value (H5VL_class_value_t connector_value)
 
hid_t H5VLget_connector_id (hid_t obj_id)
 
hid_t H5VLget_connector_id_by_name (const char *name)
 
hid_t H5VLget_connector_id_by_value (H5VL_class_value_t connector_value)
 
hid_t H5VLpeek_connector_id_by_name (const char *name)
 
hid_t H5VLpeek_connector_id_by_value (H5VL_class_value_t value)
 
ssize_t H5VLget_connector_name (hid_t obj_id, char *name, size_t size)
 
herr_t H5VLclose (hid_t vol_id)
 
herr_t H5VLunregister_connector (hid_t vol_id)
 
herr_t H5VLcmp_connector_cls (int *cmp, hid_t connector_id1, hid_t connector_id2)
 
hid_t H5VLwrap_register (void *obj, H5I_type_t type)
 
void * H5VLobject (hid_t id)
 
hid_t H5VLget_file_type (void *file_obj, hid_t connector_id, hid_t dtype_id)
 
herr_t H5VLretrieve_lib_state (void **state)
 
herr_t H5VLrestore_lib_state (const void *state)
 
herr_t H5VLreset_lib_state (void)
 
herr_t H5VLfree_lib_state (void *state)
 

Function Documentation

◆ H5VLclose()

herr_t H5VLclose ( hid_t  vol_id)

◆ H5VLcmp_connector_cls()

herr_t H5VLcmp_connector_cls ( int cmp,
hid_t  connector_id1,
hid_t  connector_id2 
)

◆ H5VLfree_lib_state()

herr_t H5VLfree_lib_state ( void *  state)

◆ H5VLget_connector_id()

hid_t H5VLget_connector_id ( hid_t  obj_id)

◆ H5VLget_connector_id_by_name()

hid_t H5VLget_connector_id_by_name ( const char *  name)

◆ H5VLget_connector_id_by_value()

hid_t H5VLget_connector_id_by_value ( H5VL_class_value_t  connector_value)

◆ H5VLget_connector_name()

ssize_t H5VLget_connector_name ( hid_t  obj_id,
char *  name,
size_t  size 
)

◆ H5VLget_file_type()

hid_t H5VLget_file_type ( void *  file_obj,
hid_t  connector_id,
hid_t  dtype_id 
)

◆ H5VLis_connector_registered_by_name()

htri_t H5VLis_connector_registered_by_name ( const char *  name)

◆ H5VLis_connector_registered_by_value()

htri_t H5VLis_connector_registered_by_value ( H5VL_class_value_t  connector_value)

◆ H5VLobject()

void* H5VLobject ( hid_t  id)

◆ H5VLpeek_connector_id_by_name()

hid_t H5VLpeek_connector_id_by_name ( const char *  name)

◆ H5VLpeek_connector_id_by_value()

hid_t H5VLpeek_connector_id_by_value ( H5VL_class_value_t  value)

◆ H5VLregister_connector()

hid_t H5VLregister_connector ( const H5VL_class_t cls,
hid_t  vipl_id 
)

◆ H5VLregister_connector_by_name()

hid_t H5VLregister_connector_by_name ( const char *  name,
hid_t  vipl_id 
)

◆ H5VLregister_connector_by_value()

hid_t H5VLregister_connector_by_value ( H5VL_class_value_t  value,
hid_t  vipl_id 
)

◆ H5VLreset_lib_state()

herr_t H5VLreset_lib_state ( void  )

◆ H5VLrestore_lib_state()

herr_t H5VLrestore_lib_state ( const void *  state)

◆ H5VLretrieve_lib_state()

herr_t H5VLretrieve_lib_state ( void **  state)

◆ H5VLunregister_connector()

herr_t H5VLunregister_connector ( hid_t  vol_id)

◆ H5VLwrap_register()

hid_t H5VLwrap_register ( void *  obj,
H5I_type_t  type 
)