Lines Matching refs:env

59     status_t registerInputChannel(JNIEnv* env, jobject inputChannelObj,
62 status_t unregisterInputChannel(JNIEnv* env, jobject inputChannelObj);
64 status_t finished(JNIEnv* env, jlong finishedToken, bool handled, bool ignoreSpuriousFinish);
110 static void handleInputChannelDisposed(JNIEnv* env,
131 status_t NativeInputQueue::registerInputChannel(JNIEnv* env, jobject inputChannelObj,
133 sp<InputChannel> inputChannel = android_view_InputChannel_getInputChannel(env,
144 sp<Looper> looper = android_os_MessageQueue_getLooper(env, messageQueueObj);
164 connection->inputHandlerObjGlobal = env->NewGlobalRef(inputHandlerObj);
172 android_view_InputChannel_setDisposeCallback(env, inputChannelObj,
177 status_t NativeInputQueue::unregisterInputChannel(JNIEnv* env, jobject inputChannelObj) {
178 sp<InputChannel> inputChannel = android_view_InputChannel_getInputChannel(env,
206 env->DeleteGlobalRef(connection->inputHandlerObjGlobal);
218 android_view_InputChannel_setDisposeCallback(env, inputChannelObj, NULL, NULL);
234 status_t NativeInputQueue::finished(JNIEnv* env, jlong finishedToken,
288 void NativeInputQueue::handleInputChannelDisposed(JNIEnv* env,
294 q->unregisterInputChannel(env, inputChannelObj);
299 JNIEnv* env = AndroidRuntime::getJNIEnv();
354 inputHandlerObjLocal = env->NewLocalRef(connection->inputHandlerObjGlobal);
374 inputEventObj = android_view_KeyEvent_fromNative(env,
383 inputEventObj = android_view_MotionEvent_obtainAsCopy(env,
396 env->DeleteLocalRef(inputHandlerObjLocal);
397 q->finished(env, finishedToken, false, false);
404 env->CallStaticVoidMethod(gInputQueueClassInfo.clazz,
411 if (env->ExceptionCheck()) {
413 LOGE_EX(env);
414 env->ExceptionClear();
416 q->finished(env, finishedToken, false, true /*ignoreSpuriousFinish*/);
419 env->DeleteLocalRef(inputEventObj);
420 env->DeleteLocalRef(inputHandlerObjLocal);
452 static void android_view_InputQueue_nativeRegisterInputChannel(JNIEnv* env, jclass clazz,
455 env, inputChannelObj, inputHandlerObj, messageQueueObj);
460 jniThrowRuntimeException(env, message.string());
464 static void android_view_InputQueue_nativeUnregisterInputChannel(JNIEnv* env, jclass clazz,
466 status_t status = gNativeInputQueue.unregisterInputChannel(env, inputChannelObj);
471 jniThrowRuntimeException(env, message.string());
475 static void android_view_InputQueue_nativeFinished(JNIEnv* env, jclass clazz,
478 env, finishedToken, handled, false /*ignoreSpuriousFinish*/);
486 jniThrowRuntimeException(env, message.string());
505 var = env->FindClass(className); \
507 var = jclass(env->NewGlobalRef(var));
510 var = env->GetStaticMethodID(clazz, methodName, methodDescriptor); \
513 int register_android_view_InputQueue(JNIEnv* env) {
514 int res = jniRegisterNativeMethods(env, "android/view/InputQueue",