#ifdef ANDROID_INSTRUMENT
#include "TimeCounter.h"
#endif
-#include "WebCache.h"
#include "WebCoreJni.h"
#include <JNIHelp.h>
static void AddPackageNames(JNIEnv* env, jobject obj, jobject packageNames);
static void AddPackageName(JNIEnv* env, jobject obj, jstring packageName);
static void RemovePackageName(JNIEnv* env, jobject obj, jstring packageName);
- static void UpdateProxy(JNIEnv* env, jobject obj, jstring newProxy);
private:
packageNotifier().removePackageName(jstringToWtfString(env, packageName));
}
-void JavaBridge::UpdateProxy(JNIEnv* env, jobject obj, jstring newProxy)
-{
-#if USE(CHROME_NETWORK_STACK)
- std::string proxy = jstringToStdString(env, newProxy);
- WebCache::get(false)->proxy()->UpdateProxySettings(proxy);
- WebCache::get(true)->proxy()->UpdateProxySettings(proxy);
-#endif
-}
-
// ----------------------------------------------------------------------------
{ "addPackageName", "(Ljava/lang/String;)V",
(void*) JavaBridge::AddPackageName },
{ "removePackageName", "(Ljava/lang/String;)V",
- (void*) JavaBridge::RemovePackageName },
- { "updateProxy", "(Ljava/lang/String;)V",
- (void*) JavaBridge::UpdateProxy }
+ (void*) JavaBridge::RemovePackageName }
};
int registerJavaBridge(JNIEnv* env)