5 #ifndef _Included_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI
6 #define _Included_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI
10 #undef edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_NONE
11 #define edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_NONE 0L
12 #undef edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_SERVER
13 #define edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_SERVER 1L
14 #undef edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_CLIENT
15 #define edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_CLIENT 2L
16 #undef edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_STARTING
17 #define edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_STARTING 4L
18 #undef edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_FAILURE
19 #define edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_NT_NET_MODE_FAILURE 8L
25 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_containsKey
26 (JNIEnv *, jclass, jstring);
33 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getType
34 (JNIEnv *, jclass, jstring);
41 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putBoolean
42 (JNIEnv *, jclass, jstring, jboolean);
49 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putDouble
50 (JNIEnv *, jclass, jstring, jdouble);
57 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putString
58 (JNIEnv *, jclass, jstring, jstring);
65 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putRaw__Ljava_lang_String_2_3B
66 (JNIEnv *, jclass, jstring, jbyteArray);
73 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putRaw__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
74 (JNIEnv *, jclass, jstring, jobject, jint);
81 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putBooleanArray
82 (JNIEnv *, jclass, jstring, jbooleanArray);
89 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putDoubleArray
90 (JNIEnv *, jclass, jstring, jdoubleArray);
97 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_putStringArray
98 (JNIEnv *, jclass, jstring, jobjectArray);
105 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutBoolean
106 (JNIEnv *, jclass, jstring, jboolean);
113 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutDouble
114 (JNIEnv *, jclass, jstring, jdouble);
121 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutString
122 (JNIEnv *, jclass, jstring, jstring);
129 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutRaw__Ljava_lang_String_2_3B
130 (JNIEnv *, jclass, jstring, jbyteArray);
137 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutRaw__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
138 (JNIEnv *, jclass, jstring, jobject, jint);
145 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutBooleanArray
146 (JNIEnv *, jclass, jstring, jbooleanArray);
153 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutDoubleArray
154 (JNIEnv *, jclass, jstring, jdoubleArray);
161 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_forcePutStringArray
162 (JNIEnv *, jclass, jstring, jobjectArray);
169 JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getValue__Ljava_lang_String_2
170 (JNIEnv *, jclass, jstring);
177 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBoolean__Ljava_lang_String_2
178 (JNIEnv *, jclass, jstring);
185 JNIEXPORT jdouble JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDouble__Ljava_lang_String_2
186 (JNIEnv *, jclass, jstring);
193 JNIEXPORT jstring JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getString__Ljava_lang_String_2
194 (JNIEnv *, jclass, jstring);
201 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRaw__Ljava_lang_String_2
202 (JNIEnv *, jclass, jstring);
209 JNIEXPORT jbooleanArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBooleanArray__Ljava_lang_String_2
210 (JNIEnv *, jclass, jstring);
217 JNIEXPORT jdoubleArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDoubleArray__Ljava_lang_String_2
218 (JNIEnv *, jclass, jstring);
225 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getStringArray__Ljava_lang_String_2
226 (JNIEnv *, jclass, jstring);
233 JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getValue__Ljava_lang_String_2Ljava_lang_Object_2
234 (JNIEnv *, jclass, jstring, jobject);
241 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBoolean__Ljava_lang_String_2Z
242 (JNIEnv *, jclass, jstring, jboolean);
249 JNIEXPORT jdouble JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDouble__Ljava_lang_String_2D
250 (JNIEnv *, jclass, jstring, jdouble);
257 JNIEXPORT jstring JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getString__Ljava_lang_String_2Ljava_lang_String_2
258 (JNIEnv *, jclass, jstring, jstring);
265 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRaw__Ljava_lang_String_2_3B
266 (JNIEnv *, jclass, jstring, jbyteArray);
273 JNIEXPORT jbooleanArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getBooleanArray__Ljava_lang_String_2_3Z
274 (JNIEnv *, jclass, jstring, jbooleanArray);
281 JNIEXPORT jdoubleArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getDoubleArray__Ljava_lang_String_2_3D
282 (JNIEnv *, jclass, jstring, jdoubleArray);
289 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getStringArray__Ljava_lang_String_2_3Ljava_lang_String_2
290 (JNIEnv *, jclass, jstring, jobjectArray);
297 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultBoolean
298 (JNIEnv *, jclass, jstring, jboolean);
305 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultDouble
306 (JNIEnv *, jclass, jstring, jdouble);
313 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultString
314 (JNIEnv *, jclass, jstring, jstring);
321 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultRaw
322 (JNIEnv *, jclass, jstring, jbyteArray);
329 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultBooleanArray
330 (JNIEnv *, jclass, jstring, jbooleanArray);
337 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultDoubleArray
338 (JNIEnv *, jclass, jstring, jdoubleArray);
345 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setDefaultStringArray
346 (JNIEnv *, jclass, jstring, jobjectArray);
353 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setEntryFlags
354 (JNIEnv *, jclass, jstring, jint);
361 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getEntryFlags
362 (JNIEnv *, jclass, jstring);
369 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_deleteEntry
370 (JNIEnv *, jclass, jstring);
377 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_deleteAllEntries
385 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getEntries
386 (JNIEnv *, jclass, jstring, jint);
393 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_flush
401 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_addEntryListener
402 (JNIEnv *, jclass, jstring, jobject, jint);
409 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_removeEntryListener
410 (JNIEnv *, jclass, jint);
417 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_addConnectionListener
418 (JNIEnv *, jclass, jobject, jboolean);
425 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_removeConnectionListener
426 (JNIEnv *, jclass, jint);
433 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRpc__Ljava_lang_String_2
434 (JNIEnv *, jclass, jstring);
441 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getRpc__Ljava_lang_String_2_3B
442 (JNIEnv *, jclass, jstring, jbyteArray);
449 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_callRpc__Ljava_lang_String_2_3B
450 (JNIEnv *, jclass, jstring, jbyteArray);
457 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_callRpc__Ljava_lang_String_2Ljava_nio_ByteBuffer_2I
458 (JNIEnv *, jclass, jstring, jobject, jint);
465 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setNetworkIdentity
466 (JNIEnv *, jclass, jstring);
473 JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getNetworkMode
481 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startServer
482 (JNIEnv *, jclass, jstring, jstring, jint);
489 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopServer
497 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient__
505 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient__Ljava_lang_String_2I
506 (JNIEnv *, jclass, jstring, jint);
513 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startClient___3Ljava_lang_String_2_3I
514 (JNIEnv *, jclass, jobjectArray, jintArray);
521 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopClient
529 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setServer__Ljava_lang_String_2I
530 (JNIEnv *, jclass, jstring, jint);
537 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setServer___3Ljava_lang_String_2_3I
538 (JNIEnv *, jclass, jobjectArray, jintArray);
545 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_startDSClient
546 (JNIEnv *, jclass, jint);
553 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_stopDSClient
561 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setUpdateRate
562 (JNIEnv *, jclass, jdouble);
569 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_getConnections
577 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_savePersistent
578 (JNIEnv *, jclass, jstring);
585 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_loadPersistent
586 (JNIEnv *, jclass, jstring);
593 JNIEXPORT jlong JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_now
601 JNIEXPORT
void JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTablesJNI_setLogger
602 (JNIEnv *, jclass, jobject, jint);