HDF5  1.13.0
H5PLpublic.h File Reference
#include "H5public.h"

Macros

#define H5PL_NO_PLUGIN   "::"
 
#define H5PL_FILTER_PLUGIN   0x0001
 
#define H5PL_VOL_PLUGIN   0x0002
 
#define H5PL_ALL_PLUGIN   0xFFFF
 

Enumerations

enum  H5PL_type_t {
  H5PL_TYPE_ERROR = -1, H5PL_TYPE_FILTER = 0, H5PL_TYPE_VOL = 1, H5PL_TYPE_NONE = 2,
  H5PL_TYPE_ERROR = -1, H5PL_TYPE_FILTER = 0, H5PL_TYPE_VOL = 1, H5PL_TYPE_NONE = 2
}
 

Functions

herr_t H5PLset_loading_state (unsigned int plugin_control_mask)
 
herr_t H5PLget_loading_state (unsigned int *plugin_control_mask)
 
herr_t H5PLappend (const char *search_path)
 
herr_t H5PLprepend (const char *search_path)
 
herr_t H5PLreplace (const char *search_path, unsigned int index)
 
herr_t H5PLinsert (const char *search_path, unsigned int index)
 
herr_t H5PLremove (unsigned int index)
 
ssize_t H5PLget (unsigned int index, char *path_buf, size_t buf_size)
 
herr_t H5PLsize (unsigned int *num_paths)
 

Macro Definition Documentation

◆ H5PL_ALL_PLUGIN

#define H5PL_ALL_PLUGIN   0xFFFF

◆ H5PL_FILTER_PLUGIN

#define H5PL_FILTER_PLUGIN   0x0001

◆ H5PL_NO_PLUGIN

#define H5PL_NO_PLUGIN   "::"

◆ H5PL_VOL_PLUGIN

#define H5PL_VOL_PLUGIN   0x0002

Enumeration Type Documentation

◆ H5PL_type_t

Enumerator
H5PL_TYPE_ERROR 
H5PL_TYPE_FILTER 
H5PL_TYPE_VOL 
H5PL_TYPE_NONE 
H5PL_TYPE_ERROR 
H5PL_TYPE_FILTER 
H5PL_TYPE_VOL 
H5PL_TYPE_NONE 

Function Documentation

◆ H5PLappend()

herr_t H5PLappend ( const char *  search_path)

◆ H5PLget()

ssize_t H5PLget ( unsigned int  index,
char *  path_buf,
size_t  buf_size 
)

◆ H5PLget_loading_state()

herr_t H5PLget_loading_state ( unsigned int *  plugin_control_mask)

◆ H5PLinsert()

herr_t H5PLinsert ( const char *  search_path,
unsigned int  index 
)

◆ H5PLprepend()

herr_t H5PLprepend ( const char *  search_path)

◆ H5PLremove()

herr_t H5PLremove ( unsigned int  index)

◆ H5PLreplace()

herr_t H5PLreplace ( const char *  search_path,
unsigned int  index 
)

◆ H5PLset_loading_state()

herr_t H5PLset_loading_state ( unsigned int  plugin_control_mask)

◆ H5PLsize()

herr_t H5PLsize ( unsigned int *  num_paths)