connectionutilities/ConnectionDialogs/ConnectionUiUtilities/NotifInc/NetworkInfoBase.inl
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:55:21 +0200
changeset 0 5a93021fdf25
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). 
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  Inline method definitions of the class CNetworkInfoBase
*     
*
*/


#ifndef NETWORKINFOBASE_INL
#define NETWORKINFOBASE_INL
#include <utf.h>

// ================= MEMBER FUNCTIONS =======================
//
// ---------------------------------------------------------
// CNetworkInfoBase::NetworkName
// ---------------------------------------------------------
//
TPtrC CNetworkInfoBase::NetworkName() const
    {
    return iNetworkName;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::SignalStrength
// ---------------------------------------------------------
//
TSignalStrength CNetworkInfoBase::SignalStrength()  const
    {
    return iSignalStrength;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::NetworkMode
// ---------------------------------------------------------
//
TNetworkMode CNetworkInfoBase::NetworkMode()  const
    {
    return iNetworkMode;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::SecurityMode
// ---------------------------------------------------------
//
TWlanConnectionSecurityMode CNetworkInfoBase::SecurityMode() const
    {
    return iSecurityMode;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::ProtectedSetupSupported
// ---------------------------------------------------------
//
TBool CNetworkInfoBase::ProtectedSetupSupported() const
    {
    return iProtectedSetupSupported;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::ExtendedSecurityMode
// ---------------------------------------------------------
//
TWlanConnectionExtentedSecurityMode CNetworkInfoBase::ExtendedSecurityMode() const
    {
    return iExtendedSecurityMode;
    }

// ---------------------------------------------------------
// CNetworkInfoBase::GetNetworkListBoxItemText
// ---------------------------------------------------------
//
TPtrC CNetworkInfoBase::GetNetworkListBoxItemText() const
    {
    return iListBoxItemText;
    }


// ---------------------------------------------------------
// CNetworkInfoBase::OthersEntry
// ---------------------------------------------------------
//
TBool CNetworkInfoBase::OthersEntry() const
    {
    return iOthersEntry;
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetNetworkName
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetNetworkName( TDes8& aNetworkName ) 
    { 
    CnvUtfConverter::ConvertToUnicodeFromUtf8( iNetworkName, aNetworkName);
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetSignalStrength
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetSignalStrength( TSignalStrength aStrength )
    { 
    iSignalStrength = aStrength; 
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetNetworkMode
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetNetworkMode( TNetworkMode aNetworkMode ) 
    { 
    iNetworkMode = aNetworkMode; 
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetSecurityMode
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetSecurityMode( 
                                    TWlanConnectionSecurityMode aSecurityMode )
    { 
    iSecurityMode = aSecurityMode; 
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetOthersEntry
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetOthersEntry( TBool aOthersEntry ) 
    { 
    iOthersEntry = aOthersEntry; 
    }


// ---------------------------------------------------------
// CNetworkInfoBase::SetProtectedSetupSupported
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetProtectedSetupSupported( 
                                            TBool aProtectedSetupSupported )
    { 
    iProtectedSetupSupported = aProtectedSetupSupported; 
    }

// ---------------------------------------------------------
// CNetworkInfoBase::SetExtendedSecurityMode
// ---------------------------------------------------------
//
void CNetworkInfoBase::SetExtendedSecurityMode( 
                  TWlanConnectionExtentedSecurityMode aExtendedSecurityMode )
    { 
    iExtendedSecurityMode = aExtendedSecurityMode; 
    }                 

#endif // NETWORKINFOBASE_INL

// End of File