// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
-// http://www.apache.org/licenses/LICENSE-2.0
+// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// limitations under the License.
//
/**
- * @if VISPARTNER-MANUFACTURER
* @file FNetWifiIWifiSystemMonitoringEventListener.h
* @brief This is the header file for the %IWifiSyWifiSystemMonitoringntListener interface.
- * @visibility partner-manufacturer
*
* This header file contains the declarations of the %IWifiSystemMonitoringEventListener interface.
*
- * @endif
*/
#ifndef _FNET_WIFI_IWIFI_SYSTEM_MONITORING_EVENT_LISTENER_H_
#define _FNET_WIFI_IWIFI_SYSTEM_MONITORING_EVENT_LISTENER_H_
namespace Tizen { namespace Net { namespace Wifi
{
/**
- * @if VISPARTNER-MANUFACTURER
* @interface IWifiSystemMonitoringEventListener
* @brief This interface provides the listeners for monitoring the Wi-Fi underlying system.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* 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.
- * @endif
*/
class _OSP_EXPORT_ IWifiSystemMonitoringEventListener
: virtual public Tizen::Base::Runtime::IEventListener
{
public:
/**
- * @if VISPARTNER-MANUFACTURER
* This polymorphic destructor should be overridden if required.
* This way, the destructors of the derived classes are called when the destructor of this interface is called.
*
* @since 2.0
- * @visibility partner-manufacturer
- * @endif
*/
virtual ~IWifiSystemMonitoringEventListener(void) {}
/**
- * @if VISPARTNER-MANUFACTURER
* Called to notify the application that the state of local Wi-Fi connection is changed.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* @param[in] state The state of the Wi-Fi current connection
* @remark 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.
- * @endif
*/
virtual void OnWifiConnectionStateChanged(WifiConnectionState state) = 0;
/**
- * @if VISPARTNER-MANUFACTURER
* Called to notify the application that the scan result of Wi-Fi system on background is updated.
*
* @since 2.0
- * @visibility partner-manufacturer
*
* @remark Call WifiManager::GetSystemScanResultN() for checking the content of this update.
- * @endif
*/
virtual void OnWifiSystemScanResultUpdated(void) = 0;