00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef H5TOOLS_REF_H__
00017 #define H5TOOLS_REF_H__
00018
00019 #include "hdf5.h"
00020
00021 #include "hdf5toolsDllApi.h"
00022
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026
00027 herr_t fill_ref_path_table(hid_t fid);
00028 const char *lookup_ref_path(haddr_t ref);
00029 int get_next_xid(void);
00030 haddr_t get_fake_xid(void);
00031 haddr_t ref_path_table_lookup(const char *);
00032 haddr_t ref_path_table_gen_fake(const char *);
00033 int term_ref_path_table(void);
00034
00035 extern hdf5tools_API void h5tools_setprogname(const char*progname);
00036 extern hdf5tools_API void hdf5tools_API h5tools_setstatus(int d_status);
00037 extern hdf5tools_API const char*h5tools_getprogname();
00038 extern hdf5tools_API int h5tools_getstatus();
00039
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043
00044 #endif
00045