*/
/**
- * @brief The Wi-Fi access point configuration handle
+ * @brief The Wi-Fi access point configuration handle.
* @since_tizen 3.0
*/
typedef void *wifi_manager_config_h;
/**
* @brief Called for each found access point.
* @since_tizen 3.0
- * @remarks @a AP is valid only in this function. In order to use @a AP outside this function, you must copy the AP with wifi_manager_ap_clone().
+ * @remarks @a ap is valid only in this function. In order to use @a AP outside this function, you must copy the AP with wifi_manager_ap_clone().
* @param[in] ap The access point
* @param[in] user_data The user data passed from the request function
* @return @c true to continue with the next iteration of the loop, \n
/**
* @brief Called when the scanning state is changed.
+ * @details The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @since_tizen 4.0
* @param[in] state The wifi scanning state
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Called after wifi_manager_activate() or wifi_manager_activate_with_wifi_picker_tested() is completed.
+ * @details The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed \n
+ * #WIFI_MANAGER_ERROR_SECURITY_RESTRICTED Restricted by security system policy
* @since_tizen 3.0
* @param[in] result The result
* @param[in] user_data The user data passed from wifi_manager_activate() and wifi_manager_activate_with_wifi_picker_tested()
/**
* @brief Called after wifi_manager_deactivate() is completed.
+ * @details The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed \n
+ * #WIFI_MANAGER_ERROR_SECURITY_RESTRICTED Restricted by security system policy
* @since_tizen 3.0
* @param[in] result The result
* @param[in] user_data The user data passed from wifi_manager_deactivate()
* - wifi_manager_connect_by_wps_pin()
* - wifi_manager_connect_by_wps_pbc_without_ssid()
* - wifi_manager_connect_by_wps_pin_without_ssid()
- * - wifi_manager_connect_hidden_ap()
+ * - wifi_manager_connect_hidden_ap() \n\n
+ * The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed \n
+ * #WIFI_MANAGER_ERROR_OPERATION_ABORTED Operation aborted \n
+ * #WIFI_MANAGER_ERROR_ALREADY_EXISTS Connection already exists \n
+ * #WIFI_MANAGER_ERROR_OUT_OF_RANGE Out of range \n
+ * #WIFI_MANAGER_ERROR_DHCP_FAILED DHCP failed \n
+ * #WIFI_MANAGER_ERROR_CONNECT_FAILED Connect failed \n
+ * #WIFI_MANAGER_ERROR_LOGIN_FAILED Login failed \n
+ * #WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED Authentication failed \n
+ * #WIFI_MANAGER_ERROR_INVALID_KEY Invalid key \n
+ * #WIFI_MANAGER_ERROR_PIN_MISSING PIN missing \n
+ * #WIFI_MANAGER_ERROR_WPS_OVERLAP WPS Overlap \n
+ * #WIFI_MANAGER_ERROR_WPS_TIMEOUT WPS Timeout \n
+ * #WIFI_MANAGER_ERROR_WPS_WEP_PROHIBITED WPS WEP Prohibited
* @since_tizen 3.0
* @param[in] result The result
* @param[in] user_data The user data passed from the connection function.
/**
* @brief Called after wifi_manager_disconnect() is completed.
+ * @details The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @since_tizen 3.0
* @param[in] result The result
* @param[in] user_data The user data passed from wifi_manager_disconnect()
/**
* @brief Called when the BSSID scan is finished.
+ * @details The following error codes can be received: \n
+ * #WIFI_MANAGER_ERROR_NONE Successful \n
+ * #WIFI_MANAGER_ERROR_OPERATION_FAILED Operation failed
* @since_tizen 4.0
* @param[in] error_code The error code
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Called when the Wi-Fi TDLS is discovered.
+ * @since_tizen 4.0
* @remarks @a peer_mac_addr is usable only in the callback. To use outside the callback, make a copy.
* @param[in] state The TDLS state
* @param[in] peer_mac_addr The MAC address of the TDLS peer