Home | History | Annotate | Download | only in jni

Lines Matching refs:sCallbackEnv

34 static JNIEnv *sCallbackEnv = NULL;
38 // Caching this could cause this sCallbackEnv to go out-of-sync
41 //if (sCallbackEnv == NULL) {
42 sCallbackEnv = getCallbackEnv();
46 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
59 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
62 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
66 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte*) bd_addr);
67 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onConnectionStateChanged, (jint) state,
69 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
70 sCallbackEnv->DeleteLocalRef(addr);
82 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
85 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
89 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte*) bd_addr);
90 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAudioStateChanged, (jint) state,
92 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
93 sCallbackEnv->DeleteLocalRef(addr);