5 #ifndef _Included_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI
6 #define _Included_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI
15 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_containsKey
16 (JNIEnv *, jclass, jstring);
23 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getType
24 (JNIEnv *, jclass, jstring);
31 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putBoolean
32 (JNIEnv *, jclass, jstring, jboolean);
39 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putDouble
40 (JNIEnv *, jclass, jstring, jdouble);
47 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putString
48 (JNIEnv *, jclass, jstring, jstring);
55 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putRaw__Ljava_lang_String_2_3B
56 (JNIEnv *, jclass, jstring, jbyteArray);
63 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putRaw__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
64 (JNIEnv *, jclass, jstring, jobject, jint);
71 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putBooleanArray
72 (JNIEnv *, jclass, jstring, jbooleanArray);
79 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putDoubleArray
80 (JNIEnv *, jclass, jstring, jdoubleArray);
87 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putStringArray
88 (JNIEnv *, jclass, jstring, jobjectArray);
95 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutBoolean
96 (JNIEnv *, jclass, jstring, jboolean);
103 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutDouble
104 (JNIEnv *, jclass, jstring, jdouble);
111 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutString
112 (JNIEnv *, jclass, jstring, jstring);
119 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutRaw__Ljava_lang_String_2_3B
120 (JNIEnv *, jclass, jstring, jbyteArray);
127 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutRaw__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
128 (JNIEnv *, jclass, jstring, jobject, jint);
135 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutBooleanArray
136 (JNIEnv *, jclass, jstring, jbooleanArray);
143 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutDoubleArray
144 (JNIEnv *, jclass, jstring, jdoubleArray);
151 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutStringArray
152 (JNIEnv *, jclass, jstring, jobjectArray);
159 JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getValue__Ljava_lang_String_2
160 (JNIEnv *, jclass, jstring);
167 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBoolean__Ljava_lang_String_2
168 (JNIEnv *, jclass, jstring);
175 JNIEXPORT jdouble JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDouble__Ljava_lang_String_2
176 (JNIEnv *, jclass, jstring);
183 JNIEXPORT jstring JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getString__Ljava_lang_String_2
184 (JNIEnv *, jclass, jstring);
191 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRaw__Ljava_lang_String_2
192 (JNIEnv *, jclass, jstring);
199 JNIEXPORT jbooleanArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBooleanArray__Ljava_lang_String_2
200 (JNIEnv *, jclass, jstring);
207 JNIEXPORT jdoubleArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDoubleArray__Ljava_lang_String_2
208 (JNIEnv *, jclass, jstring);
215 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getStringArray__Ljava_lang_String_2
216 (JNIEnv *, jclass, jstring);
223 JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getValue__Ljava_lang_String_2Ljava_lang_Object_2
224 (JNIEnv *, jclass, jstring, jobject);
231 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBoolean__Ljava_lang_String_2Z
232 (JNIEnv *, jclass, jstring, jboolean);
239 JNIEXPORT jdouble JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDouble__Ljava_lang_String_2D
240 (JNIEnv *, jclass, jstring, jdouble);
247 JNIEXPORT jstring JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getString__Ljava_lang_String_2Ljava_lang_String_2
248 (JNIEnv *, jclass, jstring, jstring);
255 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRaw__Ljava_lang_String_2_3B
256 (JNIEnv *, jclass, jstring, jbyteArray);
263 JNIEXPORT jbooleanArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBooleanArray__Ljava_lang_String_2_3Z
264 (JNIEnv *, jclass, jstring, jbooleanArray);
271 JNIEXPORT jdoubleArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDoubleArray__Ljava_lang_String_2_3D
272 (JNIEnv *, jclass, jstring, jdoubleArray);
279 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getStringArray__Ljava_lang_String_2_3Ljava_lang_String_2
280 (JNIEnv *, jclass, jstring, jobjectArray);
287 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultBoolean
288 (JNIEnv *, jclass, jstring, jboolean);
295 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultDouble
296 (JNIEnv *, jclass, jstring, jdouble);
303 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultString
304 (JNIEnv *, jclass, jstring, jstring);
311 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultRaw
312 (JNIEnv *, jclass, jstring, jbyteArray);
319 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultBooleanArray
320 (JNIEnv *, jclass, jstring, jbooleanArray);
327 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultDoubleArray
328 (JNIEnv *, jclass, jstring, jdoubleArray);
335 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultStringArray
336 (JNIEnv *, jclass, jstring, jobjectArray);
343 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setEntryFlags
344 (JNIEnv *, jclass, jstring, jint);
351 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getEntryFlags
352 (JNIEnv *, jclass, jstring);
359 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_deleteEntry
360 (JNIEnv *, jclass, jstring);
367 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_deleteAllEntries
375 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getEntries
376 (JNIEnv *, jclass, jstring, jint);
383 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_flush
391 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_addEntryListener
392 (JNIEnv *, jclass, jstring, jobject, jint);
399 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_removeEntryListener
400 (JNIEnv *, jclass, jint);
407 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_addConnectionListener
408 (JNIEnv *, jclass, jobject, jboolean);
415 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_removeConnectionListener
416 (JNIEnv *, jclass, jint);
423 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRpc__Ljava_lang_String_2
424 (JNIEnv *, jclass, jstring);
431 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRpc__Ljava_lang_String_2_3B
432 (JNIEnv *, jclass, jstring, jbyteArray);
439 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_callRpc__Ljava_lang_String_2_3B
440 (JNIEnv *, jclass, jstring, jbyteArray);
447 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_callRpc__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
448 (JNIEnv *, jclass, jstring, jobject, jint);
455 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setNetworkIdentity
456 (JNIEnv *, jclass, jstring);
463 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startServer
464 (JNIEnv *, jclass, jstring, jstring, jint);
471 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopServer
479 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient__
487 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient__Ljava_lang_String_2I
488 (JNIEnv *, jclass, jstring, jint);
495 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient___3Ljava_lang_String_2_3I
496 (JNIEnv *, jclass, jobjectArray, jintArray);
503 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopClient
511 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setServer__Ljava_lang_String_2I
512 (JNIEnv *, jclass, jstring, jint);
519 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setServer___3Ljava_lang_String_2_3I
520 (JNIEnv *, jclass, jobjectArray, jintArray);
527 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startDSClient
528 (JNIEnv *, jclass, jint);
535 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopDSClient
543 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setUpdateRate
544 (JNIEnv *, jclass, jdouble);
551 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getConnections
559 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_savePersistent
560 (JNIEnv *, jclass, jstring);
567 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_loadPersistent
568 (JNIEnv *, jclass, jstring);
575 JNIEXPORT jlong JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_now
583 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setLogger
584 (JNIEnv *, jclass, jobject, jint);