equal
deleted
inserted
replaced
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 |