Lines Matching refs:sCallbackEnv
36 static JNIEnv *sCallbackEnv = NULL;
62 // Caching this could cause this sCallbackEnv to go out-of-sync
65 sCallbackEnv = getCallbackEnv();
67 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
76 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
79 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
83 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte*) bd_addr);
84 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onConnectionStateChanged, (jint) state, (jint) peer_feat, (jint) chld_feat, addr);
85 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
86 sCallbackEnv->DeleteLocalRef(addr);
94 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
97 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
101 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
102 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAudioStateChanged, (jint) state, addr);
103 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
104 sCallbackEnv->DeleteLocalRef(addr);
109 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onVrStateChanged, (jint) state);
110 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
115 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onNetworkState, (jint) state);
116 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
121 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onNetworkRoaming, (jint) type);
122 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
127 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onNetworkSignal, (jint) signal);
128 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
133 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onBatteryLevel, (jint) level);
134 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
142 js_name = sCallbackEnv->NewStringUTF(name);
143 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCurrentOperator, js_name);
144 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
145 sCallbackEnv->DeleteLocalRef(js_name);
150 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCall, (jint) call);
151 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
156 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCallSetup, (jint) callsetup);
157 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
162 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCallHeld, (jint) callheld);
163 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
168 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onRespAndHold, (jint) resp_and_hold);
169 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
177 js_number = sCallbackEnv->NewStringUTF(number);
178 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onClip, js_number);
179 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
180 sCallbackEnv->DeleteLocalRef(js_number);
188 js_number = sCallbackEnv->NewStringUTF(number);
189 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCallWaiting, js_number);
190 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
191 sCallbackEnv->DeleteLocalRef(js_number);
202 js_number = sCallbackEnv->NewStringUTF(number);
203 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCurrentCalls, index, dir, state, mpty, js_number);
204 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
205 sCallbackEnv->DeleteLocalRef(js_number);
210 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onVolumeChange, (jint) type, (jint) volume);
211 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
216 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onCmdResult, (jint) type, (jint) cme);
217 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
225 js_name = sCallbackEnv->NewStringUTF(name);
226 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onSubscriberInfo, js_name, (jint) type);
227 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
228 sCallbackEnv->DeleteLocalRef(js_name);
233 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onInBandRing, (jint) in_band);
234 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
242 js_number = sCallbackEnv->NewStringUTF(number);
243 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onLastVoiceTagNumber, js_number);
244 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
245 sCallbackEnv->DeleteLocalRef(js_number);
250 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onRingIndication);
251 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);