*
* @since 2.1
*
- * @param[in] localDeviceId An ID for a Wi-Fi Direct device
- * @param[in] remoteDeviceInfo The remote device that is found
+ * @param[in] localDeviceId An ID for a Wi-Fi Direct device
+ * @param[in] remoteDeviceInfo The remote device that is found
* @see WifiDirectDevice::Scan()
*/
virtual void OnWifiDirectRemoteDeviceFound(WifiDirectDeviceId localDeviceId, const WifiDirectDeviceInfo& remoteDeviceInfo) {}
* @if OSPDEPREC
* @interface IWifiDirectGroupClientListener
* @brief <i> [Deprecated] </i> This interface implements listeners for the WifiDirectGroupClient events.
- * @deprecated The %WifiDirectGroupClient class is deprecated, therefore, this interface is also deprecated. @n
+ * @deprecated The WifiDirectGroupClient class is deprecated, therefore, this interface is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role(for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* The Wi-Fi Direct APIs have now been revised to allow the use of APIs with ease irrespective of the role. Now the APIs have been integrated into the IWifiDirectDeviceListener interface. @n
*
- * Instead of IWifiDirectGroupClientListener API, use the %IWifiDirectDeviceListener interface.
+ * Instead of using the %IWifiDirectGroupClientListener interface, use the %IWifiDirectDeviceListener interface.
*
* @since 2.0
*
* @brief <i> [Deprecated] </i>
* @deprecated The WifiDirectGroupClient class is deprecated, therefore, this destructor is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role(for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * However, now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * However, now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
*
* @since 2.0
/**
* @if OSPDEPREC
* @brief <i> [Deprecated] </i>
- * @deprecated The WifiDirectGroupOwner class is deprecated, therefore, this destructor is also is deprecated. @n
- * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role for example, group owner, group client, and so on) and so it was necessary to use these APIs. Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role . @n
+ * @deprecated The WifiDirectGroupOwner class is deprecated, therefore, this destructor is also deprecated. @n
+ * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role for example, group owner, group client, and so on) and so it was necessary to use these APIs. Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
*
* @since 2.0
* @brief <i> [Deprecated] </i>
* @deprecated The WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
* @since 2.0
* Called to notify the application that the group member information service has stopped.
*
* @brief <i> [Deprecated] </i>
- * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method also is deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
* @since 2.0
*
* @since 2.0
*
- * The IWifiSystemMonitoringEventListener interface specifies the methods used for creating notifications about the different
+ * The %IWifiSystemMonitoringEventListener interface specifies the methods used for creating notifications about the different
* kinds of Wi-Fi system monitoring events. When a Wi-Fi system monitoring event is generated, one of these methods is called.
*/
class _OSP_EXPORT_ IWifiSystemMonitoringEventListener
* @since 2.0
*
* @param[in] state The state of the Wi-Fi current connection
- * @remark When the local device is connected with a particular access point,
+ * @remarks When the local device is connected with a particular access point,
* IWifiManagerEventListener::OnWifiConnected() as well as this method with @c WIFI_CONN_STATE_CONNECTED
* are called. Therefore, be careful to manipulate only one of those methods. So are the cases of
* IWifiManagerEventListener::OnWifiDisconnected() and this method with @c WIFI_CONN_STATE_NOT_CONNECTED.
*
* @since 2.0
*
- * @remark Call WifiManager::GetSystemScanResultN() for checking the content of this update.
+ * @remarks Call WifiManager::GetSystemScanResultN() for checking the content of this update.
*/
virtual void OnWifiSystemScanResultUpdated(void) = 0;
*
* @since 2.0
*
- * @return The BSSID expressed as a 6 byte hexadecimal value delimited by dashes, @n
- * For example, "00-3D-47-EF-8A-03"
+ * @return The BSSID expressed as a 6 byte hexadecimal value delimited by dashes @n
+ * For example, "00-3D-47-EF-8A-03".
*/
Tizen::Base::String GetBssId(void) const;
* @since 2.0
*
* @return An error code
- * @param[in] pAddress The new address to be assigned
+ * @param[in] pAddress The new address to assign
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current state of the instance prohibits the execution of this operation.
- * For example, The address scheme for the IP address is NET_ADDRESS_SCHEME_DYNAMIC.
+ * For example, the address scheme for the IP address is @c NET_ADDRESS_SCHEME_DYNAMIC.
* @remarks The existing local address is unset when the input argument is @c null.
* @see GetLocalAddress()
*/
* else @c null if an error occurs or there is no previously set address
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current state of the instance prohibits the execution of this operation. @n
- * For example, the address scheme for the IP address is NET_ADDRESS_SCHEME_DYNAMIC.
+ * For example, the address scheme for the IP address is @c NET_ADDRESS_SCHEME_DYNAMIC.
* @remarks The specific error code can be accessed using the GetLastResult() method.
* @see SetDefaultGatewayAddress()
*/
* else @c null if an error occurs or there is no previously set address
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current state of the instance prohibits the execution of this operation. @n
- * For example, the address scheme for the IP address is NET_ADDRESS_SCHEME_DYNAMIC.
+ * For example, the address scheme for the IP address is @c NET_ADDRESS_SCHEME_DYNAMIC.
* @remarks The specific error code can be accessed using the GetLastResult() method.
* @see SetSecondaryDnsAddress()
*/
* @param[in] address The proxy address
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current state of the instance prohibits the execution of this operation.
- * For example, The specified input type is NET_PROXY_TYPE_NONE.
+ * For example, the specified input type is @c NET_PROXY_TYPE_NONE.
* @remarks The existing proxy address is unset when the input argument is an empty string.
* @see GetProxyAddress()
*/
* Adds a listener for the Wi-Fi Direct group owner.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method also is deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method also is deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
* Adds a listener for the Wi-Fi Direct group client.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupClient class is deprecated, therefore, this method also is deprecated. @n
+ * @deprecated The %WifiDirectGroupClient class is deprecated, therefore, this method also is deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
*
* Removes a listener for the Wi-Fi Direct group owner.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method also is deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method also is deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
* @since 2.0
* Removes a listener for the Wi-Fi Direct group client.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupClient class is deprecated, therefore, this method also is deprecated. @n
+ * @deprecated The %WifiDirectGroupClient class is deprecated, therefore, this method also is deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
*
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs.
- * Instead of using this API, use Connect() or CreateAutonomousGroup() API.
+ * Instead of using this method, use the Connect() or CreateAutonomousGroup() method.
*
* @since 2.0
* @privlevel public
* If @c pWifiDirectGroupInfo is not specified, the Wi-Fi Direct group is created as per the default system configuration settings. @n
* If @c pWifiDirectRemoteDeviceInfo is not specified, the Wi-Fi Direct group is created with the
* first found device having the same local device name.
- * Use SetLocalDeviceName() method to set the device name before activation. @n
+ * Use the SetLocalDeviceName() method to set the device name before activation. @n
* To obtain a list of Wi-Fi Direct devices which can be candidates for the @c pWifiDirectRemoteDeviceInfo
* parameter, use the Scan() method prior using this method.
* To connect a specified Wi-Fi Direct group owner directly, the Scan() and Associate() methods can be used. @n
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs. @n
- * Instead of using this API, use CancelConnect() API
+ * Instead of using this method, use the CancelConnect() method.
*
* @since 2.0
* @privlevel public
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs. @n
- * Instead of using this API, use Connect() API
+ * Instead of using this method, use the Connect() method.
*
* @since 2.0
* @privlevel public
*
* @since 2.0
*
- * @return An IList containing WifiDirectDeviceInfo of local devices in the system if successful, @n
+ * @return A Tizen::Base::Collection::IList containing WifiDirectDeviceInfo of local devices in the system if successful, @n
* else @c null
* @exception E_SUCCESS The method is successful.
* @exception E_SYSTEM An internal error has occurred.
*
* @return An instance of WifiDirectDevice if successful, @n
* else @c null
- * @param[in] pLocalDeviceInfo A pointer of WifiDirectDeviceInfo
+ * @param[in] pLocalDeviceInfo A pointer to WifiDirectDeviceInfo
* @exception E_SUCCESS The method is successful.
* @exception E_SYSTEM An internal error has occurred.
* @exception E_INVALID_ARG The specified input parameter is invalid.
* This is the destructor for this class.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupClient class is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupClient class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
*
* Closes the connection.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupClient class is deprecated. Therefore, this method is also deprecated, because previously the Wi-Fi Direct APIs were provided centered on the role(e.g. group owner, group client) @n
+ * @deprecated The %WifiDirectGroupClient class is deprecated. Therefore, this method is also deprecated, because previously the Wi-Fi Direct APIs were provided centered on the role(e.g. group owner, group client) @n
* so it was necessary to use APIs in accordance with the strict role; however, it has been revised to allow using APIs with ease without discerning the role. @n
- * it is integrated into WifiDirectDevice class. use WifiDirectDevice::Disconnect() API.
+ * It is integrated into WifiDirectDevice class. Use the WifiDirectDevice::Disconnect() method.
*
* @since 2.0
* @privlevel public
* Requests the WifiDirectDeviceInfo of the Wi-Fi Direct group owner.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupClient class is deprecated. Therefore, this method is also deprecated, because previously the Wi-Fi Direct APIs were provided centered on the role(e.g. group owner, group client) @n
+ * @deprecated The %WifiDirectGroupClient class is deprecated. Therefore, this method is also deprecated, because previously the Wi-Fi Direct APIs were provided centered on the role(e.g. group owner, group client) @n
* so it was necessary to use APIs in accordance with the strict role; however, it has been revised to allow using APIs with ease without discerning the role. @n
- * Instead of using this API, WifiDirectDevice::GetGroupOwnerInfoN() API.
+ * Instead of using this method, use the WifiDirectDevice::GetGroupOwnerInfoN() method.
*
* @since 2.0
* @privlevel public
bool GetAutonomousGroupOwnerMode(void) const;
/**
- * Gets the intent of a group owner. It is used during the negotiation phase.
+ * Gets the intent of a group owner. @n It is used during the negotiation phase.
*
* @since 2.0
*
* @brief <i> [Deprecated] [Compatibility] </i>
* @endif
* @deprecated This method is deprecated because this class has been modified and is now composed of information that is exclusively required to configure a group. @n
- * So, new APIs have been added. Instead of using GetSsid() API, use WifiDirectDevice::GetGroupOwnerInfoN() or WifiDirectDevice::GetLocalDeviceInfo() API.
+ * So, new APIs have been added. Instead of using the %GetSsid() method, use the WifiDirectDevice::GetGroupOwnerInfoN() or WifiDirectDevice::GetLocalDeviceInfo() method.
*
* @since 2.0
* @if OSPCOMPAT
*
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because this class has been modified and is now composed of information that is exclusively required to configure a group. @n
- * So, a new API has been added. Instead of using GetBssId() API, use WifiDirectDevice::GetGroupOwnerInfoN() API.
+ * So, a new API has been added. Instead of using the %GetBssId() method, use the WifiDirectDevice::GetGroupOwnerInfoN() method.
*
* @since 2.0
*
*
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because this class has been modified and is now composed of information exclusively required to configure a group. @n
- * So, a new API has been added. Instead of using SetAutonomousGroupOwnerMode() method, use WifiDirectDevice::CreateAutonomousGroup() API.
+ * So, a new API has been added. Instead of using the %SetAutonomousGroupOwnerMode() method, use the WifiDirectDevice::CreateAutonomousGroup() method.
*
* @since 2.0
*
* @class WifiDirectGroupMember
* @brief <i> [Deprecated] </i> This class provides methods for the Wi-Fi Direct group member.
* @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
- * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs.
+ * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs.
*
* @since 2.0
*
* @if OSPDEPREC
* @class WifiDirectGroupOwner
* @brief <i> [Deprecated] </i> This class provides methods for the Wi-Fi Direct group owner management.
- * @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
+ * @deprecated This class is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs. @n
* As the APIs have been integrated into the WifiDirectDevice class, use IWifiDirectDevice class instead.
*
* This destructor overrides Tizen::Base::Object::~Object().
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
* @since 2.0
* @endif
* Destroys a Wi-Fi Direct group.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
- * As the APIs have been integrated into the WifiDirectDevice class, use WifiDirectDevice::LeaveGroup() API instead.
+ * As the APIs have been integrated into the WifiDirectDevice class, use the WifiDirectDevice::LeaveGroup() method instead.
*
* @since 2.0
* @privlevel public
* Disconnects a specified Wi-Fi Direct group client.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
- * As the APIs have been integrated into the WifiDirectDevice class, use WifiDirectDevice::Disconnect() API instead.
+ * As the APIs have been integrated into the WifiDirectDevice class, use the WifiDirectDevice::Disconnect() method instead.
*
* @since 2.0
* @privlevel public
* Gets the list of information of all the members of the Wi-Fi Direct group.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated ,therefore, this method is also deprecated. @n
-* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
+ * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
* Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
- * Instead of GetAllGroupMemberInfoListN() method, use WifiDirectDevice::GetGroupOwnerInfoN() for group owner information and WifiDirectDevice::GetGroupClientInfoListN() for group clients information.
+ * Instead of the GetAllGroupMemberInfoListN() method, use WifiDirectDevice::GetGroupOwnerInfoN() for group owner information and WifiDirectDevice::GetGroupClientInfoListN() for group clients information.
*
* @since 2.0
*
* Starts the group member information service.
*
* @brief <i> [Deprecated] </i>
- * @deprecated This method is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
* @since 2.0
* @privlevel public
* Stops the group member information service.
*
* @brief <i> [Deprecated] </i>
- * @deprecated %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
+ * @deprecated The %WifiDirectGroupOwner class is deprecated, therefore, this method is also deprecated. @n
* Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role (for example, group owner, group client, and so on) and so it was necessary to use these APIs. @n
- * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role. @n
+ * Now the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role.
*
* @since 2.0
* @privlevel public
result SetWifiSystemScanMode(WifiSystemScanMode mode);
/**
- * 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
+ * Adds the specified @c 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
* @privlevel platform
result AddSystemMonitoringEventListener(IWifiSystemMonitoringEventListener& listener);
/**
- * Removes the specified IWifiSystemMonitoringEventListener instance for receiving the notification. The removed listener
+ * Removes the specified IWifiSystemMonitoringEventListener instance for receiving the notification. @n The removed listener
* cannot listen to the events that are fired.
*
* @since 2.0
*
* @since 2.0
*
- * @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
+ * @return A pointer to the WifiBssInfo instance representing the information of current Wi-Fi connection target, @n
+ * else @c null if GetConnectionState() is ::WIFI_CONN_STATE_NOT_CONNECTED
*/
WifiBssInfo* GetConnectionTargetInfoN(void) const;
*
* @since 2.0
*
- * @return An IList containing WifiBssInfo of existing Wi-Fi connections if successful, @n
+ * @return A Tizen::Base::Collection::IList containing WifiBssInfo of existing Wi-Fi connections if successful, @n
* else @c null
*/
Tizen::Base::Collection::IList* GetSystemScanResultN(void) const;
/**
* @file FNetWifiWifiTypes.h
- * @brief This is the header file for the enumerations in the Wifi namespace.
+ * @brief This is the header file for the enumerations of the Wifi namespace.
*
* This header file contains the type declarations of the Wifi namespace.
*/
/**
* @enum WifiAuthenticationType
*
- * Defines IEEE 802.11 authentication.
+ * Defines IEEE 802.11 authentication. @n
* IEEE 802.11 authentication operates at the link level between IEEE 802.11 stations (STAs).
* IEEE 802.11 does not provide end-to-end (message origin to message destination) or user-to-user authentication.
*
* Defines the Wired Equivalent Privacy (WEP) key length.
*
* @brief <i> [Deprecated] </i>
- * @deprecated This enum is deprecated because the SetNetworkKeyWep() method is also deprecated.
+ * @deprecated This enum is deprecated because the WifiSecurityInfo::SetNetworkKeyWep() method is also deprecated.
*
* @since 2.0
* @endif
* Defines the Wired Equivalent Privacy (WEP) key index.
*
* @brief <i> [Deprecated] </i>
- * @deprecated This enum is deprecated because the SetNetworkKeyWep() method is also deprecated.
+ * @deprecated This enum is deprecated because the WifiSecurityInfo::SetNetworkKeyWep() method is also deprecated.
*
* @since 2.0
*
*
* @brief <i> [Deprecated] </i>
* @deprecated This method is deprecated because the Wi-Fi Direct APIs have been revised to allow the use of APIs with ease irrespective of the role (for example, group owner, group client, and so on). @n
- * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs.
+ * Earlier, the Wi-Fi Direct APIs were strictly provided depending on the role and so it was necessary to use these APIs.
*
* @since 2.0
* @endif
enum WifiSystemScanMode
{
WIFI_SYSTEM_SCAN_MODE_ACTIVE = 0, /**< The background scanning is performed with the short and fixed time interval
- * (10 seconds) during the Wi-Fi connection is not established. The Wi-Fi target picker
+ * (10 seconds) during which the Wi-Fi connection is not established @n The Wi-Fi target picker
* popup for connection is not launched when Wi-Fi is turned on. @n
* Generally, this mode is for the case that the Wi-Fi setting app is running on
* foreground. */
WIFI_SYSTEM_SCAN_MODE_PASSIVE /**< The background scanning is performed with the exponential backoff time interval
- * (4, 8, ..., and finally 128 seconds) during the Wi-Fi connection is not established.
+ * (4, 8, ..., and finally 128 seconds) during which the Wi-Fi connection is not established @n
* The Wi-Fi target picker popup for connection is launched when Wi-Fi is turned on. @n
* Generally, this mode is for the both cases that the Wi-Fi setting app is running on
* background and terminated. */
_WifiManagerImpl::~_WifiManagerImpl(void)
{
- __pWifiSystemAdapter->UnregisterManagerEventListener(*this);
+ if (__pWifiSystemAdapter != null)
+ {
+ __pWifiSystemAdapter->UnregisterManagerEventListener(*this);
+ }
+
delete __pMonitoringEvt;
}
result
_WifiManagerImpl::Construct(IWifiManagerEventListener& listener)
{
- result r = E_SUCCESS;
+ result r = E_SUCCESS;
unique_ptr<_WifiSystemMonitoringEvent> pMonitoringEvt;
SysAssertf(__pWifiSystemAdapter == null,