Loading core/jni/android_net_wifi_Wifi.cpp +0 −56 Original line number Diff line number Diff line Loading @@ -31,25 +31,6 @@ namespace android { static jboolean sScanModeActive = false; //TODO: check general errors in addition to overflow on snprintf /* * The following remembers the jfieldID's of the fields * of the DhcpInfo Java object, so that we don't have * to look them up every time. */ static struct fieldIds { jclass dhcpInfoClass; jmethodID constructorId; jfieldID ipaddress; jfieldID gateway; jfieldID netmask; jfieldID dns1; jfieldID dns2; jfieldID serverAddress; jfieldID leaseDuration; } dhcpInfoFieldIds; static int doCommand(const char *cmd, char *replybuf, int replybuflen) { size_t reply_len = replybuflen - 1; Loading Loading @@ -575,29 +556,6 @@ static jboolean android_net_wifi_setSuspendOptimizationsCommand(JNIEnv* env, job return doBooleanCommand(cmdstr, "OK"); } static jboolean android_net_wifi_doDhcpRequest(JNIEnv* env, jobject clazz, jobject info) { jint ipaddr, gateway, mask, dns1, dns2, server, lease; jboolean succeeded = ((jboolean)::do_dhcp_request(&ipaddr, &gateway, &mask, &dns1, &dns2, &server, &lease) == 0); if (succeeded && dhcpInfoFieldIds.dhcpInfoClass != NULL) { env->SetIntField(info, dhcpInfoFieldIds.ipaddress, ipaddr); env->SetIntField(info, dhcpInfoFieldIds.gateway, gateway); env->SetIntField(info, dhcpInfoFieldIds.netmask, mask); env->SetIntField(info, dhcpInfoFieldIds.dns1, dns1); env->SetIntField(info, dhcpInfoFieldIds.dns2, dns2); env->SetIntField(info, dhcpInfoFieldIds.serverAddress, server); env->SetIntField(info, dhcpInfoFieldIds.leaseDuration, lease); } return succeeded; } static jstring android_net_wifi_getDhcpError(JNIEnv* env, jobject clazz) { return env->NewStringUTF(::get_dhcp_error_string()); } // ---------------------------------------------------------------------------- /* Loading Loading @@ -665,8 +623,6 @@ static JNINativeMethod gWifiMethods[] = { (void*) android_net_wifi_setSuspendOptimizationsCommand}, { "setCountryCodeCommand", "(Ljava/lang/String;)Z", (void*) android_net_wifi_setCountryCodeCommand}, { "doDhcpRequest", "(Landroid/net/DhcpInfo;)Z", (void*) android_net_wifi_doDhcpRequest }, { "getDhcpError", "()Ljava/lang/String;", (void*) android_net_wifi_getDhcpError }, }; int register_android_net_wifi_WifiManager(JNIEnv* env) Loading @@ -674,18 +630,6 @@ int register_android_net_wifi_WifiManager(JNIEnv* env) jclass wifi = env->FindClass(WIFI_PKG_NAME); LOG_FATAL_IF(wifi == NULL, "Unable to find class " WIFI_PKG_NAME); dhcpInfoFieldIds.dhcpInfoClass = env->FindClass("android/net/DhcpInfo"); if (dhcpInfoFieldIds.dhcpInfoClass != NULL) { dhcpInfoFieldIds.constructorId = env->GetMethodID(dhcpInfoFieldIds.dhcpInfoClass, "<init>", "()V"); dhcpInfoFieldIds.ipaddress = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "ipAddress", "I"); dhcpInfoFieldIds.gateway = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "gateway", "I"); dhcpInfoFieldIds.netmask = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "netmask", "I"); dhcpInfoFieldIds.dns1 = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "dns1", "I"); dhcpInfoFieldIds.dns2 = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "dns2", "I"); dhcpInfoFieldIds.serverAddress = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "serverAddress", "I"); dhcpInfoFieldIds.leaseDuration = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "leaseDuration", "I"); } return AndroidRuntime::registerNativeMethods(env, WIFI_PKG_NAME, gWifiMethods, NELEM(gWifiMethods)); } Loading wifi/java/android/net/wifi/WifiNative.java +0 −4 Original line number Diff line number Diff line Loading @@ -163,10 +163,6 @@ public class WifiNative { public native static String startWpsWithPinFromDeviceCommand(String bssid); public native static boolean doDhcpRequest(DhcpInfo results); public native static String getDhcpError(); public native static boolean setSuspendOptimizationsCommand(boolean enabled); public native static boolean setCountryCodeCommand(String countryCode); Loading Loading
core/jni/android_net_wifi_Wifi.cpp +0 −56 Original line number Diff line number Diff line Loading @@ -31,25 +31,6 @@ namespace android { static jboolean sScanModeActive = false; //TODO: check general errors in addition to overflow on snprintf /* * The following remembers the jfieldID's of the fields * of the DhcpInfo Java object, so that we don't have * to look them up every time. */ static struct fieldIds { jclass dhcpInfoClass; jmethodID constructorId; jfieldID ipaddress; jfieldID gateway; jfieldID netmask; jfieldID dns1; jfieldID dns2; jfieldID serverAddress; jfieldID leaseDuration; } dhcpInfoFieldIds; static int doCommand(const char *cmd, char *replybuf, int replybuflen) { size_t reply_len = replybuflen - 1; Loading Loading @@ -575,29 +556,6 @@ static jboolean android_net_wifi_setSuspendOptimizationsCommand(JNIEnv* env, job return doBooleanCommand(cmdstr, "OK"); } static jboolean android_net_wifi_doDhcpRequest(JNIEnv* env, jobject clazz, jobject info) { jint ipaddr, gateway, mask, dns1, dns2, server, lease; jboolean succeeded = ((jboolean)::do_dhcp_request(&ipaddr, &gateway, &mask, &dns1, &dns2, &server, &lease) == 0); if (succeeded && dhcpInfoFieldIds.dhcpInfoClass != NULL) { env->SetIntField(info, dhcpInfoFieldIds.ipaddress, ipaddr); env->SetIntField(info, dhcpInfoFieldIds.gateway, gateway); env->SetIntField(info, dhcpInfoFieldIds.netmask, mask); env->SetIntField(info, dhcpInfoFieldIds.dns1, dns1); env->SetIntField(info, dhcpInfoFieldIds.dns2, dns2); env->SetIntField(info, dhcpInfoFieldIds.serverAddress, server); env->SetIntField(info, dhcpInfoFieldIds.leaseDuration, lease); } return succeeded; } static jstring android_net_wifi_getDhcpError(JNIEnv* env, jobject clazz) { return env->NewStringUTF(::get_dhcp_error_string()); } // ---------------------------------------------------------------------------- /* Loading Loading @@ -665,8 +623,6 @@ static JNINativeMethod gWifiMethods[] = { (void*) android_net_wifi_setSuspendOptimizationsCommand}, { "setCountryCodeCommand", "(Ljava/lang/String;)Z", (void*) android_net_wifi_setCountryCodeCommand}, { "doDhcpRequest", "(Landroid/net/DhcpInfo;)Z", (void*) android_net_wifi_doDhcpRequest }, { "getDhcpError", "()Ljava/lang/String;", (void*) android_net_wifi_getDhcpError }, }; int register_android_net_wifi_WifiManager(JNIEnv* env) Loading @@ -674,18 +630,6 @@ int register_android_net_wifi_WifiManager(JNIEnv* env) jclass wifi = env->FindClass(WIFI_PKG_NAME); LOG_FATAL_IF(wifi == NULL, "Unable to find class " WIFI_PKG_NAME); dhcpInfoFieldIds.dhcpInfoClass = env->FindClass("android/net/DhcpInfo"); if (dhcpInfoFieldIds.dhcpInfoClass != NULL) { dhcpInfoFieldIds.constructorId = env->GetMethodID(dhcpInfoFieldIds.dhcpInfoClass, "<init>", "()V"); dhcpInfoFieldIds.ipaddress = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "ipAddress", "I"); dhcpInfoFieldIds.gateway = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "gateway", "I"); dhcpInfoFieldIds.netmask = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "netmask", "I"); dhcpInfoFieldIds.dns1 = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "dns1", "I"); dhcpInfoFieldIds.dns2 = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "dns2", "I"); dhcpInfoFieldIds.serverAddress = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "serverAddress", "I"); dhcpInfoFieldIds.leaseDuration = env->GetFieldID(dhcpInfoFieldIds.dhcpInfoClass, "leaseDuration", "I"); } return AndroidRuntime::registerNativeMethods(env, WIFI_PKG_NAME, gWifiMethods, NELEM(gWifiMethods)); } Loading
wifi/java/android/net/wifi/WifiNative.java +0 −4 Original line number Diff line number Diff line Loading @@ -163,10 +163,6 @@ public class WifiNative { public native static String startWpsWithPinFromDeviceCommand(String bssid); public native static boolean doDhcpRequest(DhcpInfo results); public native static String getDhcpError(); public native static boolean setSuspendOptimizationsCommand(boolean enabled); public native static boolean setCountryCodeCommand(String countryCode); Loading