1 /******************************************************************************
2 * Copyright (c) 2000-2016 Ericsson Telecom AB
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
12 ******************************************************************************/
13 /* DO NOT EDIT THIS FILE - it is machine generated */
15 /* Header for class org_eclipse_titan_executor_jni_JNIMiddleWare */
17 #ifndef _Included_org_eclipse_titan_executor_jni_JNIMiddleWare
18 #define _Included_org_eclipse_titan_executor_jni_JNIMiddleWare
23 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
27 JNIEXPORT jlong JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_init
28 (JNIEnv
*, jobject
, jint
);
31 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
35 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_terminate
39 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
41 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
43 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_add_1host
44 (JNIEnv
*, jobject
, jstring
, jstring
);
47 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
48 * Method: assign_component
49 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
51 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_assign_1component
52 (JNIEnv
*, jobject
, jstring
, jstring
);
55 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
56 * Method: destroy_host_groups
59 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_destroy_1host_1groups
63 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
64 * Method: set_kill_timer
67 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_set_1kill_1timer
68 (JNIEnv
*, jobject
, jdouble
);
71 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
72 * Method: start_session
73 * Signature: (Ljava/lang/String;IZ)I
75 JNIEXPORT jint JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_start_1session
76 (JNIEnv
*, jobject
, jstring
, jint
, jboolean
);
79 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
80 * Method: shutdown_session
83 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_shutdown_1session
87 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
89 * Signature: (Ljava/lang/String;)V
91 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_configure
92 (JNIEnv
*, jobject
, jstring
);
95 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
96 * Method: set_cfg_file
97 * Signature: (Ljava/lang/String;)V
99 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_set_1cfg_1file
100 (JNIEnv
*, jobject
, jstring
);
103 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
104 * Method: get_mc_host
105 * Signature: ()Ljava/lang/String;
107 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1mc_1host
111 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
115 JNIEXPORT jint JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1port
119 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
123 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_create_1mtc
124 (JNIEnv
*, jobject
, jint
);
127 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
131 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_exit_1mtc
135 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
136 * Method: execute_control
137 * Signature: (Ljava/lang/String;)V
139 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_execute_1control
140 (JNIEnv
*, jobject
, jstring
);
143 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
144 * Method: execute_testcase
145 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
147 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_execute_1testcase
148 (JNIEnv
*, jobject
, jstring
, jstring
);
151 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
152 * Method: get_execute_cfg_len
155 JNIEXPORT jint JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1execute_1cfg_1len
159 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
160 * Method: execute_cfg
163 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_execute_1cfg
164 (JNIEnv
*, jobject
, jint
);
167 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
168 * Method: stop_after_testcase
171 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_stop_1after_1testcase
172 (JNIEnv
*, jobject
, jboolean
);
175 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
176 * Method: continue_testcase
179 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_continue_1testcase
183 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
184 * Method: stop_execution
187 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_stop_1execution
191 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
193 * Signature: ()Lorg/eclipse/titan/executor/jni/McStateEnum;
195 JNIEXPORT jobject JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1state
199 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
200 * Method: get_stop_after_testcase
203 JNIEXPORT jboolean JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1stop_1after_1testcase
207 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
208 * Method: get_nof_hosts
211 JNIEXPORT jint JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1nof_1hosts
215 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
216 * Method: get_host_data
217 * Signature: (I)Lorg/eclipse/titan/executor/jni/HostStruct;
219 JNIEXPORT jobject JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1host_1data
220 (JNIEnv
*, jobject
, jint
);
223 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
224 * Method: get_component_data
225 * Signature: (I)Lorg/eclipse/titan/executor/jni/ComponentStruct;
227 JNIEXPORT jobject JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1component_1data
228 (JNIEnv
*, jobject
, jint
);
231 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
232 * Method: release_data
235 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_release_1data
239 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
240 * Method: get_mc_state_name
241 * Signature: (Lorg/eclipse/titan/executor/jni/McStateEnum;)Ljava/lang/String;
243 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1mc_1state_1name
244 (JNIEnv
*, jobject
, jobject
);
247 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
248 * Method: get_hc_state_name
249 * Signature: (Lorg/eclipse/titan/executor/jni/HcStateEnum;)Ljava/lang/String;
251 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1hc_1state_1name
252 (JNIEnv
*, jobject
, jobject
);
255 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
256 * Method: get_tc_state_name
257 * Signature: (Lorg/eclipse/titan/executor/jni/TcStateEnum;)Ljava/lang/String;
259 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1tc_1state_1name
260 (JNIEnv
*, jobject
, jobject
);
263 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
264 * Method: get_transport_name
265 * Signature: (Lorg/eclipse/titan/executor/jni/TransportTypeEnum;)Ljava/lang/String;
267 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_get_1transport_1name
268 (JNIEnv
*, jobject
, jobject
);
271 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
272 * Method: check_mem_leak
273 * Signature: (Ljava/lang/String;)V
275 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_check_1mem_1leak
276 (JNIEnv
*, jobject
, jstring
);
279 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
280 * Method: print_license_info
283 JNIEXPORT
void JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_print_1license_1info
287 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
288 * Method: check_license
291 JNIEXPORT jint JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_check_1license
295 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
297 * Signature: ()Ljava/lang/String;
299 JNIEXPORT jstring JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_readPipe
303 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
304 * Method: isPipeReadable
307 JNIEXPORT jboolean JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_isPipeReadable
311 * Class: org_eclipse_titan_executor_jni_JNIMiddleWare
312 * Method: getSharedLibraryVersion
315 JNIEXPORT jlong JNICALL Java_org_eclipse_titan_executor_jni_JNIMiddleWare_getSharedLibraryVersion