wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_connection_data.h
branchRCL_3
changeset 17 a828660c511c
parent 0 c40eb8fe8501
child 18 d3d7683d16f5
--- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_connection_data.h	Thu Aug 19 11:40:48 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_connection_data.h	Tue Aug 31 17:02:06 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 33 %
+* %version: 34 %
 */
 
 #ifndef CORE_CONNECTION_DATA_H
@@ -468,6 +468,23 @@
         const core_mac_address_s& bssid );
 
     /**
+     * Get the status of the ongoing authentication.
+     *
+     * @since S60 v3.1
+     * @return The status of the ongoing authentication. 
+     */
+    core_error_e eapol_auth_failure() const;
+
+    /**
+     * Set the status of the ongoing authentication.
+     *
+     * @since S60 v3.1
+     * @param error The status of the ongoing authentication. 
+     */
+    void set_eapol_auth_failure(
+        core_error_e error );
+
+    /**
      * Return the list of active traffic streams.
      *
      * @since S60 v3.2
@@ -501,6 +518,23 @@
         bool_t is_eapol_connecting );
 
     /**
+     * Check whether EAPOL is disconnecting.
+     *
+     * @since S60 v3.1
+     * @return Whether EAPOL is disconnecting.
+     */    
+    bool_t is_eapol_disconnecting() const;
+    
+    /**
+     * Set the status of EAPOL disconnecting.
+     *
+     * @since S60 v3.1
+     * @param is_eapol_disconnecting Whether EAPOL is disconnecting.
+     */
+    void set_eapol_disconnecting(
+        bool_t is_eapol_disconnecting );
+    
+    /**
      * Check whether disconnection is ongoing.
      *
      * @since S60 v3.2
@@ -751,15 +785,21 @@
     /** The BSSID currently being authenticated against. */
     core_mac_address_s eapol_auth_bssid_m;
 
+    /** Status of the currently ongoing authentication. */
+    core_error_e eapol_auth_failure_m;
+
     /** List of active traffic streams. */
     core_traffic_stream_list_c traffic_stream_list_m;
 
     /** List of virtual traffic streams. */
     core_virtual_traffic_stream_list_c virtual_traffic_stream_list_m;
-    
+
     /** Whether EAPOL is connecting. */
     bool_t is_eapol_connecting_m;
-    
+
+    /** Whether EAPOL is disconnecting. */
+    bool_t is_eapol_disconnecting_m;
+
     /** Whether disconnection is ongoing. */
     bool_t is_disconnecting_m;