eapol/eapol_framework/wapi_common/include/abs_wapi_am_wlan_authentication.h
changeset 18 7aac0b9e8906
parent 17 8840d3e38314
child 20 8b3129ac4c0f
--- a/eapol/eapol_framework/wapi_common/include/abs_wapi_am_wlan_authentication.h	Fri Mar 19 09:29:58 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-/*
-* ============================================================================
-*  Name        : ./accesssec/eapol/eapol_framework/wapi_common/include/abs_wapi_am_wlan_authentication.h
-*  Part of     : WAPI / WAPI       *** Info from the SWAD
-*  Description : WAPI authentication
-*  Version     : %version: 5 % << Don't touch! Updated by Synergy at check-out.
-*
-*  Copyright © 2001-2009 Nokia.  All rights reserved.
-*  This material, including documentation and any related computer
-*  programs, is protected by copyright controlled by Nokia.  All
-*  rights are reserved.  Copying, including reproducing, storing,
-*  adapting or translating, any or all of this material requires the
-*  prior written consent of Nokia.  This material also contains
-*  confidential information which may not be disclosed to others
-*  without the prior written consent of Nokia.
-* ============================================================================
-* Template version: 4.2
-*/
-
-
-
-#if !defined(_ABS_WAPI_AM_WLAN_AUTHENTICATION_H_)
-#define _ABS_WAPI_AM_WLAN_AUTHENTICATION_H_
-
-#include "eap_am_export.h"
-#include "eapol_key_types.h"
-
-/// This class declares the functions the adaptation module of WAPI
-/// requires from wapi_wlan_authentication_c
-class EAP_EXPORT abs_wapi_am_wlan_authentication_c
-{
-private:
-	//--------------------------------------------------
-
-	//--------------------------------------------------
-protected:
-	//--------------------------------------------------
-
-	//--------------------------------------------------
-public:
-	//--------------------------------------------------
-
-	// 
-	virtual ~abs_wapi_am_wlan_authentication_c()
-	{
-	}
-
-	// 
-	abs_wapi_am_wlan_authentication_c()
-	{
-	}
-
-	/**
-	 *	This function disassociates the connection.
-	 */
-	virtual eap_status_e disassociation(
-		const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
-		) = 0;
-
-
-	/**
-	 *	This function indicates the state of WLAN authentication.
-	 */
-	virtual eap_status_e wapi_indication(
-		const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
-		const eapol_wlan_authentication_state_e wlan_authentication_state) = 0;
-
-	/**
-	 * This is notification of internal state transition.
-	 * This is used for notifications, debugging and protocol testing.
-	 * The primal notifications are eap_state_variable_e::eap_state_authentication_finished_successfully
-	 * and eap_state_variable_e::eap_state_authentication_terminated_unsuccessfully. WAPI MUST send these
-	 * two notifications to lower layer.
-	 * These two notifications are sent using WAPI-protocol layer (eap_protocol_layer_e::eap_protocol_layer_wapi).
-	 * See also eap_state_notification_c.
-	 */
-	virtual void state_notification(
-		const abs_eap_state_notification_c * const state) = 0;
-
-	//--------------------------------------------------
-}; // class abs_wapi_am_wlan_authentication_c
-
-#endif //#if !defined(_ABS_WAPI_AM_WLAN_AUTHENTICATION_H_)
-
-//--------------------------------------------------
-
-
-
-// End.