wlanutilities/wlanwizard/tsrc/stubs/wlanmgmtclient_stub.cpp
author hgs
Mon, 23 Aug 2010 13:30:09 +0300
changeset 53 bdc64aa9b954
parent 39 wlanutilities/wlanwizard/t_wlanwizard/stubs/wlanmgmtclient_stub.cpp@7b3e49e4608a
child 61 e1d68407ed06
permissions -rw-r--r--
201033
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:
hgs
parents:
diff changeset
    15
* WLAN Management API stubbing for WLAN Qt Utilities.
hgs
parents:
diff changeset
    16
*/
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
#include <QTest>
hgs
parents:
diff changeset
    19
hgs
parents:
diff changeset
    20
#include <e32std.h>
hgs
parents:
diff changeset
    21
#include <e32base.h>
hgs
parents:
diff changeset
    22
#include <e32cmn.h>
hgs
parents:
diff changeset
    23
#include "wlanmgmtclient.h"
hgs
parents:
diff changeset
    24
#include "testwlanwizardcontext.h"
hgs
parents:
diff changeset
    25
hgs
parents:
diff changeset
    26
// ---------------------------------------------------------
hgs
parents:
diff changeset
    27
// CWlanScanRequest::NewL
hgs
parents:
diff changeset
    28
// ---------------------------------------------------------
hgs
parents:
diff changeset
    29
//
hgs
parents:
diff changeset
    30
CWlanMgmtClient* CWlanMgmtClient::NewL()
hgs
parents:
diff changeset
    31
    {
hgs
parents:
diff changeset
    32
    CWlanMgmtClient* self = new CWlanMgmtClient;
hgs
parents:
diff changeset
    33
hgs
parents:
diff changeset
    34
    TestWlanWizardContext::setWlanMgmtClientObject(self);
hgs
parents:
diff changeset
    35
    return self;
hgs
parents:
diff changeset
    36
    }
hgs
parents:
diff changeset
    37
    
hgs
parents:
diff changeset
    38
// ---------------------------------------------------------
hgs
parents:
diff changeset
    39
// CWlanScanRequest::~CWlanMgmtClient
hgs
parents:
diff changeset
    40
// ---------------------------------------------------------
hgs
parents:
diff changeset
    41
//
hgs
parents:
diff changeset
    42
CWlanMgmtClient::~CWlanMgmtClient()
hgs
parents:
diff changeset
    43
    {
hgs
parents:
diff changeset
    44
    delete iResults;
hgs
parents:
diff changeset
    45
    }
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
// ---------------------------------------------------------
hgs
parents:
diff changeset
    48
// CWlanScanRequest::CWlanMgmtClient
hgs
parents:
diff changeset
    49
// ---------------------------------------------------------
hgs
parents:
diff changeset
    50
//
hgs
parents:
diff changeset
    51
CWlanMgmtClient::CWlanMgmtClient()
hgs
parents:
diff changeset
    52
    {
hgs
parents:
diff changeset
    53
    iResults = new (ELeave) CArrayFixSeg<TWlanProtectedSetupCredentialAttribute> (4);
hgs
parents:
diff changeset
    54
    }
hgs
parents:
diff changeset
    55
hgs
parents:
diff changeset
    56
// ---------------------------------------------------------
hgs
parents:
diff changeset
    57
// CWlanScanRequest::RunProtectedSetup
hgs
parents:
diff changeset
    58
// ---------------------------------------------------------
hgs
parents:
diff changeset
    59
//
hgs
parents:
diff changeset
    60
void CWlanMgmtClient::RunProtectedSetup(
hgs
parents:
diff changeset
    61
    TRequestStatus& aStatus,
hgs
parents:
diff changeset
    62
    const TWlanSsid& aSsid,
hgs
parents:
diff changeset
    63
    const TWlanWpsPin& aWpsPin,
hgs
parents:
diff changeset
    64
    CArrayFixSeg<TWlanProtectedSetupCredentialAttribute>& aCredentials )
hgs
parents:
diff changeset
    65
{
hgs
parents:
diff changeset
    66
    Q_UNUSED(aWpsPin);
hgs
parents:
diff changeset
    67
    QCOMPARE(aSsid, iSsid);
hgs
parents:
diff changeset
    68
    for (int i = 0 ; i < iResults->Count() ; ++i){
hgs
parents:
diff changeset
    69
        aCredentials.AppendL(iResults->At(i));
hgs
parents:
diff changeset
    70
    }
hgs
parents:
diff changeset
    71
    User::RequestComplete(&aStatus, iCompletionCode);
hgs
parents:
diff changeset
    72
}
hgs
parents:
diff changeset
    73
hgs
parents:
diff changeset
    74
// ---------------------------------------------------------
hgs
parents:
diff changeset
    75
// CWlanScanRequest::CancelProtectedSetup
hgs
parents:
diff changeset
    76
// ---------------------------------------------------------
hgs
parents:
diff changeset
    77
//
hgs
parents:
diff changeset
    78
void CWlanMgmtClient::CancelProtectedSetup()
hgs
parents:
diff changeset
    79
    {
hgs
parents:
diff changeset
    80
    // TODO
hgs
parents:
diff changeset
    81
    //User::RequestComplete(iStubRequestStatus, KErrCancel);
hgs
parents:
diff changeset
    82
    //iStubRequestStatus = 0;
hgs
parents:
diff changeset
    83
    }