Lines Matching defs:env
54 JNIEnv* env = AndroidRuntime::getJNIEnv();
55 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
96 static void classInitNative(JNIEnv* env, jclass clazz) {
100 method_onConnectStateChanged = env->GetMethodID(clazz, "onConnectStateChanged",
102 method_onControlStateChanged = env->GetMethodID(clazz, "onControlStateChanged",
109 static void initializeNative(JNIEnv *env, jobject object) {
127 env->DeleteGlobalRef(mCallbacksObj);
137 mCallbacksObj = env->NewGlobalRef(object);
145 env->DeleteGlobalRef(mCallbacksObj);
152 static void cleanupNative(JNIEnv *env, jobject object) {
164 env->DeleteGlobalRef(mCallbacksObj);
170 static jboolean enablePanNative(JNIEnv *env, jobject object, jint local_role) {
179 static jint getPanLocalRoleNative(JNIEnv *env, jobject object) {
191 static jboolean connectPanNative(JNIEnv *env, jobject object, jbyteArray address,
199 addr = env->GetByteArrayElements(address, NULL);
210 env->ReleaseByteArrayElements(address, addr, 0);
215 static jboolean disconnectPanNative(JNIEnv *env, jobject object, jbyteArray address) {
221 addr = env->GetByteArrayElements(address, NULL);
232 env->ReleaseByteArrayElements(address, addr, 0);
248 int register_com_android_bluetooth_pan(JNIEnv* env)
250 return jniRegisterNativeMethods(env, "com/android/bluetooth/pan/PanService",