wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_connection_data.h
branchRCL_3
changeset 18 d3d7683d16f5
parent 17 a828660c511c
equal deleted inserted replaced
17:a828660c511c 18:d3d7683d16f5
    14 * Description:  Class holding all connection related data
    14 * Description:  Class holding all connection related data
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 34 %
    19 * %version: 33 %
    20 */
    20 */
    21 
    21 
    22 #ifndef CORE_CONNECTION_DATA_H
    22 #ifndef CORE_CONNECTION_DATA_H
    23 #define CORE_CONNECTION_DATA_H
    23 #define CORE_CONNECTION_DATA_H
    24 
    24 
   466      */    
   466      */    
   467     void set_eapol_auth_bssid(
   467     void set_eapol_auth_bssid(
   468         const core_mac_address_s& bssid );
   468         const core_mac_address_s& bssid );
   469 
   469 
   470     /**
   470     /**
   471      * Get the status of the ongoing authentication.
       
   472      *
       
   473      * @since S60 v3.1
       
   474      * @return The status of the ongoing authentication. 
       
   475      */
       
   476     core_error_e eapol_auth_failure() const;
       
   477 
       
   478     /**
       
   479      * Set the status of the ongoing authentication.
       
   480      *
       
   481      * @since S60 v3.1
       
   482      * @param error The status of the ongoing authentication. 
       
   483      */
       
   484     void set_eapol_auth_failure(
       
   485         core_error_e error );
       
   486 
       
   487     /**
       
   488      * Return the list of active traffic streams.
   471      * Return the list of active traffic streams.
   489      *
   472      *
   490      * @since S60 v3.2
   473      * @since S60 v3.2
   491      * @return The list of active traffic streams.
   474      * @return The list of active traffic streams.
   492      */
   475      */
   515      * @param is_eapol_connecting Whether EAPOL is connecting.
   498      * @param is_eapol_connecting Whether EAPOL is connecting.
   516      */
   499      */
   517     void set_eapol_connecting(
   500     void set_eapol_connecting(
   518         bool_t is_eapol_connecting );
   501         bool_t is_eapol_connecting );
   519 
   502 
   520     /**
       
   521      * Check whether EAPOL is disconnecting.
       
   522      *
       
   523      * @since S60 v3.1
       
   524      * @return Whether EAPOL is disconnecting.
       
   525      */    
       
   526     bool_t is_eapol_disconnecting() const;
       
   527     
       
   528     /**
       
   529      * Set the status of EAPOL disconnecting.
       
   530      *
       
   531      * @since S60 v3.1
       
   532      * @param is_eapol_disconnecting Whether EAPOL is disconnecting.
       
   533      */
       
   534     void set_eapol_disconnecting(
       
   535         bool_t is_eapol_disconnecting );
       
   536     
       
   537     /**
   503     /**
   538      * Check whether disconnection is ongoing.
   504      * Check whether disconnection is ongoing.
   539      *
   505      *
   540      * @since S60 v3.2
   506      * @since S60 v3.2
   541      * @return Whether disconnection is ongoing.
   507      * @return Whether disconnection is ongoing.
   783     bool_t is_eapol_authenticating_m;
   749     bool_t is_eapol_authenticating_m;
   784 
   750 
   785     /** The BSSID currently being authenticated against. */
   751     /** The BSSID currently being authenticated against. */
   786     core_mac_address_s eapol_auth_bssid_m;
   752     core_mac_address_s eapol_auth_bssid_m;
   787 
   753 
   788     /** Status of the currently ongoing authentication. */
       
   789     core_error_e eapol_auth_failure_m;
       
   790 
       
   791     /** List of active traffic streams. */
   754     /** List of active traffic streams. */
   792     core_traffic_stream_list_c traffic_stream_list_m;
   755     core_traffic_stream_list_c traffic_stream_list_m;
   793 
   756 
   794     /** List of virtual traffic streams. */
   757     /** List of virtual traffic streams. */
   795     core_virtual_traffic_stream_list_c virtual_traffic_stream_list_m;
   758     core_virtual_traffic_stream_list_c virtual_traffic_stream_list_m;
   796 
   759     
   797     /** Whether EAPOL is connecting. */
   760     /** Whether EAPOL is connecting. */
   798     bool_t is_eapol_connecting_m;
   761     bool_t is_eapol_connecting_m;
   799 
   762     
   800     /** Whether EAPOL is disconnecting. */
       
   801     bool_t is_eapol_disconnecting_m;
       
   802 
       
   803     /** Whether disconnection is ongoing. */
   763     /** Whether disconnection is ongoing. */
   804     bool_t is_disconnecting_m;
   764     bool_t is_disconnecting_m;
   805 
   765 
   806     /** The reason for the last roam. */
   766     /** The reason for the last roam. */
   807     core_roam_reason_e last_roam_reason_m;
   767     core_roam_reason_e last_roam_reason_m;