Lines Matching defs:env

66         JNIEnv* env = AndroidRuntime::getJNIEnv();
67 env->CallVoidMethod(gCallback, gFingerprintServiceClassInfo.notify, type, arg1, arg2, arg3);
127 static void nativeInit(JNIEnv *env, jobject clazz, jobject mQueue, jobject callbackObj) {
129 gCallback = MakeGlobalRefOrDie(env, callbackObj);
130 gLooper = android_os_MessageQueue_getMessageQueue(env, mQueue)->getLooper();
133 static jint nativeEnroll(JNIEnv* env, jobject clazz, jbyteArray token, jint groupId, jint timeout) {
135 const int tokenSize = env->GetArrayLength(token);
136 jbyte* tokenData = env->GetByteArrayElements(token, 0);
143 env->ReleaseByteArrayElements(token, tokenData, 0);
147 static jlong nativePreEnroll(JNIEnv* env, jobject clazz) {
153 static jint nativeStopEnrollment(JNIEnv* env, jobject clazz) {
159 static jint nativeAuthenticate(JNIEnv* env, jobject clazz, jlong sessionId, jint groupId) {
165 static jint nativeStopAuthentication(JNIEnv* env, jobject clazz) {
171 static jint nativeRemove(JNIEnv* env, jobject clazz, jint fingerId, jint groupId) {
184 static jint nativeSetActiveGroup(JNIEnv *env, jobject clazz, jint gid, jbyteArray path) {
185 const int pathSize = env->GetArrayLength(path);
186 jbyte* pathData = env->GetByteArrayElements(path, 0);
195 env->ReleaseByteArrayElements(path, pathData, 0);
199 static jint nativeOpenHal(JNIEnv* env, jobject clazz) {
247 static jint nativeCloseHal(JNIEnv* env, jobject clazz) {
271 int register_android_server_fingerprint_FingerprintService(JNIEnv* env) {
272 jclass clazz = FindClassOrDie(env, FINGERPRINT_SERVICE);
273 gFingerprintServiceClassInfo.clazz = MakeGlobalRefOrDie(env, clazz);
275 GetMethodIDOrDie(env, gFingerprintServiceClassInfo.clazz,"notify", "(IIII)V");
276 int result = RegisterMethodsOrDie(env, FINGERPRINT_SERVICE, g_methods, NELEM(g_methods));