5 #ifndef _Included_edu_wpi_first_networktables_NetworkTablesJNI 6 #define _Included_edu_wpi_first_networktables_NetworkTablesJNI 15 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getDefaultInstance
23 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createInstance
31 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_destroyInstance
32 (JNIEnv *, jclass, jint);
39 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getInstanceFromHandle
40 (JNIEnv *, jclass, jint);
47 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntry
48 (JNIEnv *, jclass, jint, jstring);
55 JNIEXPORT jintArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntries
56 (JNIEnv *, jclass, jint, jstring, jint);
63 JNIEXPORT jstring JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntryName
64 (JNIEnv *, jclass, jint);
71 JNIEXPORT jlong JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntryLastChange
72 (JNIEnv *, jclass, jint);
79 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getType
80 (JNIEnv *, jclass, jint);
87 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setBoolean
88 (JNIEnv *, jclass, jint, jlong, jboolean, jboolean);
95 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDouble
96 (JNIEnv *, jclass, jint, jlong, jdouble, jboolean);
103 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setString
104 (JNIEnv *, jclass, jint, jlong, jstring, jboolean);
111 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setRaw__IJ_3BZ
112 (JNIEnv *, jclass, jint, jlong, jbyteArray, jboolean);
119 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setRaw__IJLjava_nio_ByteBuffer_2IZ
120 (JNIEnv *, jclass, jint, jlong, jobject, jint, jboolean);
127 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setBooleanArray
128 (JNIEnv *, jclass, jint, jlong, jbooleanArray, jboolean);
135 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDoubleArray
136 (JNIEnv *, jclass, jint, jlong, jdoubleArray, jboolean);
143 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setStringArray
144 (JNIEnv *, jclass, jint, jlong, jobjectArray, jboolean);
151 JNIEXPORT jobject JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getValue
152 (JNIEnv *, jclass, jint);
159 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getBoolean
160 (JNIEnv *, jclass, jint, jboolean);
167 JNIEXPORT jdouble JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getDouble
168 (JNIEnv *, jclass, jint, jdouble);
175 JNIEXPORT jstring JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getString
176 (JNIEnv *, jclass, jint, jstring);
183 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getRaw
184 (JNIEnv *, jclass, jint, jbyteArray);
191 JNIEXPORT jbooleanArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getBooleanArray
192 (JNIEnv *, jclass, jint, jbooleanArray);
199 JNIEXPORT jdoubleArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getDoubleArray
200 (JNIEnv *, jclass, jint, jdoubleArray);
207 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getStringArray
208 (JNIEnv *, jclass, jint, jobjectArray);
215 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultBoolean
216 (JNIEnv *, jclass, jint, jlong, jboolean);
223 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultDouble
224 (JNIEnv *, jclass, jint, jlong, jdouble);
231 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultString
232 (JNIEnv *, jclass, jint, jlong, jstring);
239 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultRaw
240 (JNIEnv *, jclass, jint, jlong, jbyteArray);
247 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultBooleanArray
248 (JNIEnv *, jclass, jint, jlong, jbooleanArray);
255 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultDoubleArray
256 (JNIEnv *, jclass, jint, jlong, jdoubleArray);
263 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setDefaultStringArray
264 (JNIEnv *, jclass, jint, jlong, jobjectArray);
271 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setEntryFlags
272 (JNIEnv *, jclass, jint, jint);
279 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntryFlags
280 (JNIEnv *, jclass, jint);
287 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_deleteEntry
288 (JNIEnv *, jclass, jint);
295 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_deleteAllEntries
296 (JNIEnv *, jclass, jint);
303 JNIEXPORT jobject JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntryInfoHandle
304 (JNIEnv *, jclass, jobject, jint);
311 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getEntryInfo
312 (JNIEnv *, jclass, jobject, jint, jstring, jint);
319 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createEntryListenerPoller
320 (JNIEnv *, jclass, jint);
327 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_destroyEntryListenerPoller
328 (JNIEnv *, jclass, jint);
335 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_addPolledEntryListener__ILjava_lang_String_2I
336 (JNIEnv *, jclass, jint, jstring, jint);
343 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_addPolledEntryListener__III
344 (JNIEnv *, jclass, jint, jint, jint);
351 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollEntryListener
352 (JNIEnv *, jclass, jobject, jint);
359 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollEntryListenerTimeout
360 (JNIEnv *, jclass, jobject, jint, jdouble);
367 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_cancelPollEntryListener
368 (JNIEnv *, jclass, jint);
375 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_removeEntryListener
376 (JNIEnv *, jclass, jint);
383 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_waitForEntryListenerQueue
384 (JNIEnv *, jclass, jint, jdouble);
391 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createConnectionListenerPoller
392 (JNIEnv *, jclass, jint);
399 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_destroyConnectionListenerPoller
400 (JNIEnv *, jclass, jint);
407 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_addPolledConnectionListener
408 (JNIEnv *, jclass, jint, jboolean);
415 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollConnectionListener
416 (JNIEnv *, jclass, jobject, jint);
423 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollConnectionListenerTimeout
424 (JNIEnv *, jclass, jobject, jint, jdouble);
431 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_cancelPollConnectionListener
432 (JNIEnv *, jclass, jint);
439 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_removeConnectionListener
440 (JNIEnv *, jclass, jint);
447 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_waitForConnectionListenerQueue
448 (JNIEnv *, jclass, jint, jdouble);
455 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createRpcCallPoller
456 (JNIEnv *, jclass, jint);
463 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_destroyRpcCallPoller
464 (JNIEnv *, jclass, jint);
471 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createPolledRpc
472 (JNIEnv *, jclass, jint, jbyteArray, jint);
479 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollRpc
480 (JNIEnv *, jclass, jobject, jint);
487 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollRpcTimeout
488 (JNIEnv *, jclass, jobject, jint, jdouble);
495 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_cancelPollRpc
496 (JNIEnv *, jclass, jint);
503 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_waitForRpcCallQueue
504 (JNIEnv *, jclass, jint, jdouble);
511 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_postRpcResponse
512 (JNIEnv *, jclass, jint, jint, jbyteArray);
519 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_callRpc
520 (JNIEnv *, jclass, jint, jbyteArray);
527 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getRpcResult__II
528 (JNIEnv *, jclass, jint, jint);
535 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getRpcResult__IID
536 (JNIEnv *, jclass, jint, jint, jdouble);
543 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_cancelRpcResult
544 (JNIEnv *, jclass, jint, jint);
551 JNIEXPORT jbyteArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getRpc
552 (JNIEnv *, jclass, jint, jbyteArray);
559 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setNetworkIdentity
560 (JNIEnv *, jclass, jint, jstring);
567 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getNetworkMode
568 (JNIEnv *, jclass, jint);
575 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startServer
576 (JNIEnv *, jclass, jint, jstring, jstring, jint);
583 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_stopServer
584 (JNIEnv *, jclass, jint);
591 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startClient__I
592 (JNIEnv *, jclass, jint);
599 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startClient__ILjava_lang_String_2I
600 (JNIEnv *, jclass, jint, jstring, jint);
607 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startClient__I_3Ljava_lang_String_2_3I
608 (JNIEnv *, jclass, jint, jobjectArray, jintArray);
615 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startClientTeam
616 (JNIEnv *, jclass, jint, jint, jint);
623 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_stopClient
624 (JNIEnv *, jclass, jint);
631 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setServer__ILjava_lang_String_2I
632 (JNIEnv *, jclass, jint, jstring, jint);
639 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setServer__I_3Ljava_lang_String_2_3I
640 (JNIEnv *, jclass, jint, jobjectArray, jintArray);
647 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setServerTeam
648 (JNIEnv *, jclass, jint, jint, jint);
655 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_startDSClient
656 (JNIEnv *, jclass, jint, jint);
663 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_stopDSClient
664 (JNIEnv *, jclass, jint);
671 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_setUpdateRate
672 (JNIEnv *, jclass, jint, jdouble);
679 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_flush
680 (JNIEnv *, jclass, jint);
687 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_getConnections
688 (JNIEnv *, jclass, jint);
695 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_isConnected
696 (JNIEnv *, jclass, jint);
703 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_savePersistent
704 (JNIEnv *, jclass, jint, jstring);
711 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_loadPersistent
712 (JNIEnv *, jclass, jint, jstring);
719 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_saveEntries
720 (JNIEnv *, jclass, jint, jstring, jstring);
727 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_loadEntries
728 (JNIEnv *, jclass, jint, jstring, jstring);
735 JNIEXPORT jlong JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_now
743 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_createLoggerPoller
744 (JNIEnv *, jclass, jint);
751 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_destroyLoggerPoller
752 (JNIEnv *, jclass, jint);
759 JNIEXPORT jint JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_addPolledLogger
760 (JNIEnv *, jclass, jint, jint, jint);
767 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollLogger
768 (JNIEnv *, jclass, jobject, jint);
775 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_pollLoggerTimeout
776 (JNIEnv *, jclass, jobject, jint, jdouble);
783 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_cancelPollLogger
784 (JNIEnv *, jclass, jint);
791 JNIEXPORT
void JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_removeLogger
792 (JNIEnv *, jclass, jint);
799 JNIEXPORT jboolean JNICALL Java_edu_wpi_first_networktables_NetworkTablesJNI_waitForLoggerQueue
800 (JNIEnv *, jclass, jint, jdouble);