static bool is_init = false;
+bool _wifi_is_init(void)
+{
+ return is_init;
+}
+
EXPORT_API int wifi_initialize(void)
{
if (is_init) {
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
if (_wifi_libnet_get_wifi_device_state(&device_state) == false) {
return WIFI_ERROR_OPERATION_FAILED;
} else {
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
if (_wifi_libnet_get_wifi_state(connection_state) == false)
return WIFI_ERROR_OPERATION_FAILED;
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
*mac_address = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS);
if (*mac_address == NULL) {
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
return _wifi_libnet_get_intf_name(name);
}
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
rv = _wifi_libnet_get_connected_profile(ap);
WIFI_LOG(WIFI_INFO, "Connected AP %p, rv %d\n", *ap, rv);
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
if (_wifi_libnet_foreach_found_aps(callback, user_data) == false)
return WIFI_ERROR_OPERATION_FAILED;
return WIFI_ERROR_INVALID_PARAMETER;
}
+ if (is_init == false) {
+ WIFI_LOG(WIFI_ERROR, "Not initialized\n");
+ return WIFI_ERROR_INVALID_OPERATION;
+ }
+
if (_wifi_libnet_foreach_found_hidden_aps(callback, user_data) == false)
return WIFI_ERROR_OPERATION_FAILED;