1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * Copyright by The HDF Group.                                               *
3  * Copyright by the Board of Trustees of the University of Illinois.         *
4  * All rights reserved.                                                      *
5  *                                                                           *
6  * This file is part of HDF5.  The full HDF5 copyright notice, including     *
7  * terms governing use, modification, and redistribution, is contained in    *
8  * the COPYING file, which can be found at the root of the source code       *
9  * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases.  *
10  * If you do not have access to either file, you may request a copy from     *
11  * help@hdfgroup.org.                                                        *
12  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
13 
14 #ifndef _Included_hdf_hdf5lib_H5_H5PGCPL
15 #define _Included_hdf_hdf5lib_H5_H5PGCPL
16 
17 #include <jni.h>
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif /* __cplusplus */
22 
23 /*
24  * Class:     hdf_hdf5lib_H5
25  * Method:    H5Pset_local_heap_size_hint
26  * Signature: (JJ)I
27  */
28 JNIEXPORT jint JNICALL
29 Java_hdf_hdf5lib_H5_H5Pset_1local_1heap_1size_1hint
30 (JNIEnv *, jclass, jlong, jlong);
31 
32 /*
33  * Class:     hdf_hdf5lib_H5
34  * Method:    H5Pget_local_heap_size_hint
35  * Signature: (J)J
36  */
37 JNIEXPORT jlong JNICALL
38 Java_hdf_hdf5lib_H5_H5Pget_1local_1heap_1size_1hint
39 (JNIEnv *, jclass, jlong);
40 
41 /*
42  * Class:     hdf_hdf5lib_H5
43  * Method:    H5Pset_link_creation_order
44  * Signature: (JI)I
45  */
46 JNIEXPORT jint JNICALL
47 Java_hdf_hdf5lib_H5_H5Pset_1link_1creation_1order
48 (JNIEnv *, jclass, jlong, jint);
49 
50 /*
51  * Class:     hdf_hdf5lib_H5
52  * Method:    H5Pget_link_creation_order
53  * Signature: (J)I
54  */
55 JNIEXPORT jint JNICALL
56 Java_hdf_hdf5lib_H5_H5Pget_1link_1creation_1order
57 (JNIEnv *, jclass, jlong);
58 
59 /*
60  * Class:     hdf_hdf5lib_H5
61  * Method:    H5Pset_est_link_info
62  * Signature: (JII)I
63  */
64 JNIEXPORT jint JNICALL
65 Java_hdf_hdf5lib_H5_H5Pset_1est_1link_1info
66 (JNIEnv *, jclass, jlong, jint, jint);
67 
68 /*
69  * Class:     hdf_hdf5lib_H5
70  * Method:    H5Pget_est_link_info
71  * Signature: (J[I)I
72  */
73 JNIEXPORT jint JNICALL
74 Java_hdf_hdf5lib_H5_H5Pget_1est_1link_1info
75 (JNIEnv *, jclass, jlong, jintArray);
76 
77 /*
78  * Class:     hdf_hdf5lib_H5
79  * Method:    H5Pset_link_phase_change
80  * Signature: (JII)I
81  */
82 JNIEXPORT jint JNICALL
83 Java_hdf_hdf5lib_H5_H5Pset_1link_1phase_1change
84 (JNIEnv *, jclass, jlong, jint, jint);
85 
86 /*
87  * Class:     hdf_hdf5lib_H5
88  * Method:    H5Pget_link_phase_change
89  * Signature: (J[I)I
90  */
91 JNIEXPORT jint JNICALL
92 Java_hdf_hdf5lib_H5_H5Pget_1link_1phase_1change
93 (JNIEnv *, jclass, jlong, jintArray);
94 
95 #ifdef __cplusplus
96 } /* end extern "C" */
97 #endif /* __cplusplus */
98 
99 #endif /* _Included_hdf_hdf5lib_H5_H5PGCPL */
100