Lines Matching defs:env
120 AppFuse(JNIEnv* env, jobject self) :
121 env_(env), self_(self), handle_counter_(0) {}
449 void com_android_mtp_AppFuse_start_app_fuse_loop(JNIEnv* env, jobject self, jint jfd) {
451 AppFuse appfuse(env, self);
495 JNIEnv* env = nullptr;
496 if (vm->GetEnv((void**) &env, JNI_VERSION_1_4) != JNI_OK) {
501 assert(env != nullptr);
503 jclass clazz = env->FindClass("com/android/mtp/AppFuse");
509 app_fuse_class = static_cast<jclass>(env->NewGlobalRef(clazz));
515 app_fuse_get_file_size = env->GetMethodID(
522 app_fuse_read_object_bytes = env->GetMethodID(
529 app_fuse_write_object_bytes = env->GetMethodID(app_fuse_class, "writeObjectBytes", "(JIJI[B)I");
535 app_fuse_flush_file_handle = env->GetMethodID(app_fuse_class, "flushFileHandle", "(J)I");
541 app_fuse_close_file_handle = env->GetMethodID(app_fuse_class, "closeFileHandle", "(J)I");
547 app_fuse_buffer = env->GetFieldID(app_fuse_class, "mBuffer", "[B");
553 const jfieldID read_max_fied = env->GetStaticFieldID(app_fuse_class, "MAX_READ", "I");
554 if (static_cast<int>(env->GetStaticIntField(app_fuse_class, read_max_fied)) != MAX_READ) {
558 const jfieldID write_max_fied = env->GetStaticFieldID(app_fuse_class, "MAX_WRITE", "I");
559 if (static_cast<int>(env->GetStaticIntField(app_fuse_class, write_max_fied)) != MAX_WRITE) {
564 env, "com/android/mtp/AppFuse", gMethods, NELEM(gMethods));