Home | History | Annotate | Download | only in jni

Lines Matching full:javabridge

64 class JavaBridge : public TimerClient, public CookieClient, public PluginClient, public KeyGeneratorClient, public FileSystemClient
67 JavaBridge(JNIEnv* env, jobject obj);
68 virtual ~JavaBridge();
130 JavaBridge::JavaBridge(JNIEnv* env, jobject obj)
165 JavaBridge::~JavaBridge()
181 JavaBridge::setSharedTimer(long long timemillis)
191 JavaBridge::stopSharedTimer()
201 JavaBridge::setCookies(WebCore::KURL const& url, WTF::String const& value)
218 JavaBridge::cookies(WebCore::KURL const& url)
236 JavaBridge::cookiesEnabled()
247 JavaBridge::getPluginDirectories()
268 JavaBridge::getPluginSharedDataDirectory()
281 JavaBridge::setSharedTimerCallback(void (*f)())
289 void JavaBridge::signalServiceFuncPtrQueue()
301 WTF::Vector<WTF::String>JavaBridge::getSupportedKeyStrengthList() {
320 WTF::String JavaBridge::getSignedPublicKeyAndChallengeString(unsigned index,
338 WTF::String JavaBridge::resolveFilePathForContentUri(const WTF::String& uri) {
353 void JavaBridge::Constructor(JNIEnv* env, jobject obj)
355 JavaBridge* javaBridge = new JavaBridge(env, obj);
356 env->SetIntField(obj, gJavaBridge_ObjectID, (jint)javaBridge);
359 void JavaBridge::Finalize(JNIEnv* env, jobject obj)
361 JavaBridge* javaBridge = (JavaBridge*)
363 ALOG_ASSERT(javaBridge, "Finalize should not be called twice for the same java bridge!");
364 ALOGV("webcore_javabridge::nativeFinalize(%p)\n", javaBridge);
365 delete javaBridge;
370 void JavaBridge::SharedTimerFired(JNIEnv* env, jobject)
376 void JavaBridge::SetCacheSize(JNIEnv* env, jobject obj, jint bytes)
381 void JavaBridge::SetNetworkOnLine(JNIEnv* env, jobject obj, jboolean online)
386 void JavaBridge::SetNetworkType(JNIEnv* env, jobject obj, jstring javatype, jstring javasubtype)
409 void JavaBridge::ServiceFuncPtrQueue(JNIEnv*)
414 void JavaBridge::UpdatePluginDirectories(JNIEnv* env, jobject obj,
431 void JavaBridge::AddPackageNames(JNIEnv* env, jobject obj, jobject packageNames)
460 void JavaBridge::AddPackageName(JNIEnv* env, jobject obj, jstring packageName)
465 void JavaBridge::RemovePackageName(JNIEnv* env, jobject obj, jstring packageName)
470 void JavaBridge::UpdateProxy(JNIEnv* env, jobject obj, jstring newProxy, jstring newExList)
487 (void*) JavaBridge::Constructor },
489 (void*) JavaBridge::Finalize },
491 (void*) JavaBridge::SharedTimerFired },
493 (void*) JavaBridge::SetCacheSize },
495 (void*) JavaBridge::SetNetworkOnLine },
497 (void*) JavaBridge::SetNetworkType },
499 (void*) JavaBridge::ServiceFuncPtrQueue },
501 (void*) JavaBridge::UpdatePluginDirectories },
503 (void*) JavaBridge::AddPackageNames },
505 (void*) JavaBridge::AddPackageName },
507 (void*) JavaBridge::RemovePackageName },
509 (void*) JavaBridge::UpdateProxy }
514 jclass javaBridge = env->FindClass("android/webkit/JWebCoreJavaBridge");
515 LOG_FATAL_IF(javaBridge == NULL, "Unable to find class android/webkit/JWebCoreJavaBridge");
516 gJavaBridge_ObjectID = env->GetFieldID(javaBridge, "mNativeBridge", "I");
518 env->DeleteLocalRef(javaBridge);