146 * @param aIapId The Iap Id to match |
146 * @param aIapId The Iap Id to match |
147 * @param aPriorThis The index after which results are not reported |
147 * @param aPriorThis The index after which results are not reported |
148 * @return Pointer to the wlan info object (ownership not passed), or |
148 * @return Pointer to the wlan info object (ownership not passed), or |
149 * NULL if ssid is not found |
149 * NULL if ssid is not found |
150 */ |
150 */ |
151 IMPORT_C void MatchWithIapIDL( const TUint aIapID, |
151 IMPORT_C void MatchWithIapIDL( const TUint aIapID, |
152 const TInt aPriorThis, |
152 const TInt aPriorThis, |
153 RPointerArray<TWsfWlanInfo>& aMatchArray ); |
153 RPointerArray<TWsfWlanInfo>& aMatchArray ); |
154 |
154 |
155 |
155 |
156 /** |
156 /** |
157 * Returns the info array element matching the SSID, security mode and net mode |
157 * Returns the info array element matching the SSID, security mode and net mode |
158 * prior the given index |
158 * prior the given index |
159 * @since S60 5.0 |
159 * @since S60 5.0 |
160 * @param aSsid The SSID to match |
160 * @param aSsid The SSID to match |
161 * @param aSecMode The security mode to match |
161 * @param aSecMode The security mode to match |
162 * @param aNetMode The network mode to match |
162 * @param aNetMode The network mode to match |
163 * @param aPriorThis The index after which results are not reported |
163 * @param aUsesPreSharedKey pre shared key usage to match |
164 * @return Pointer to the wlan info object (ownership not passed), or |
164 * @param aPriorThis The index after which results are not reported |
165 * NULL if ssid is not found |
165 * @return Pointer to the wlan info object (ownership not passed), or |
166 */ |
166 * NULL if ssid is not found |
167 IMPORT_C void MatchL( const TDesC8& aSsid, |
167 */ |
168 CMManager::TWlanSecMode aSecMode, |
168 IMPORT_C void MatchL( const TDesC8& aSsid, |
169 CMManager::TWlanNetMode aNetMode, |
169 CMManager::TWlanSecMode aSecMode, |
170 const TInt aPriorThis, |
170 CMManager::TWlanNetMode aNetMode, |
171 RPointerArray<TWsfWlanInfo>& aMatchArray ); |
171 TBool aUsesPreSharedKey, |
172 |
172 const TInt aPriorThis, |
173 /** |
173 RPointerArray<TWsfWlanInfo>& aMatchArray ); |
174 * Serialize the array content to a buffer and pushes it on the |
174 |
175 * cleanup stack |
175 /** |
176 * @since S60 5.0 |
176 * Serialize the array content to a buffer and pushes it on the |
177 * @return The buffer created |
177 * cleanup stack |
178 */ |
178 * @since S60 5.0 |
179 IMPORT_C HBufC8* SerializeContentLC(); |
179 * @return The buffer created |
180 |
180 */ |
|
181 IMPORT_C HBufC8* SerializeContentLC(); |
|
182 |
181 /** |
183 /** |
182 * Read wlan info objects from buffer and append them to the array |
184 * Read wlan info objects from buffer and append them to the array |
183 * @since S60 5.0 |
185 * @since S60 5.0 |
184 * @param aStreamBuffer The buffer to read from. |
186 * @param aStreamBuffer The buffer to read from. |
185 * @return The new array size |
187 * @return The new array size |