From 6d89cd5a29bb59264bb009d24b27e98e003381d7 Mon Sep 17 00:00:00 2001 From: Oleg Smirnov Date: Mon, 11 Feb 2013 18:35:45 +0400 Subject: [HTML5] Implementation of WebSockets (WebKit). Added binding to android port for Html5 WebSockets. Added external API for enabling\disabling from browser. SSL Web Sockets are not implemented in the current version. Change-Id: Ie37569107c429492ee91b153939ab1ef4e07435e --- Source/WebKit/android/jni/WebCoreJniOnLoad.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Source/WebKit/android/jni/WebCoreJniOnLoad.cpp') diff --git a/Source/WebKit/android/jni/WebCoreJniOnLoad.cpp b/Source/WebKit/android/jni/WebCoreJniOnLoad.cpp index ec052f1..a62e55d 100644 --- a/Source/WebKit/android/jni/WebCoreJniOnLoad.cpp +++ b/Source/WebKit/android/jni/WebCoreJniOnLoad.cpp @@ -83,6 +83,9 @@ extern int registerViewStateSerializer(JNIEnv*); #if ENABLE(DATABASE) extern int registerWebStorage(JNIEnv*); #endif +#if ENABLE(WEB_SOCKETS) +extern int registerWebSockets(JNIEnv*); +#endif extern int registerGeolocationPermissions(JNIEnv*); extern int registerMockGeolocation(JNIEnv*); #if ENABLE(VIDEO) @@ -92,7 +95,6 @@ extern int registerMediaPlayerVideo(JNIEnv*); extern int registerDeviceMotionAndOrientationManager(JNIEnv*); extern int registerCookieManager(JNIEnv*); extern int registerCacheManager(JNIEnv*); - } struct RegistrationMethod { @@ -110,6 +112,9 @@ static RegistrationMethod gWebCoreRegMethods[] = { #if ENABLE(DATABASE) { "WebStorage", android::registerWebStorage }, #endif +#if ENABLE(WEB_SOCKETS) + { "WebSockets", android::registerWebSockets }, +#endif { "WebView", android::registerWebView }, { "ViewStateSerializer", android::registerViewStateSerializer }, { "GeolocationPermissions", android::registerGeolocationPermissions }, -- cgit v1.1