diff -r 8b0c979bbe8c -r ac5daea24fb0 apengine/apeng/src/APDataHandler.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/apengine/apeng/src/APDataHandler.cpp Wed Oct 27 17:43:56 2010 +0300 @@ -0,0 +1,898 @@ +/* +* 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 class CApDataHandler +* +*/ + + +// INCLUDE FILES +#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS +#include +#endif +#include "APEngineVariant.hrh" + +#include +#include +#include +#include +#include +#ifdef __TEST_USE_SHARED_DATA + #include + #include +#endif //__TEST_USE_SHARED_DATA +#include + +#include "ApDataHandler.h" +#include "ApAccessPointItem.h" +#include "ApEngineCommons.h" +#include "ApUtils.h" +#include "ApEngineVer.h" +#include "ApEngineLogger.h" +#include "ApNetworkItem.h" +#include "APItemExtra.h" +#include "APItemCdmaData.h" +#include "APItemWlanData.h" +#include "ApSpeedLookup.h" + +// CONSTANTS +#if defined(_DEBUG) + _LIT( KErrInvalidIntendedType, "Invalid intended default type" ); +#endif // (_DEBUG) +_LIT( KErrNoSuchCase, "No such case" ); + + +// Agreed GPRS_QOS_WARNING_TIMEOUT Value +const TInt KGprsOsTimeout = -1; + +/** +* General Settings UID +*/ +#ifdef __TEST_USE_SHARED_DATA + LOCAL_D const TUid KGeneralSettingsUid = { 0X100058EC }; +#endif // __TEST_USE_SHARED_DATA + + + + + + +_LIT( KWlanBearerName, "WLANBearer" ); +_LIT( KWlanBearerAgent, "wlanagt.agt" ); +_LIT( KWlanBearerNif, "wlannif" ); + +_LIT( KWlanLDDName, "not used" ); +_LIT( KWlanPDDName, "not used" ); + +const TInt KWlanLastSocketActivityTimeout = -1; +const TInt KWlanLastSessionClosedTimeout = 1; +const TInt KWlanLastSocketClosedTimeout = -1; + + + + + + +// MACROS + + +// LOCAL FUNCTION PROTOTYPES + + +// ================= MEMBER FUNCTIONS ======================= + +// C++ default constructor can NOT contain any code that +// might leave. +// +// --------------------------------------------------------- +// CApDataHandler::NewLC +// --------------------------------------------------------- +// +EXPORT_C CApDataHandler* CApDataHandler::NewLC( CCommsDatabase& aDb ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApDataHandler::~CApDataHandler +// --------------------------------------------------------- +// +EXPORT_C CApDataHandler::~CApDataHandler() + { + } + + +// --------------------------------------------------------- +// CApDataHandler::CApDataHandler +// --------------------------------------------------------- +// +EXPORT_C CApDataHandler::CApDataHandler( ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ConstructL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::ConstructL( CCommsDatabase& aDb ) + { + } + + +// query +// --------------------------------------------------------- +// CApDataHandler::AccessPointDataL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::AccessPointDataL( TUint32 aUid, + CApAccessPointItem& aApItem ) + { + } + + + +// update +// --------------------------------------------------------- +// CApDataHandler::UpdateAccessPointDataL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::UpdateAccessPointDataL + ( + CApAccessPointItem& aApItem, + TBool& aNameChanged + ) + { + } + + + +// Creating new AP +// --------------------------------------------------------- +// CApDataHandler::CreateCopyFromL +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApDataHandler::CreateCopyFromL( TUint32 aBaseId ) + { + User::Leave( KErrNotSupported ); + } + + + +// --------------------------------------------------------- +// CApDataHandler::CreateFromDataL +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApDataHandler::CreateFromDataL( CApAccessPointItem& aApItem ) + { + User::Leave( KErrNotSupported ); + } + + + +// Remove +// --------------------------------------------------------- +// CApDataHandler::RemoveAP +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::RemoveAPL( TUint32 aUid ) + { + User::Leave( KErrNotSupported ); + } + + +// Getting default access point +// --------------------------------------------------------- +// CApDataHandler::DefaultL +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApDataHandler::DefaultL( TBool aIsWap ) const + { + return 0; + } + + + +// Setting as default +// --------------------------------------------------------- +// CApDataHandler::SetAsDefaultL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::SetAsDefaultL( TUint32 aUid, + TCommsDbIspType aIntendedType ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// --------------------------------------------------------- +// Connection Preferene Handling +// --------------------------------------------------------- +// --------------------------------------------------------- + + +// --------------------------------------------------------- +// CApDataHandler::SetPreferredIfDbIapTypeL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::SetPreferredIfDbIapTypeL + ( + TUint32 aRank, + TCommDbConnectionDirection aDirection, + TUint32 aBearers, + TCommDbDialogPref aPrompt, + TUint32 aIAP, + TBool aOverwrite + ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApDataHandler::SetPreferredIfDbIspTypeL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::SetPreferredIfDbIspTypeL + ( + TUint32 aRank, + TCommDbConnectionDirection aDirection, + TUint32 aBearers, + TCommDbDialogPref aPrompt, + TUint32 aISP, + TUint32 aChargeCard, + const TDesC& aServiceType, + TBool aOverwrite + ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApDataHandler::GetPreferredIfDbIapTypeL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::GetPreferredIfDbIapTypeL + ( + TUint32 aRank, + TCommDbConnectionDirection aDirection, + TUint32& aBearers, + TUint32& aPrompt, + TUint32& aIAP + ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::GetPreferredIfDbIspTypeL +// --------------------------------------------------------- +// +EXPORT_C const TDesC& CApDataHandler::GetPreferredIfDbIspTypeL + ( + TUint32 /*aRank*/, + TCommDbConnectionDirection /*aDirection*/, + TUint32& /*aBearers*/, + TUint32& /*aPrompt*/, + TUint32& /*aISP*/, + TUint32& /*aChargeCard*/ + ) + { + User::Leave( KErrNotSupported ); + } + + + +// --------------------------------------------------------- +// CApDataHandler::GetPreferredIfDbIspTypeL +// --------------------------------------------------------- +// +EXPORT_C TUint32 CApDataHandler::DefaultL( TBool aIsWap, + TBool& aReadOnly ) const + { + return 0; + } + + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveNetworkL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::RemoveNetworkL( TUint32 aUid ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApDataHandler::CreateNetworkL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::CreateNetworkL( CApNetworkItem& aNetwork ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadNetworkPartL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::ReadNetworkPartL( CApAccessPointItem& aItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadNetworkL +// --------------------------------------------------------- +// +EXPORT_C void CApDataHandler::ReadNetworkL( TUint32 aUid, + CApNetworkItem& aNetwork ) + { + } + + +// ================= OTHER EXPORTED FUNCTIONS ============== + + +// ================= PROTECTED FUNCTIONS ============== + +// --------------------------------------------------------- +// CApDataHandler::ReadWapDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadWapDataL( TUint32 aWapId, + CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadIapDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadIapDataL( TUint32 aIapId, + CApAccessPointItem& aApItem ) + { + } + + + + + +// --------------------------------------------------------- +// CApDataHandler::ReadIspDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadIspDataL( TUint32 aIspId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::ReadGprsDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadGprsDataL( TUint32 aIspId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::ReadLanDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadLanDataL( TUint32 aIspId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::ReadDialInOutDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadDialInOutDataL( TUint32 aIspId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::ReadVpnInfoL +// --------------------------------------------------------- +// +void CApDataHandler::ReadVpnInfoL( TUint32 aIspId, + CApAccessPointItem& aApItem) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteWapBearerDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteWapBearerDataL( TBool aIsNew, TUint32 aWapId, + CApAccessPointItem& aApItem ) + { + } + + + + +// --------------------------------------------------------- +// CApDataHandler::WriteWapApDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteWapApDataL( TBool aIsNew, TUint32 aWapId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteIapDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteIapDataL( TBool aIsNew, TUint32 aIapId, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteIspDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteIspDataL( TBool aIsNew, TUint32 aIspId, + CApAccessPointItem& aApItem ) + { + } + + + + +// --------------------------------------------------------- +// CApDataHandler::WriteGprsDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteGprsDataL( TBool aIsNew, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteLanDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteLanDataL( TBool aIsNew, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::DoUpdateAccessPointDataL +// --------------------------------------------------------- +// +TUint32 CApDataHandler::DoUpdateAccessPointDataL + ( + CApAccessPointItem& aApItem, + TBool aIsNew, + TBool& aNameChanged + ) + { + return 0; + } + + + +// --------------------------------------------------------- +// CApDataHandler::SetDefaultIapIspL +// --------------------------------------------------------- +// +void CApDataHandler::SetDefaultIapIspL( TUint32 aUid ) + { + } + + + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveWapBearerApL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveWapBearerApL( TUint32 aUid ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveWapApL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveWapApL( TUint32 aUid ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::RemoveIapL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveIapL( TUint32 aUid ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveIspL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveIspL( TUint32 aUid, TBool aOut ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveGprsL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveGprsL( TUint32 aUid, TBool aOut ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::RemoveLanL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveLanL( TUint32 aUid ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveWlanL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveWlanL( TUint32 aUid ) + { + User::Leave( KErrNotSupported ); + } + + + +// --------------------------------------------------------- +// CApDataHandler::HandleBearerChangeIfNeededL +// --------------------------------------------------------- +// +TBool CApDataHandler::HandleBearerChangeIfNeededL + ( CApAccessPointItem& aApItem ) + { + return EFalse; + } + + + + + +// --------------------------------------------------------- +// CApDataHandler::DoAccessPointDataL +// --------------------------------------------------------- +// +void CApDataHandler::DoAccessPointDataL( TUint32 aUid, + CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::DoRemoveAPL +// --------------------------------------------------------- +// +void CApDataHandler::DoRemoveAPL( TUint32 aUid ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::DoSetAsDefaultL +// --------------------------------------------------------- +// +void CApDataHandler::DoSetAsDefaultL( TUint32 aUid, + TCommsDbIspType aIntendedType ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::DoSetPreferredIfDbIapTypeL +// --------------------------------------------------------- +// +void CApDataHandler::DoSetPreferredIfDbIapTypeL( + TUint32 aRank, + TCommDbConnectionDirection aDirection, + TUint32 aBearers, + TCommDbDialogPref aPrompt, + TUint32 aIAP, + TBool aOverwrite + ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::DoSetPreferredIfDbIspTypeL +// --------------------------------------------------------- +// +void CApDataHandler::DoSetPreferredIfDbIspTypeL( + TUint32 /*aRank*/, + TCommDbConnectionDirection /*aDirection*/, + TUint32 /*aBearers*/, + TCommDbDialogPref /*aPrompt*/, + TUint32 /*aISP*/, + TUint32 /*aChargeCard*/, + const TDesC& /*aServiceType*/, + TBool /*aOverwrite*/ + ) + { + User::Leave( KErrNotSupported ); + } + + + +// --------------------------------------------------------- +// CApDataHandler::ApSpeed2EtelL +// --------------------------------------------------------- +// +void CApDataHandler::ApSpeed2EtelL( CApAccessPointItem* aItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::EtelSpeed2ApL +// --------------------------------------------------------- +// +void CApDataHandler::EtelSpeed2ApL( CApAccessPointItem& aItem ) + { + } + + + +// Getting default access point +// --------------------------------------------------------- +// CApDataHandler::DoGetDefaultL +// --------------------------------------------------------- +// +TUint32 CApDataHandler::DoGetDefaultL( TBool aIsWap, + TBool* aReadOnly ) const + { // client MUST initiate a transaction, we will NOT ! + return KErrNotSupported; + } + + +// --------------------------------------------------------- +// CApDataHandler::WriteProxyDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteProxyDataL( TBool aIsNew, + const CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadProxyDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadProxyDataL( CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveProxyDataL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveProxyDataL( HBufC* aServiceType, TUint32 aIspId ) + { + } + + + + +// --------------------------------------------------------- +// CApDataHandler::WriteNetworkDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteNetworkDataL( TBool aIsNew, + CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadNetworkDataL +// --------------------------------------------------------- +// +void CApDataHandler::ReadNetworkDataL( CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::RemoveNetworkDataL +// --------------------------------------------------------- +// +void CApDataHandler::RemoveNetworkDataL( TUint32 aIspId ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::GetLocationIdL +// --------------------------------------------------------- +// +TUint32 CApDataHandler::GetLocationIdL() + { + return 0; + } + + + +// --------------------------------------------------------- +// CApDataHandler::GetModemBearerIDL +// --------------------------------------------------------- +// +TUint32 CApDataHandler::GetModemBearerIDL( CApAccessPointItem& aApItem ) + { + User::Leave( KErrInvalidBearerType ); + } + + + + +// --------------------------------------------------------- +// CApDataHandler::ReadServiceL +// --------------------------------------------------------- +// +void CApDataHandler::ReadServiceL( CCommsDbTableView& ispt, + CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::ReadServiceIp6L +// --------------------------------------------------------- +// +void CApDataHandler::ReadServiceIp6L( CCommsDbTableView& ispt, + CApAccessPointItem& aApItem ) + { + } + + + + +// --------------------------------------------------------- +// CApDataHandler::WriteServiceL +// --------------------------------------------------------- +// +void CApDataHandler::WriteServiceL( CCommsDbTableView& aTable, + CApAccessPointItem& aApItem ) + { + } + + +// --------------------------------------------------------- +// CApDataHandler::WriteServiceIp6L +// --------------------------------------------------------- +// +void CApDataHandler::WriteServiceIp6L( CCommsDbTableView& ispt, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteCsdDataL +// --------------------------------------------------------- +// +void CApDataHandler::WriteCsdDataL( TBool aIsNew, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::ReadWlanL +// --------------------------------------------------------- +// +void CApDataHandler::ReadWlanL( CCommsDbTableView& lant, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApDataHandler::WriteWlanL +// --------------------------------------------------------- +// +void CApDataHandler::WriteWlanL( CCommsDbTableView& aTable, + CApAccessPointItem& aApItem ) + { + } + + + + +// --------------------------------------------------------- +// CApDataHandler::CreateLanBearerIfNeededL +// --------------------------------------------------------- +// +TUint32 CApDataHandler::CreateLanBearerIfNeededL() + { + return KErrNotFound; + } + + + + + + +// --------------------------------------------------------- +// CApDataHandler::ReadModemBearerNameL +// --------------------------------------------------------- +// +void CApDataHandler::ReadModemBearerNameL( CApAccessPointItem& aApItem ) + { + } + +// End of File