From: hyunuktak Date: Mon, 1 Jun 2015 02:34:33 +0000 (+0900) Subject: Add API for wifi_ap_hidden_create X-Git-Tag: submit/tizen/20150601.041409^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=4004f794fb8ea38bdd43daf05c8dc72241afb1a1;p=platform%2Fcore%2Fapi%2Fwifi.git Add API for wifi_ap_hidden_create Signed-off-by: hyunuktak Change-Id: I53602a63ae1db5f777d1e45d7a168a314b07df4e --- diff --git a/packaging/capi-network-wifi.spec b/packaging/capi-network-wifi.spec index f6a1e4c..df44e7e 100644 --- a/packaging/capi-network-wifi.spec +++ b/packaging/capi-network-wifi.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi Summary: Network Wi-Fi library in TIZEN C API -Version: 0.1.2_30 +Version: 0.1.2_31 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/net_wifi_ap.c b/src/net_wifi_ap.c index a3a9efc..d526b0d 100755 --- a/src/net_wifi_ap.c +++ b/src/net_wifi_ap.c @@ -189,6 +189,26 @@ EXPORT_API int wifi_ap_create(const char* essid, wifi_ap_h* ap) return WIFI_ERROR_NONE; } +EXPORT_API int wifi_ap_hidden_create(const char* essid, wifi_ap_h* ap) +{ + if (essid == NULL || ap == NULL) { + WIFI_LOG(WIFI_ERROR, "Invalid parameter"); + return WIFI_ERROR_INVALID_PARAMETER; + } + + net_profile_info_t *ap_info = g_try_malloc0(sizeof(net_profile_info_t)); + if (ap_info == NULL) + return WIFI_ERROR_OUT_OF_MEMORY; + + __wifi_init_ap(ap_info, essid); + ap_info->ProfileInfo.Wlan.is_hidden = TRUE; + + _wifi_libnet_add_to_ap_list((wifi_ap_h)ap_info); + *ap = (wifi_ap_h)ap_info; + + return WIFI_ERROR_NONE; +} + EXPORT_API int wifi_ap_destroy(wifi_ap_h ap) { if (_wifi_libnet_check_ap_validity(ap) == false) {