Lines Matching refs:env
40 static jint android_os_fileobserver_init(JNIEnv* env, jobject object)
49 static void android_os_fileobserver_observe(JNIEnv* env, jobject object, jint fd)
79 path = env->NewStringUTF(event->name);
82 env->CallVoidMethod(object, method_onEvent, event->wd, event->mask, path);
83 if (env->ExceptionCheck()) {
84 env->ExceptionDescribe();
85 env->ExceptionClear();
89 env->DeleteLocalRef(path);
101 static jint android_os_fileobserver_startWatching(JNIEnv* env, jobject object, jint fd, jstring pathString, jint mask)
109 const char* path = env->GetStringUTFChars(pathString, NULL);
113 env->ReleaseStringUTFChars(pathString, path);
121 static void android_os_fileobserver_stopWatching(JNIEnv* env, jobject object, jint fd, jint wfd)
139 int register_android_os_FileObserver(JNIEnv* env)
141 jclass clazz = FindClassOrDie(env, "android/os/FileObserver$ObserverThread");
143 method_onEvent = GetMethodIDOrDie(env, clazz, "onEvent", "(IILjava/lang/String;)V");
145 return RegisterMethodsOrDie(env, "android/os/FileObserver$ObserverThread", sMethods,