diff -r 8b0c979bbe8c -r ac5daea24fb0 apengine/apeng/src/APAccessPointItem.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/apengine/apeng/src/APAccessPointItem.cpp Wed Oct 27 17:43:56 2010 +0300 @@ -0,0 +1,1071 @@ +/* +* Copyright (c) 2002 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: Declaration of the class CApAccessPointItem +* +*/ + + +// INCLUDE FILES +#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS +#include +#endif +#include +#include +#include +#include +#include +#include "ApAccessPointItem.h" +#include "ApEngineConsts.h" +#include "ApEngineCommons.h" +#include "ApEngineLogger.h" +#include +#include + +#include "APItemExtra.h" +#include "APItemCdmaData.h" +#include "APItemWlanData.h" + +#include +#include +#include + +#include + + +// EXTERNAL FUNCTION PROTOTYPES + +// CONSTANTS +_LIT( KDefIspIfName, "ppp" ); // required ! + +_LIT( KDefGprsIfName, "pppgprs" ); // required ! + +_LIT( KDefIspIfNetworksIPv4, "ip" ); // required ! +//_LIT( KDefGprsIfParams, "gprsnif" ); // required ! +_LIT( KDefGprsIfParams, "" ); // required ! + +_LIT( KDefWapGatewayIpAddress, "0.0.0.0" ); +_LIT( KDefIspGateway, "0.0.0.0" ); +_LIT( KDefPhoneIpAddress, "0.0.0.0" ); +_LIT( KDefPrimaryNameServer, "0.0.0.0" ); +_LIT( KDefSecondaryNameServer, "0.0.0.0" ); + +_LIT( KWellKnownIp6PrimaryNameServer, "fec0:000:0000:ffff::1" ); +_LIT( KWellKnownIp6SecondaryNameServer, "fec0:000:0000:ffff::2" ); +_LIT( KDefIp6PrimaryNameServer, "0:0:0:0:0:0:0:0" ); +_LIT( KDefIp6SecondaryNameServer, "0:0:0:0:0:0:0:0" ); + +_LIT( KDefIspIfNetworksIPv6, "ip6" ); // required ! +_LIT( KDefIspIfNetworksIPv4IPv6, "ip,ip6" ); // required ! +_LIT( KDefIspIfNetworksIPv4IPv6LAN, "ip,ip6" ); // required ! + + + +/// ROM drive. +_LIT( KApEngineResDriveZ, "z:" ); +/// ApEngine resource file name. +_LIT( KApEngineResFileName, "ApEngine.rsc" ); + + +/** +* General Settings UID +*/ +#ifdef __TEST_USE_SHARED_DATA + LOCAL_D const TUid KGeneralSettingsUid = { 0X100058EC }; +#endif // __TEST_USE_SHARED_DATA + + +// MACROS +#define BOOL_COMPARE(a,b) (((a) && (b)) || (!(a) && !(b))) + +// LOCAL CONSTANTS AND MACROS +const TInt KApItemInitialTxtBufSize = 0; + +const TInt KApMembers = EApWlanIPNameServer2+1; + +_LIT( KDefProxyProtocolName, "http" ); // required ! + +#if defined(_DEBUG) + _LIT( kApSet, "APEngine" ) ; +#endif // (_DEBUG) + +const TInt KEndOfArray = -1; + +const TInt KCsdAnalogue[] = { KSpeedAutobaud, KSpeed9600, KSpeed14400, + KEndOfArray }; + +const TInt KCsdAnalogueWcdma[] = { KSpeedAutobaud, KSpeed9600, KSpeed14400, + KSpeed28800, KEndOfArray}; + +const TInt KCsdIsdn110[] = { KSpeed9600, KSpeed14400, KEndOfArray}; + +const TInt KCsdIsdn110Wcdma[] = { KSpeed9600, KSpeed14400, KSpeed28800, + KSpeed38400, KEndOfArray}; + +const TInt KCsdIsdn120[] = { KSpeed9600, KSpeed14400, KEndOfArray}; + +const TInt KCsdIsdn120Wcdma[] = { KSpeed9600, KSpeed14400, KSpeed28800, + KSpeed56000, KEndOfArray}; + +const TInt KHcsdAnal[] = { KSpeedAutobaud, KSpeed9600, KSpeed14400, + KSpeed19200, KSpeed28800, KEndOfArray}; + +const TInt KHcsdIsdn110[] = { KSpeed9600, KSpeed14400, KSpeed19200, + KSpeed28800, KSpeed38400, KEndOfArray}; + +const TInt KHcsdIsdn120[] = { KSpeed9600, KSpeed14400, KSpeed19200, + KSpeed28800, KSpeed43200, KEndOfArray}; + + + +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// LOCAL, CApItemExtra class implementation +// +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// --------------------------------------------------------- +// CApItemExtra::NewL +// --------------------------------------------------------- +// +CApItemExtra* CApItemExtra::NewL() + { + return NULL; + } + + +// Destructor +// --------------------------------------------------------- +// CApItemExtra::~CApItemExtra +// --------------------------------------------------------- +// +CApItemExtra::~CApItemExtra() + { + } + + +// C++ default constructor can NOT contain any code that +// might leave. +// --------------------------------------------------------- +// CApItemExtra::CApItemExtra +// --------------------------------------------------------- +// +CApItemExtra::CApItemExtra() +:iIsFeatureManagerInitialised( EFalse ), +iIpv6GetDNSIPFromServer( ETrue ), +iIsWcdma( EFalse ), +iIsIpv6Supported( EFalse ), +iIsVpnAp( EFalse ), +iIsAppCsdSupport( EFalse ) + { + } + +// Symbian OS default constructor can leave. +// --------------------------------------------------------- +// CApItemExtra::ConstructL +// --------------------------------------------------------- +// +void CApItemExtra::ConstructL() + { + } + + +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// LOCAL, CApItemCdmaData class implementation +// +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// --------------------------------------------------------- +// CApItemCdmaData::NewL +// --------------------------------------------------------- +// +CApItemCdmaData* CApItemCdmaData::NewL() + { + return NULL; + } + + +// Destructor +// --------------------------------------------------------- +// CApItemCdmaData::~CApItemCdmaData +// --------------------------------------------------------- +// +CApItemCdmaData::~CApItemCdmaData() + { + } + + +// C++ default constructor can NOT contain any code that +// might leave. +// --------------------------------------------------------- +// CApItemCdmaData::CApItemCdmaData +// --------------------------------------------------------- +// +CApItemCdmaData::CApItemCdmaData() +/* Assuming 0 default values everywhere. */ +:iServiceOption( RPacketContext::KLowSpeedData ), +iPdpType( EIPv4 ), +iReqFwdPriority( 0 ), /*RPacketQoS::TQoSLinkPriority*/ +iReqRevPriority( 0 ), /*RPacketQoS::TQoSLinkPriority*/ +iReqFwdBitrate( 0 ), /*RPacketQoS::TQoSDataRate*/ +iReqRevBitrate( 0 ), /*RPacketQoS::TQoSDataRate*/ +iReqFwdLoss( 0 ), /*RPacketQoS::TQoSDataLoss*/ +iReqRevLoss( 0 ), /*RPacketQoS::TQoSDataLoss*/ +iReqFwdMaxDelay( 0 ), /*RPacketQoS::TQoSDelay*/ +iReqRevMaxDelay( 0 ), /*RPacketQoS::TQoSDelay*/ +iMinFwdBitrate( 0 ), /*RPacketQoS::TQoSDataRate*/ +iMinRevBitrate( 0 ), /*RPacketQoS::TQoSDataRate*/ +iAccptFwdLoss( 0 ), /*RPacketQoS::TQoSDataLoss*/ +iAccptRevLoss( 0 ), /*RPacketQoS::TQoSDataLoss*/ +iAccptFwdMaxDelay( 0 ), /*RPacketQoS::TQoSDelay*/ +iAccptRevMaxDelay( 0 ), /*RPacketQoS::TQoSDelay*/ +iQosWarningTimeout( 0 ), /*0xffffffff disables*/ +iRlpMode( RPacketQoS::KRLPUnknown ), +// CDMA2000 deprecated Mobile IP fields +iMip( EFalse ), +iMipTimeout( 0 ), +// CDMA2000 specific CDMA parameters provisioned through OTA +iNaiType( 0 ), +iSimpleIpAuthAlgorithm( 0 ), +iSimpleIpPapSsHandle( 0 ), +iSimpleIpChapSsHandle( 0 ), +iMipTBit( 0 ), +iMipMnAaaAuthAlgorithm( 0 ), +iMipMnAaaSpi( 0 ), +iMipMnAaaSsHandle( 0 ), +iMipMnHaAuthAlgorithm( 0 ), +iMipMnHaSpi( 0 ), +iMipMnHaSsHandle( 0 ) + { + } + +// Symbian OS default constructor can leave. +// --------------------------------------------------------- +// CApItemCdmaData::ConstructL +// --------------------------------------------------------- +// +void CApItemCdmaData::ConstructL() + { + } + + + + + + + +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// LOCAL, CApItemWlanData class implementation +// +// --------------------------------------------------------- +// --------------------------------------------------------- +// +// --------------------------------------------------------- +// CApItemWlanData::NewL +// --------------------------------------------------------- +// +CApItemWlanData* CApItemWlanData::NewL() + { + return NULL; + } + + +// Destructor +// --------------------------------------------------------- +// CApItemWlanData::~CApItemWlanData +// --------------------------------------------------------- +// +CApItemWlanData::~CApItemWlanData() + { + } + + +// C++ default constructor can NOT contain any code that +// might leave. +// --------------------------------------------------------- +// CApItemWlanData::CApItemWlanData +// --------------------------------------------------------- +// +CApItemWlanData::CApItemWlanData() +:iWlanNetworkMode( EInfra ), +iWlanSecurityMode( EOpen ) +/* Assuming 0 default values elsewhere. */ + { + } + +// Symbian OS default constructor can leave. +// --------------------------------------------------------- +// CApItemWlanData::ConstructL +// --------------------------------------------------------- +// +void CApItemWlanData::ConstructL() + { + } + + + + +// MODULE DATA STRUCTURES + +// ========================================================= +// ========================================================= +// ========================================================= +// +// CApAccessPointItem class implementation +// +// ========================================================= +// ========================================================= +// ========================================================= +// + +// ================= MEMBER FUNCTIONS ======================= +// Two-phased constructor. +// --------------------------------------------------------- +// CApAccessPointItem::NewLC +// --------------------------------------------------------- +// +EXPORT_C CApAccessPointItem* CApAccessPointItem::NewLC() + { + return NULL; + } + + +// Destructor +// --------------------------------------------------------- +// CApAccessPointItem::~CApAccessPointItem +// --------------------------------------------------------- +// +EXPORT_C CApAccessPointItem::~CApAccessPointItem() + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::CopyFromL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::CopyFromL( const CApAccessPointItem& + aCopyFrom ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::operator== +// --------------------------------------------------------- +// +EXPORT_C TBool CApAccessPointItem::operator==( + const CApAccessPointItem& aItem + ) const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::operator!= +// --------------------------------------------------------- +// +EXPORT_C TBool CApAccessPointItem::operator!=( + const CApAccessPointItem& aItem + ) const + { + return EFalse; + } + + + +// C++ default constructor can NOT contain any code that +// might leave. +// --------------------------------------------------------- +// CApAccessPointItem::CApAccessPointItem +// --------------------------------------------------------- +// +EXPORT_C CApAccessPointItem::CApAccessPointItem() +:iIsWTLSSecurityOn( EFalse ), +iIsConnectionTypeContinuous( EWapWspOptionConnectionOriented ), +iIspType( EIspTypeInternetOnly ), +iUseLoginScript( EFalse ), +iPromptPassword( EFalse ), +iDisplayTerminalWindow( EFalse ), +iUseCallBack( EFalse ), +iCallBackTypeIsServerNum( ECallbackActionMSCBCPAcceptServerSpecifiedNumber ), +iIspCallbackTimeOut( KCallBackTimeOut ), +iEnablePPPCompression( EFalse ), +iIsPasswordAuthenticationSecure( ETrue ), +iBearerCallTypeIsdn( ECallTypeAnalogue ), +iIspBearerCE( RMobileCall::EQoSNonTransparent ), +iGprsPdpType( EIPv4 ), +iIsReadOnly( EFalse ), +iApHasProxySettings( EFalse ), +iNetworkId( 0 ), +iApIapBearerService( RMobileCall::KCapsDataCircuitAsynchronous ) + + { + } + + +// Symbian OS default constructor can leave. +// --------------------------------------------------------- +// CApAccessPointItem::ConstructL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::ConstructL() + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadTextL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::ReadTextL( const TApMember aColumn, + TDes8& aValue ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadTextL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::ReadTextL( const TApMember aColumn, + TDes16& aValue ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadLongTextL +// --------------------------------------------------------- +// +EXPORT_C HBufC* CApAccessPointItem::ReadLongTextL( const TApMember aColumn ) + { + return NULL; + } + + + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadConstLongTextL +// --------------------------------------------------------- +// +EXPORT_C const HBufC* CApAccessPointItem::ReadConstLongTextL + ( const TApMember aColumn ) + { + return NULL; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadTextLengthL +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApAccessPointItem::ReadTextLengthL( const TApMember aColumn ) + { + return 0; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadUint +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::ReadUint( const TApMember aColumn, + TUint32& aValue ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::ReadBool +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::ReadBool( const TApMember aColumn, + TBool& aValue ) + { + return KErrNotSupported; + } + + +// Update +// --------------------------------------------------------- +// CApAccessPointItem::WriteTextL +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::WriteTextL( const TApMember aColumn, + const TDesC8& aValue ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::WriteTextL +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::WriteTextL( const TApMember aColumn, + const TDesC16& aValue ) + { + return KErrNotSupported; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::WriteLongTextL +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::WriteLongTextL( const TApMember aColumn, + const TDesC& aValue ) + { + return KErrNotSupported; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::WriteUint +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::WriteUint( const TApMember aColumn, + const TUint32& aValue ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::WriteBool +// --------------------------------------------------------- +// +EXPORT_C TInt CApAccessPointItem::WriteBool( const TApMember aColumn, + const TBool& aValue ) + { + return KErrNotSupported; + } + + + +// Query +// COMMON + +// --------------------------------------------------------- +// CApAccessPointItem::Uid +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApAccessPointItem::WapUid() const + { + return 0; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ConnectionName +// --------------------------------------------------------- +// +EXPORT_C const TDesC& CApAccessPointItem::ConnectionName() const + { + User::Leave( KErrNotSupported ); + } + + +// WAP-spec. +// --------------------------------------------------------- +// CApAccessPointItem::WapBearer +// --------------------------------------------------------- +// +EXPORT_C const TDesC& CApAccessPointItem::WapBearer() const + { + User::Leave( KErrNotSupported ); + } + + + +// WAP-spec. +// --------------------------------------------------------- +// CApAccessPointItem::BearerTypeL +// --------------------------------------------------------- +// +EXPORT_C TApBearerType CApAccessPointItem::BearerTypeL() + { + User::Leave( KErrNotSupported ); + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SetBearerTypeL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::SetBearerTypeL( TApBearerType aBearer ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SetNamesL +// --------------------------------------------------------- +// +EXPORT_C void CApAccessPointItem::SetNamesL( const TDesC16& aValue ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SanityCheckOk +// --------------------------------------------------------- +// +EXPORT_C TBool CApAccessPointItem::SanityCheckOk() + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::HasSameIspAndBearer +// --------------------------------------------------------- +// +EXPORT_C TBool CApAccessPointItem::HasSameIspAndBearerL( + CApAccessPointItem& aItem ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::IsReadOnly +// --------------------------------------------------------- +// +EXPORT_C TBool CApAccessPointItem::IsReadOnly() const + { + return EFalse; + } + + + + +// ================= OTHER EXPORTED FUNCTIONS ============== + + +// =============== OTHER NON - EXPORTED FUNCTIONS ============ +// --------------------------------------------------------- +// CApAccessPointItem::IsVpnAp +// --------------------------------------------------------- +// +TBool CApAccessPointItem::IsVpnAp() const + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SetVpnAp +// --------------------------------------------------------- +// +void CApAccessPointItem::SetVpnAp( TBool aIsVpn ) + { + } + +// --------------------------------------------------------- +// CApAccessPointItem::Specified +// --------------------------------------------------------- +// +TBool CApAccessPointItem::Specified( TApMember aMember ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::Specify +// --------------------------------------------------------- +// +void CApAccessPointItem::Specify( TApMember aMember, TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyAll +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyAll( TBool aOn ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyWap +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyWap( TBool aOn ) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyIpBearer +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyIpBearer( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyIAP +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyIAP( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyISP +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyISP( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyGPRS +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyGPRS( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyCDMA +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyCDMA( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SpecifyWLAN +// --------------------------------------------------------- +// +void CApAccessPointItem::SpecifyWLAN( TBool aOn ) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::SetDnsIpFromServer +// --------------------------------------------------------- +// +void CApAccessPointItem::SetDnsIpFromServer() + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SetIpFromServer +// --------------------------------------------------------- +// +void CApAccessPointItem::SetIpFromServer() + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SetDns6IpFromServer +// --------------------------------------------------------- +// +void CApAccessPointItem::SetDns6IpFromServer() + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReAllocL +// --------------------------------------------------------- +// +void CApAccessPointItem::ReAllocL(HBufC8*& aDes, const TDesC8& aValue) + { + } + + +// --------------------------------------------------------- +// CApAccessPointItem::ReAllocL +// --------------------------------------------------------- +// +void CApAccessPointItem::ReAllocL(HBufC*& aDes, const TDesC16& aValue) + { + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::DoCompareApL +// --------------------------------------------------------- +// +TBool CApAccessPointItem::DoCompareApL( const CApAccessPointItem& aItem )const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareWap +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareWap( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareIap +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareIap( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareIsp +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareIsp( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareGprs +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareGprs( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareCdma +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareCdma( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareWlan +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareWlan( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::GetCleanIpAddressLC +// --------------------------------------------------------- +// +HBufC* CApAccessPointItem::GetCleanIpAddressLC( const TDesC& aValue ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::GetPlainPhoneNumberLC +// --------------------------------------------------------- +// +HBufC* CApAccessPointItem::GetPlainPhoneNumberLC( const TDesC& aNumber ) + { + return NULL; + } + + + + + +// --------------------------------------------------------- +// CApAccessPointItem::IsSamePhoneNumber +// --------------------------------------------------------- +// +TBool CApAccessPointItem::IsSamePhoneNumberL( CApAccessPointItem& aItem ) + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::RemoveInvalidPhoneCharsLC +// --------------------------------------------------------- +// +HBufC* CApAccessPointItem::RemoveInvalidPhoneCharsLC( const TDesC16& aInText ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::RemoveInvalidCharsLC +// --------------------------------------------------------- +// +HBufC* CApAccessPointItem::RemoveInvalidCharsLC( const TDesC16& aInText ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::RemoveInvalidCharsLC +// --------------------------------------------------------- +// +HBufC8* CApAccessPointItem::RemoveInvalidCharsLC( const TDesC8& aInText ) + { + return NULL; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::CompareProxy +// --------------------------------------------------------- +// +TBool CApAccessPointItem::CompareProxy( const CApAccessPointItem& aItem ) const + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApAccessPointItem::HasProxy +// --------------------------------------------------------- +// +TBool CApAccessPointItem::HasProxy() const + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApAccessPointItem::SetProxyFlag +// --------------------------------------------------------- +// +void CApAccessPointItem::SetProxyFlag() + { + } + + + + +//---------------------------------------------------------- +// CApAccessPointItem::LimitSpeed +//---------------------------------------------------------- +// +void CApAccessPointItem::LimitSpeedL() + { + } + + + +//---------------------------------------------------------- +// CApAccessPointItem::SetIfNetworksL +//---------------------------------------------------------- +// +void CApAccessPointItem::SetIfNetworksL() + { + } + + +//---------------------------------------------------------- +// CApAccessPointItem::IsSupported +//---------------------------------------------------------- +// +TBool CApAccessPointItem::IsSupported( TApMember aColumn ) + { + return EFalse; + } + +//---------------------------------------------------------- +// CApAccessPointItem::LeaveIfUnsupportedL +//---------------------------------------------------------- +// +void CApAccessPointItem::LeaveIfUnsupportedL( TApMember aColumn ) + { + } + + + + +//---------------------------------------------------------- +// CApAccessPointItem::IsWlan +//---------------------------------------------------------- +// +TBool CApAccessPointItem::IsWlan() + { + return EFalse; + } + + +//---------------------------------------------------------- +// CApAccessPointItem::LimitIp6DNSL +//---------------------------------------------------------- +// +void CApAccessPointItem::LimitIp6DNSL() + { + } + +// End of File