mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-27 02:01:42 +00:00
24 lines
489 B
C++
24 lines
489 B
C++
// This will be removed when new sim is added in
|
|
#include <jni.h>
|
|
|
|
static JavaVM* jvm = nullptr;
|
|
|
|
namespace sim {
|
|
jint SimOnLoad(JavaVM* vm, void* reserved) {
|
|
jvm = vm;
|
|
|
|
JNIEnv *env;
|
|
if (vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6) != JNI_OK)
|
|
return JNI_ERR;
|
|
|
|
return JNI_VERSION_1_6;
|
|
}
|
|
|
|
void SimOnUnload(JavaVM * vm, void* reserved) {
|
|
JNIEnv *env;
|
|
if (vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6) != JNI_OK)
|
|
return;
|
|
jvm = nullptr;
|
|
}
|
|
}
|