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