HDF5  1.12.0
Macros | Functions
H5PLpath.c File Reference
#include "H5PLmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5MMprivate.h"
#include "H5PLpkg.h"

Macros

#define H5PL_INITIAL_PATH_CAPACITY   16
 
#define H5PL_PATH_CAPACITY_ADD   16
 

Functions

herr_t H5PL__create_path_table (void)
 
herr_t H5PL__close_path_table (void)
 
unsigned H5PL__get_num_paths (void)
 
herr_t H5PL__append_path (const char *path)
 
herr_t H5PL__prepend_path (const char *path)
 
herr_t H5PL__replace_path (const char *path, unsigned int idx)
 
herr_t H5PL__insert_path (const char *path, unsigned int idx)
 
herr_t H5PL__remove_path (unsigned int idx)
 
const char * H5PL__get_path (unsigned int idx)
 
herr_t H5PL__find_plugin_in_path_table (const H5PL_search_params_t *search_params, hbool_t *found, const void **plugin_info)
 

Macro Definition Documentation

◆ H5PL_INITIAL_PATH_CAPACITY

#define H5PL_INITIAL_PATH_CAPACITY   16

◆ H5PL_PATH_CAPACITY_ADD

#define H5PL_PATH_CAPACITY_ADD   16

Function Documentation

◆ H5PL__append_path()

herr_t H5PL__append_path ( const char *  path)

◆ H5PL__close_path_table()

herr_t H5PL__close_path_table ( void  )

◆ H5PL__create_path_table()

herr_t H5PL__create_path_table ( void  )

◆ H5PL__find_plugin_in_path_table()

herr_t H5PL__find_plugin_in_path_table ( const H5PL_search_params_t search_params,
hbool_t found,
const void **  plugin_info 
)

◆ H5PL__get_num_paths()

unsigned H5PL__get_num_paths ( void  )

◆ H5PL__get_path()

const char* H5PL__get_path ( unsigned int  idx)

◆ H5PL__insert_path()

herr_t H5PL__insert_path ( const char *  path,
unsigned int  idx 
)

◆ H5PL__prepend_path()

herr_t H5PL__prepend_path ( const char *  path)

◆ H5PL__remove_path()

herr_t H5PL__remove_path ( unsigned int  idx)

◆ H5PL__replace_path()

herr_t H5PL__replace_path ( const char *  path,
unsigned int  idx 
)