wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/abs_core_driverif.h
changeset 13 ab7247ff6ef9
parent 0 c40eb8fe8501
child 10 0abc8c98be24
equal deleted inserted replaced
0:c40eb8fe8501 13:ab7247ff6ef9
     1 /*
     1 /*
     2 * Copyright (c) 2005-2006 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Eclipse Public License v1.0"
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    14 * Description:  Interface implemented by lower adaptation. Core server uses
    14 * Description:  Interface implemented by lower adaptation. Core server uses
    15 *                these services.
    15 *                these services.
    16 *
    16 *
    17 */
    17 */
    18 
    18 
       
    19 /*
       
    20 * %version: 35 %
       
    21 */
    19 
    22 
    20 #ifndef ABS_CORE_DRIVERIF_H
    23 #ifndef ABS_CORE_DRIVERIF_H
    21 #define ABS_CORE_DRIVERIF_H
    24 #define ABS_CORE_DRIVERIF_H
    22 
    25 
    23 #include "core_types.h"
    26 #include "core_types.h"
   119      * @param scan_frame_length Length of beacon/probe response frame from the BSS.
   122      * @param scan_frame_length Length of beacon/probe response frame from the BSS.
   120      * @param scan_frame Pointer to beacon/probe response frame from the BSS.
   123      * @param scan_frame Pointer to beacon/probe response frame from the BSS.
   121      * @param is_pairwise_key_invalidated Whether the pairwise key should be invalidated.
   124      * @param is_pairwise_key_invalidated Whether the pairwise key should be invalidated.
   122      * @param is_group_key_invalidated Whether the group key should be invalidated
   125      * @param is_group_key_invalidated Whether the group key should be invalidated
   123      * @param is_radio_measurement_supported Whether the radio measurement is supported
   126      * @param is_radio_measurement_supported Whether the radio measurement is supported
       
   127      * @param pairwise_key Pairwise key to set before association. NULL if none.
   124      */
   128      */
   125     virtual void connect(
   129     virtual void connect(
   126         u32_t request_id,
   130         u32_t request_id,
   127         core_management_status_e& status,
   131         core_management_status_e& status,
   128         const core_ssid_s& ssid,
   132         const core_ssid_s& ssid,
   135         const u8_t* ie_data,
   139         const u8_t* ie_data,
   136         u32_t scan_frame_length,
   140         u32_t scan_frame_length,
   137         const u8_t* scan_frame,
   141         const u8_t* scan_frame,
   138         bool_t is_pairwise_key_invalidated,
   142         bool_t is_pairwise_key_invalidated,
   139         bool_t is_group_key_invalidated,
   143         bool_t is_group_key_invalidated,
   140         bool_t is_radio_measurement_supported ) = 0;
   144         bool_t is_radio_measurement_supported,
       
   145         const core_cipher_key_s* pairwise_key ) = 0;
   141 
   146 
   142     /**
   147     /**
   143      * Disconnect from the current network.
   148      * Disconnect from the current network.
   144      *
   149      *
   145      * @since S60 v3.1
   150      * @since S60 v3.1