HDF5  1.12.0
Macros | Functions
H5Lexternal.c File Reference
#include "H5Lmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5CXprivate.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5Gpkg.h"
#include "H5Iprivate.h"
#include "H5Lpkg.h"
#include "H5MMprivate.h"
#include "H5Opublic.h"
#include "H5Pprivate.h"
#include "H5VLprivate.h"

Macros

#define H5G_FRIEND   /*suppress error about including H5Gpkg */
 
#define H5L_EXT_VERSION   0
 
#define H5L_EXT_FLAGS_ALL   0
 
#define H5L_EXT_TRAVERSE_BUF_SIZE   256
 

Functions

herr_t H5Lcreate_external (const char *file_name, const char *obj_name, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)
 
herr_t H5L_register_external (void)
 
herr_t H5Lunpack_elink_val (const void *_ext_linkval, size_t link_size, unsigned *flags, const char **filename, const char **obj_path)
 

Macro Definition Documentation

◆ H5G_FRIEND

#define H5G_FRIEND   /*suppress error about including H5Gpkg */

◆ H5L_EXT_FLAGS_ALL

#define H5L_EXT_FLAGS_ALL   0

◆ H5L_EXT_TRAVERSE_BUF_SIZE

#define H5L_EXT_TRAVERSE_BUF_SIZE   256

◆ H5L_EXT_VERSION

#define H5L_EXT_VERSION   0

Function Documentation

◆ H5L_register_external()

herr_t H5L_register_external ( void  )

◆ H5Lcreate_external()

herr_t H5Lcreate_external ( const char *  file_name,
const char *  obj_name,
hid_t  link_loc_id,
const char *  link_name,
hid_t  lcpl_id,
hid_t  lapl_id 
)

◆ H5Lunpack_elink_val()

herr_t H5Lunpack_elink_val ( const void *  _ext_linkval,
size_t  link_size,
unsigned flags,
const char **  filename,
const char **  obj_path 
)