* Activates the local Wi-Fi device.
*
* @since 2.0
- * @privilege %http://tizen.org/privilege/wifi.admin
+ * @privlevel public
+ * @privilege http://tizen.org/privilege/wifi.admin
*
* @return An error code
* @exception E_SUCCESS The activation is successful.
* Deactivates the local Wi-Fi device.
*
* @since 2.0
- * @privilege %http://tizen.org/privilege/wifi.admin
+ * @privlevel public
+ * @privilege http://tizen.org/privilege/wifi.admin
*
* @return An error code
* @exception E_SUCCESS The deactivation is successful.
* Scans for a nearby BSS with both the infrastructure and independent modes.
*
* @since 2.0
- * @privilege %http://tizen.org/privilege/wifi.read
+ * @privlevel public
+ * @privilege http://tizen.org/privilege/wifi.read
*
* @return An error code
* @exception E_SUCCESS The method is successful.
* Connects to a specific access point that is a BSS with an infrastructure mode.
*
* @since 2.0
- * @privilege %http://tizen.org/privilege/wifi.admin
+ * @privlevel public
+ * @privilege http://tizen.org/privilege/wifi.admin
*
* @return An error code
* @param[in] targetApInfo A BSS information representing the target access point
result Connect(const WifiBssInfo& targetApInfo);
/**
- * @if VISPARTNER-MANUFACTURER
* Sets the behavior mode of the Wi-Fi background system about connection and background scanning.
*
* @since 2.0
- * @visibility partner-manufacturer
- * @privilege %http://tizen.org/privilege/wifimanager
+ * @privlevel platform
+ * @privilege http://tizen.org/privilege/wifimanager
*
* @return An error code
* @param[in] mode A Wi-Fi background system mode
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
* @exception E_OPERATION_FAILED The operation has failed.
* @exception E_SYSTEM The method cannot proceed due to a severe system error.
- * @endif
*/
result SetWifiSystemScanMode(WifiSystemScanMode mode);
/**
- * @if VISPARTNER-MANUFACTURER
* Adds the specified listener for receiving the notification when the state of current Wi-Fi connection is changed
* or the result of Wi-Fi background scanning is updated
*
* @since 2.0
- * @visibility partner-manufacturer
- * @privilege %http://tizen.org/privilege/wifimanager
+ * @privlevel platform
+ * @privilege http://tizen.org/privilege/wifimanager
*
* @return An error code
* @param[in] listener The listener to add
* @exception E_OBJ_ALREADY_EXIST The listener is already added.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
* @exception E_SYSTEM The method cannot proceed due to a severe system error.
- * @endif
*/
result AddSystemMonitoringEventListener(IWifiSystemMonitoringEventListener& listener);
/**
- * @if VISPARTNER-MANUFACTURER
* Removes the specified IWifiSystemMonitoringEventListener instance for receiving the notification. The removed listener
* cannot listen to the events that are fired.
*
* @since 2.0
- * @visibility partner-manufacturer
- * @privilege %http://tizen.org/privilege/wifimanager
+ * @privlevel platform
+ * @privilege http://tizen.org/privilege/wifimanager
*
* @return An error code
* @param[in] listener The listener to remove
* @exception E_OBJ_NOT_FOUND The listener is not found.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
* @exception E_SYSTEM The method cannot proceed due to a severe system error.
- * @endif
*/
result RemoveSystemMonitoringEventListener(IWifiSystemMonitoringEventListener& listener);
/**
- * @if VISPARTNER-MANUFACTURER
* Gets the state of current Wi-Fi connection.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* @return The state of the current Wi-Fi connection
- * @endif
*/
WifiConnectionState GetConnectionState(void) const;
/**
- * @if VISPARTNER-MANUFACTURER
* Gets the information of current Wi-Fi connection target which the local device is connecting or connected with.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* @return A pointer to the WifiBssInfo instance representing the information of current Wi-Fi connection target
* else @c null if GetConnectionState() is WIFI_CONN_STATE_NOT_CONNECTED
- * @endif
*/
WifiBssInfo* GetConnectionTargetInfoN(void) const;
/**
- * @if VISPARTNER-MANUFACTURER
* Updates the Wi-Fi BSS information which is saved in the underlying Wi-Fi system.
*
* @since 2.0
- * @visibility partner-manufacturer
- * @privilege %http://tizen.org/privilege/wifimanager
+ * @privlevel platform
+ * @privilege http://tizen.org/privilege/wifimanager
*
* @return An error code
* @param[in] bssInfo A BSS information representing the access point
* @exception E_OBJ_NOT_FOUND The specified input parameter is not found.
* @exception E_OPERATION_FAILED The operation has failed.
* @exception E_SYSTEM The method cannot proceed due to a severe system error.
- * @endif
+ *
+ * @remarks The updated information is deleted when Wi-Fi is turned off if the BSS has never been connected before.
*/
result UpdateBssInfo(const WifiBssInfo& bssInfo);
/**
- * @if VISPARTNER-MANUFACTURER
* Gets a list of the latest search results which the underlying Wi-Fi system scan periodically on background.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* @return An IList containing WifiBssInfo of existing Wi-Fi connections if successful, @n
* else @c null
- * @endif
*/
Tizen::Base::Collection::IList* GetSystemScanResultN(void) const;