--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/networkcontroller/ts_common/CStubbedAgent.cpp Thu Dec 17 09:22:25 2009 +0200
@@ -0,0 +1,240 @@
+// Copyright (c) 2002-2009 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:
+//
+
+#include "CStubbedAgent.h"
+
+void CStubbedAgent::Info(TNifAgentInfo& aInfo) const
+ {
+
+ _LIT(KAgentName, "Stubbed");
+ aInfo.iName = KAgentName();
+ aInfo.iName.AppendFormat(_L("-Agent[0x%08x]"), this);
+ }
+
+CStubbedAgent::~CStubbedAgent()
+ {
+
+ if(iOverrides)
+ {
+ delete iOverrides;
+ }
+ }
+
+void CStubbedAgent::Unimplemented() const
+ {
+ User::Invariant();
+ }
+
+
+void CStubbedAgent::Connect(TAgentConnectType)
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::Connect(TAgentConnectType, CStoreableOverrideSettings*)
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::CancelConnect()
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::Reconnect()
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::CancelReconnect()
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::Authenticate(TDes&, TDes&)
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::CancelAuthenticate()
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::Disconnect(TInt)
+ {
+
+ Unimplemented();
+ }
+
+TInt CStubbedAgent::GetExcessData(TDes8&)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoReadInt(const TDesC& aField, TUint32& aValue,const RMessagePtr2* /*aMessage*/)
+ {
+ TInt ret(KErrNotFound);
+
+ _LIT(KIapIdField, "Iap\\Id");
+ if(aField.CompareF(KIapIdField()) == 0)
+ {
+ aValue = 1;
+ ret = KErrNone;
+ }
+ else
+ {
+ Unimplemented();
+ }
+
+ return ret;
+ }
+
+TInt CStubbedAgent::DoWriteInt(const TDesC&, TUint32,const RMessagePtr2* /*aMessage*/)
+
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoReadDes(const TDesC&, TDes8&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoWriteDes(const TDesC&, const TDesC8&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoReadDes(const TDesC&, TDes16&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoWriteDes(const TDesC&, const TDesC16&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoReadBool(const TDesC&, TBool&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::DoWriteBool(const TDesC&, TBool,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+HBufC* CStubbedAgent::DoReadLongDesLC(const TDesC&,const RMessagePtr2* /*aMessage*/)
+ {
+
+ Unimplemented();
+ return NULL;
+ }
+
+TInt CStubbedAgent::Notification(TNifToAgentEventType, TAny*)
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+TInt CStubbedAgent::IncomingConnectionReceived()
+ {
+
+ Unimplemented();
+ return KErrNone;
+ }
+
+void CStubbedAgent::GetLastError(TInt&)
+ {
+
+ Unimplemented();
+ }
+
+TBool CStubbedAgent::IsActive() const
+ {
+
+ Unimplemented();
+ return EFalse;
+ }
+
+TBool CStubbedAgent::IsReconnect() const
+ {
+
+ Unimplemented();
+ return EFalse;
+ }
+
+void CStubbedAgent::SetConnectionSettingsL(const TConnectionSettings& aSettings)
+ {
+
+ iSettings = aSettings;
+ }
+
+TConnectionSettings& CStubbedAgent::ConnectionSettingsL()
+ {
+
+ return iSettings;
+ }
+
+void CStubbedAgent::SetOverridesL(CStoreableOverrideSettings* aOverrides)
+ {
+
+ iOverrides = aOverrides;
+ }
+
+CStoreableOverrideSettings* CStubbedAgent::OverridesL()
+ {
+
+ return iOverrides;
+ }
+
+void CStubbedAgent::RequestNotificationOfServiceChangeL(MAgentSessionNotify*)
+ {
+
+ Unimplemented();
+ }
+
+void CStubbedAgent::CancelRequestNotificationOfServiceChange(MAgentSessionNotify*)
+ {
+
+ Unimplemented();
+ }
+