diff -r 000000000000 -r dfb7c4ff071f datacommsserver/networkcontroller/ts_common/CStubbedAgent.cpp --- /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(); + } +