Lines Matching defs:env

43 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) {
44 if (env->ExceptionCheck()) {
46 LOGE_EX(env);
47 env->ExceptionClear();
51 static void set_accessory_string(JNIEnv *env, int fd, int cmd, jobjectArray strArray, int index)
58 jstring obj = env->NewStringUTF(buffer);
59 env->SetObjectArrayElement(strArray, index, obj);
60 env->DeleteLocalRef(obj);
65 static jobjectArray android_server_UsbDeviceManager_getAccessoryStrings(JNIEnv *env, jobject thiz)
72 jclass stringClass = env->FindClass("java/lang/String");
73 jobjectArray strArray = env->NewObjectArray(6, stringClass, NULL);
75 set_accessory_string(env, fd, ACCESSORY_GET_STRING_MANUFACTURER, strArray, 0);
76 set_accessory_string(env, fd, ACCESSORY_GET_STRING_MODEL, strArray, 1);
77 set_accessory_string(env, fd, ACCESSORY_GET_STRING_DESCRIPTION, strArray, 2);
78 set_accessory_string(env, fd, ACCESSORY_GET_STRING_VERSION, strArray, 3);
79 set_accessory_string(env, fd, ACCESSORY_GET_STRING_URI, strArray, 4);
80 set_accessory_string(env, fd, ACCESSORY_GET_STRING_SERIAL, strArray, 5);
87 static jobject android_server_UsbDeviceManager_openAccessory(JNIEnv *env, jobject thiz)
94 jobject fileDescriptor = jniCreateFileDescriptor(env, fd);
98 return env->NewObject(gParcelFileDescriptorOffsets.mClass,
102 static jboolean android_server_UsbDeviceManager_isStartRequested(JNIEnv *env, jobject thiz)
114 static jint android_server_UsbDeviceManager_getAudioMode(JNIEnv *env, jobject thiz)
137 int register_android_server_UsbDeviceManager(JNIEnv *env)
139 jclass clazz = env->FindClass("com/android/server/usb/UsbDeviceManager");
145 clazz = env->FindClass("android/os/ParcelFileDescriptor");
147 gParcelFileDescriptorOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
148 gParcelFileDescriptorOffsets.mConstructor = env->GetMethodID(clazz, "<init>", "(Ljava/io/FileDescriptor;)V");
152 return jniRegisterNativeMethods(env, "com/android/server/usb/UsbDeviceManager",