]> gerrit.simantics Code Review - simantics/fmil.git/blob - org.simantics.fmil.core/native/FMUSimulator/include/org_simantics_fmil_FMILJNI.h
Fixed newly created errors in FMIL native interfaces.
[simantics/fmil.git] / org.simantics.fmil.core / native / FMUSimulator / include / org_simantics_fmil_FMILJNI.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class org_simantics_fmil_core_FMIL */
4
5 #ifndef _Included_org_simantics_fmil_core_FMIL
6 #define _Included_org_simantics_fmil_core_FMIL
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10
11 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_loadFMUFile_1
12   (JNIEnv *, jobject, jstring, jstring);
13
14 /*
15  * Class:     org_simantics_fmil_core_FMIL
16  * Method:    setStepLength_
17  * Signature: (Ljava/lang/String;D)I
18  */
19 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStepLength_1
20   (JNIEnv *, jobject, jint, jdouble);
21
22 /*
23  * Class:     org_simantics_fmil_core_FMIL
24  * Method:    instantiateSimulation_
25  * Signature: (Ljava/lang/String;)I
26  */
27 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_instantiateSimulation_1
28   (JNIEnv *, jobject, jint);
29
30 /*
31  * Class:     org_simantics_fmil_core_FMIL
32  * Method:    initializeSimulation_
33  * Signature: (Ljava/lang/String;)I
34  */
35 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_initializeSimulation_1
36   (JNIEnv *, jobject, jint);
37
38 /*
39  * Class:     org_simantics_fmil_core_FMIL
40  * Method:    subscribe_
41  * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I
42  */
43 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_subscribe_1
44   (JNIEnv *, jobject, jint, jintArray);
45
46 /*
47  * Class:     org_simantics_fmil_core_FMIL
48  * Method:    setRealValue_
49  * Signature: (IID)I
50  */
51 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setRealValue_1
52   (JNIEnv *, jobject, jint, jint, jdouble);
53
54 /*
55  * Class:     org_simantics_fmil_core_FMIL
56  * Method:    setIntegerValue_
57  * Signature: (III)I
58  */
59 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setIntegerValue_1
60   (JNIEnv *, jobject, jint, jint, jint);
61
62 /*
63  * Class:     org_simantics_fmil_core_FMIL
64  * Method:    setBooleanValue_
65  * Signature: (IIZ)I
66  */
67 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setBooleanValue_1
68   (JNIEnv *, jobject, jint, jint, jboolean);
69
70 /*
71  * Class:     org_simantics_fmil_core_FMIL
72  * Method:    setStringValue_
73  * Signature: (IILjava/lang/String;)I
74  */
75 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStringValue_1
76   (JNIEnv *, jobject, jint, jint, jstring);
77
78 /*
79  * Class:     org_simantics_fmil_core_FMIL
80  * Method:    setTime_
81  * Signature: (Ljava/lang/String;D)I
82  */
83 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setTime_1
84   (JNIEnv *, jobject, jstring, jdouble);
85
86 /*
87  * Class:     org_simantics_fmil_core_FMIL
88  * Method:    simulateStep_
89  * Signature: (Ljava/lang/String;)I
90  */
91 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_simulateStep_1
92   (JNIEnv *, jobject, jint);
93
94 /*
95  * Class:     org_simantics_fmil_core_FMIL
96  * Method:    getSubscribedResults_
97  * Signature: (Ljava/lang/String;[D)[D
98  */
99 JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_core_FMIL_getSubscribedResults_1
100   (JNIEnv *, jobject, jint, jdoubleArray);
101
102 /*
103  * Class:     org_simantics_fmil_core_FMIL
104  * Method:    unloadFMU_
105  * Signature: (Ljava/lang/String;)I
106  */
107 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_unloadFMU_1
108   (JNIEnv *, jobject, jint);
109
110 /*
111  * Class:     org_simantics_fmil_core_FMIL
112  * Method:    isInitialized_
113  * Signature: (Ljava/lang/String;)Z
114  */
115 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_isInitialized_1
116   (JNIEnv *, jobject, jstring);
117
118 /*
119  * Class:     org_simantics_fmil_core_FMIL
120  * Method:    getTime_
121  * Signature: (Ljava/lang/String;)D
122  */
123 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getTime_1
124   (JNIEnv *, jobject, jint);
125
126 /*
127  * Class:     org_simantics_fmil_core_FMIL
128  * Method:    getAllVariables_
129  * Signature: (Ljava/lang/String;)[Ljava/lang/String;
130  */
131 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariables_1
132   (JNIEnv *, jobject, jint);
133
134 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDescriptions_1
135   (JNIEnv *, jobject, jint);
136
137 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDeclaredTypes_1
138   (JNIEnv *, jobject, jint);
139
140 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableReferences_1
141   (JNIEnv *, jobject, jint, jintArray);
142
143 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableTypes_1
144   (JNIEnv *, jobject, jint, jintArray);
145
146 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableVariabilities_1
147   (JNIEnv *, jobject, jint, jintArray);
148
149 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableCausalities_1
150   (JNIEnv *, jobject, jint, jintArray);
151
152 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypes_1
153   (JNIEnv *, jobject, jint);
154
155 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeDescriptions_1
156   (JNIEnv *, jobject, jint);
157
158 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeQuantities_1
159   (JNIEnv *, jobject, jint);
160
161 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeUnits_1
162   (JNIEnv *, jobject, jint);
163
164 /*
165  * Class:     org_simantics_fmil_core_FMIL
166  * Method:    filterVariables_
167  * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
168  */
169 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_filterVariables_1
170   (JNIEnv *, jobject, jstring, jstring);
171
172 /*
173  * Class:     org_simantics_fmil_core_FMIL
174  * Method:    getRealValue_
175  * Signature: (Ljava/lang/String;Ljava/lang/String;)D
176  */
177 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getRealValue_1
178   (JNIEnv *, jobject, jint, jint);
179
180 /*
181  * Class:     org_simantics_fmil_core_FMIL
182  * Method:    getStringValue_
183  * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
184  */
185 JNIEXPORT jstring JNICALL Java_org_simantics_fmil_core_FMIL_getStringValue_1
186   (JNIEnv *, jobject, jint, jint);
187
188 /*
189  * Class:     org_simantics_fmil_core_FMIL
190  * Method:    getIntegerValue_
191  * Signature: (Ljava/lang/String;Ljava/lang/String;)I
192  */
193 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_getIntegerValue_1
194   (JNIEnv *, jobject, jint, jint);
195
196 /*
197  * Class:     org_simantics_fmil_core_FMIL
198  * Method:    getBooleanValue_
199  * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
200  */
201 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_getBooleanValue_1
202   (JNIEnv *, jobject, jint, jint);
203
204 #ifdef __cplusplus
205 }
206 #endif
207 #endif