wlan_plat/wlan_management_api/inc/wlanmgmtinterface.h
branchRCL_3
changeset 17 a828660c511c
parent 14 13838cf40350
child 18 d3d7683d16f5
equal deleted inserted replaced
16:5fb7af913dfd 17:a828660c511c
    14 * Description:  ECom interface definition for WLAN management services.
    14 * Description:  ECom interface definition for WLAN management services.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 16.1.1 %
    19 * %version: 18 %
    20 */
    20 */
    21 
    21 
    22 #ifndef WLANMGMTINTERFACE_H
    22 #ifndef WLANMGMTINTERFACE_H
    23 #define WLANMGMTINTERFACE_H
    23 #define WLANMGMTINTERFACE_H
    24 
    24 
   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          */