213 * Start Protected Setup. |
213 * Start Protected Setup. |
214 * |
214 * |
215 * @param aStatus Status of the calling active object. On successful |
215 * @param aStatus Status of the calling active object. On successful |
216 * completion contains KErrNone, otherwise one of the |
216 * completion contains KErrNone, otherwise one of the |
217 * system-wide error codes. |
217 * system-wide error codes. |
218 * @param aId Service ID of network which user has selected to be configured. |
218 * @param aSsid SSID of the network to configure. |
|
219 * @param aWpsPin PIN value to be used. "00000000" (string of eight zeros) |
|
220 * if push button method is used. |
219 * @param aCredentials Results of a successful Protected Setup operation. |
221 * @param aCredentials Results of a successful Protected Setup operation. |
220 * @sa \link psetup Protected Setup-specific error codes \endlink. |
222 * @sa \link psetup Protected Setup-specific error codes \endlink. |
221 */ |
223 */ |
222 virtual void RunProtectedSetup( |
224 virtual void RunProtectedSetup( |
223 TRequestStatus& aStatus, |
225 TRequestStatus& aStatus, |
224 TUint32 aId, |
226 const TWlanSsid& aSsid, |
|
227 const TWlanWpsPin& aWpsPin, |
225 CArrayFixSeg<TWlanProtectedSetupCredentialAttribute>& aCredentials ) = 0; |
228 CArrayFixSeg<TWlanProtectedSetupCredentialAttribute>& aCredentials ) = 0; |
226 |
229 |
227 /** |
230 /** |
228 * Cancel an outstanding Protected Setup operation. |
231 * Cancel an outstanding Protected Setup operation. |
229 */ |
232 */ |