Lines Matching refs:sCallbackEnv
56 static JNIEnv *sCallbackEnv = NULL;
60 // Caching this could cause this sCallbackEnv to go out-of-sync
63 //if (sCallbackEnv == NULL) {
64 sCallbackEnv = getCallbackEnv();
67 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
74 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
77 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
80 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
90 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
93 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
97 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte*) bd_addr);
98 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onConnectionStateChanged,
100 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
101 sCallbackEnv->DeleteLocalRef(addr);
108 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
111 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
115 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
116 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAudioStateChanged, (jint) state, addr);
117 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
118 sCallbackEnv->DeleteLocalRef(addr);
125 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
128 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
132 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
133 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onVrStateChanged, (jint) state, addr);
134 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
135 sCallbackEnv->DeleteLocalRef(addr);
142 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
145 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
149 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
150 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAnswerCall, addr);
151 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
152 sCallbackEnv->DeleteLocalRef(addr);
159 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
162 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
166 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
167 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onHangupCall, addr);
168 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
169 sCallbackEnv->DeleteLocalRef(addr);
176 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
179 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
183 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
184 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onVolumeChanged, (jint) type,
186 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
187 sCallbackEnv->DeleteLocalRef(addr);
194 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
197 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
201 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
202 jstring js_number = sCallbackEnv->NewStringUTF(number);
203 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onDialCall,
205 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
206 sCallbackEnv->DeleteLocalRef(js_number);
207 sCallbackEnv->DeleteLocalRef(addr);
214 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
217 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
221 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
223 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onSendDtmf, dtmf, addr);
224 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
225 sCallbackEnv->DeleteLocalRef(addr);
232 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
235 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
238 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
239 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onNoiceReductionEnable,
241 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
242 sCallbackEnv->DeleteLocalRef(addr);
253 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onWBS, wbs_config, addr);
254 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
255 sCallbackEnv->DeleteLocalRef(addr);
262 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
265 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
269 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
270 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAtChld, chld, addr);
271 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
272 sCallbackEnv->DeleteLocalRef(addr);
279 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
282 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
286 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
287 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAtCnum, addr);
288 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
289 sCallbackEnv->DeleteLocalRef(addr);
296 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
299 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
303 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
304 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAtCind, addr);
305 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
306 sCallbackEnv->DeleteLocalRef(addr);
313 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
316 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
320 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
321 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAtCops, addr);
322 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
323 sCallbackEnv->DeleteLocalRef(addr);
330 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
333 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
337 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
338 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onAtClcc, addr);
339 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
340 sCallbackEnv->DeleteLocalRef(addr);
347 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
350 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
354 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
355 jstring js_at_string = sCallbackEnv->NewStringUTF(at_string);
356 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onUnknownAt,
358 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
359 sCallbackEnv->DeleteLocalRef(js_at_string);
360 sCallbackEnv->DeleteLocalRef(addr);
367 addr = sCallbackEnv->NewByteArray(sizeof(bt_bdaddr_t));
370 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
374 sCallbackEnv->SetByteArrayRegion(addr, 0, sizeof(bt_bdaddr_t), (jbyte *) bd_addr);
375 sCallbackEnv->CallVoidMethod(mCallbacksObj, method_onKeyPressed, addr);
376 checkAndClearExceptionFromCallback(sCallbackEnv, __FUNCTION__);
377 sCallbackEnv->DeleteLocalRef(addr);