apengine/apeng/src/VpnApEngine.cpp
changeset 70 ac5daea24fb0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/apengine/apeng/src/VpnApEngine.cpp	Wed Oct 27 17:43:56 2010 +0300
@@ -0,0 +1,390 @@
+/*
+* 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 CVpnApEngine class.
+*
+*/
+
+
+// INCLUDE FILES
+
+#include    "VpnApEngine.h"
+#include    "VpnApItem.h"
+#include    "ApEngineLogger.h"
+#include    "ApEngineConsts.h"
+#include    "ApEngineCommons.h"
+
+#include    <ApDataHandler.h>
+#include    <ApAccessPointItem.h>
+#include    <ApUtils.h>
+
+#include    <txtetext.h>
+
+#include    <vpnapi.h>
+#include    <vpnapidefs.h>
+
+
+// CONSTANTS
+_LIT( KVpnVirtualBearerName, "vpnbearer" );
+_LIT( KVpnVirtualBearerAgent, "vpnconnagt.agt" );
+_LIT( KVpnVirtualBearerNif, "tunnelnif" );
+_LIT( KDefProxyProtocolName, "http" );                      // required !
+_LIT( KDefWapGatewayIpAddress, "0.0.0.0" );
+
+
+
+// constatnts needed for the virtualbearer table
+const TInt KNoTimeout = -1;
+const TUint32 KLastSessionTimeout = 3;
+
+
+// ================= MEMBER FUNCTIONS =======================
+// ---------------------------------------------------------
+// CVpnApEngine::NewLC
+// ---------------------------------------------------------
+//
+EXPORT_C CVpnApEngine* CVpnApEngine::NewLC( CCommsDatabase* aDb )
+    {
+    return NULL;
+    }
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::~CVpnApEngine
+// ---------------------------------------------------------
+//
+EXPORT_C CVpnApEngine::~CVpnApEngine()
+    {
+    }
+
+        
+// ---------------------------------------------------------
+// CVpnApEngine::ConstructL
+// ---------------------------------------------------------
+//
+EXPORT_C void CVpnApEngine::ConstructL( CCommsDatabase* aDb )
+    {
+    }
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::CVpnApEngine
+// ---------------------------------------------------------
+//
+EXPORT_C CVpnApEngine::CVpnApEngine()
+:iOwnDb( EFalse )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::CreateVpnApL
+// ---------------------------------------------------------
+//
+EXPORT_C TUint32 CVpnApEngine::CreateVpnApL( CVpnApItem& aVpnApItem )
+    {
+    return 0;
+    }
+
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::CreateVpnL
+// ---------------------------------------------------------
+//
+EXPORT_C TUint32 CVpnApEngine::CreateVpnApL(  TDesC& aName, 
+                                              TUint32 aIapId, 
+                                              TDesC& aPolicy, 
+                                              TDesC* aProxyServerAddress, 
+                                              TUint32 aProxyPort )
+    {
+    return 0;
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::DeleteVpnL
+// ---------------------------------------------------------
+//
+EXPORT_C void CVpnApEngine::DeleteVpnL( TUint32 aVpnApId )
+    {
+    }
+
+
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::VpnDataL
+// ---------------------------------------------------------
+//
+EXPORT_C void CVpnApEngine::VpnDataL( TUint32 aUid, 
+                                      CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::UpdateVpnDataL
+// ---------------------------------------------------------
+//
+EXPORT_C void CVpnApEngine::UpdateVpnDataL( CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::IsVpnApL()
+// ---------------------------------------------------------
+//
+EXPORT_C TBool CVpnApEngine::IsVpnApL( const TUint32 aUid )
+    {
+    return EFalse;
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::Cvt()
+// ---------------------------------------------------------
+//
+EXPORT_C TInt CVpnApEngine::Cvt()
+    {
+    return KErrNone;
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::DoCreateVpnApL
+// ---------------------------------------------------------
+//
+TUint32 CVpnApEngine::DoCreateVpnApL( TBool aIsNew, CVpnApItem& aVpnApItem )
+    {
+    return 0;
+    }
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteVpnDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::WriteVpnDataL( TBool aIsNew, CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::CreateVirtBearerIfNeededL
+// ---------------------------------------------------------
+//
+TUint32 CVpnApEngine::CreateVirtBearerIfNeededL()
+    {
+    return 0;
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteVpnIapRecordL
+// ---------------------------------------------------------
+//
+TUint32 CVpnApEngine::WriteVpnIapRecordL( TBool aIsNew, 
+                                          CVpnApItem& aVpnApItem )
+    {
+    return 0;
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::GetLocationIdL
+// ---------------------------------------------------------
+//
+TUint32 CVpnApEngine::GetLocationIdL()
+    {
+    return 0;    
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteVpnWapApDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::WriteVpnWapApDataL( TBool aIsNew, CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteWapBearerDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::WriteVpnWapBearerDataL( TBool aIsNew, 
+                                           CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadVpnWapBearerDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadVpnWapBearerDataL( TUint32 aUid, 
+                                          CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadVpnWapApDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadVpnWapApDataL( CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadVpnIapRecordL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadVpnIapRecordL( CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadVpnDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadVpnDataL( CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+
+
+
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteProxyDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::WriteProxyDataL( TBool aIsNew, 
+                                      const CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadProxyDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadProxyDataL( CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::RemoveVpnProxyDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::RemoveVpnProxyDataL( TUint32 aIspId )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::DoDeleteVpnL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::DoDeleteVpnL( TUint32 aUid )
+    {
+    }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::RemoveRecordL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::RemoveRecordL( const TDesC& aTable, TUint32 aUid )
+    {
+    }
+
+
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::WriteNetworkDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::WriteNetworkDataL( TBool aIsNew, 
+                                        CVpnApItem& aVpnApItem )
+    {
+    }
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::ReadNetworkDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::ReadNetworkDataL( CVpnApItem& aVpnApItem )
+    {    
+  }
+
+
+
+// ---------------------------------------------------------
+// CVpnApEngine::RemoveNetworkDataL
+// ---------------------------------------------------------
+//
+void CVpnApEngine::RemoveNetworkDataL( TUint32 aIspId )
+    {
+    }
+
+//  End of File
+