telephonyprotocols/umtsgprsscpr/Test/te_spud/src/PdpFsmInterfaceTest.cpp
author hgs
Tue, 22 Jun 2010 11:02:32 +0100
changeset 44 8b72faa1200f
permissions -rw-r--r--
201024_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
// Initial Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
// Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
// Description:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
// The implementation of the RPdpFsmInterface for SPUD TEL unit tests
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
// 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
 @file
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
 @internalComponent
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
#include "PdpFsmInterfaceTest.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
#include "InputRequestListener.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
#include "DefaultContextParameters.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
#include <etelpckt.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
CPdpFsmInterfaceTest::CPdpFsmInterfaceTest(CInputRequestListener& aListener) : iListener(aListener), iTftOperationCode(KAddFilters)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	DefaultTftInfo(iTftInfo);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
const TName& CPdpFsmInterfaceTest::TsyName()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	return SimTsyName();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
 Signals to the test execute thread that RPdpFsmInterface::Input has been called
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
TInt CPdpFsmInterfaceTest::Input(TContextId aPdpId, const TInt aOperation, const TInt aParam)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	// The aOperation parameters are broken up into those that are notifications and those that aren't
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	// Since notifications can happen anytime, separate request status members need to be kept for each one
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	// Other input requests happen serially, so only one request can be pending at any time
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	TRequestStatus *status = NULL;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	switch (aOperation)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
		{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
	case PdpFsm::EQoSProfileChangeNetwork:		
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
		status = &iListener.iEtelDriverQosNotificationStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
		break;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	case PdpFsm::EConfigGPRSChangeNetwork:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
		status = &iListener.iEtelDriverConfigGPRSNotificationStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
		break;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	case PdpFsm::EContextStatusChangeNetwork:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
		status = &iListener.iEtelDriverContextStatusNotificationStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
		break;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	case PdpFsm::EServiceStatusChangeNetwork:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
		status = &iListener.iEtelDriverServiceNotificationStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
		break;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	default:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
		iListener.iEtelDriverInputResponseData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
		iListener.iEtelDriverInputResponseData.iSignal = aOperation;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
		status = &iListener.iEtelDriverInputResponseStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
		break;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
		}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	iListener.iParentThread.RequestComplete(status, aParam);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
#ifdef SYMBIAN_NETWORKING_UMTSR5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
// Gets just return default values
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketQoS::TQoSR5Negotiated& /*aParam*/) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	ASSERT(EFalse);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketQoS::TQoSR5Requested& aQoSR5Requested) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
	DefaultQoSR99_R4Requested(aQoSR5Requested);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	aQoSR5Requested.iSignallingIndication = EFalse;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
	aQoSR5Requested.iSourceStatisticsDescriptor = RPacketQoS::ESourceStatisticsDescriptorUnknown;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
#else
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
// !SYMBIAN_NETWORKING_UMTSR5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
// Gets just return default values
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketQoS::TQoSR99_R4Negotiated& /*aParam*/) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
	ASSERT(EFalse);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketQoS::TQoSR99_R4Requested& aQoSR99_R4Requested) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
	DefaultQoSR99_R4Requested(aQoSR99_R4Requested);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
#endif 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
// SYMBIAN_NETWORKING_UMTSR5 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   113
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketContext::TContextConfigGPRS& aParam) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   114
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   115
	DefaultContextConfigGPRS(aParam);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   116
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   117
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   118
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   119
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, TTFTOperationCode& aParam) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   120
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   121
	aParam = iTftOperationCode;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   122
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   123
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   124
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   125
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, TTFTInfo& aTFTInfo) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   126
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   127
	aTFTInfo = iTftInfo;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   128
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   129
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   130
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   131
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketContext::TDataChannelV2& aDataChannelV2) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   132
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   133
	DefaultDataChannel(aDataChannelV2);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   134
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   135
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   136
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   137
TInt CPdpFsmInterfaceTest::Get(TContextId /*aPdpId*/, RPacketContext::TContextStatus& aParam) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   138
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   139
	aParam = RPacketContext::EStatusUnknown;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   140
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   141
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   142
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   143
void CPdpFsmInterfaceTest::Get(RPacketService::TStatus& aParam)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   144
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   145
	aParam = RPacketService::EStatusActive;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   146
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   147
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   148
TInt CPdpFsmInterfaceTest::GetLastErrorCause(TContextId /*aPdpId*/, TInt& /*aLastErrorCause*/) const
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   149
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   150
	/*Placeholder for unused function*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   151
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   152
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   153
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   154
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   155
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   156
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   157
TInt CPdpFsmInterfaceTest::Set(TContextId aPdpId, const RPacketContext::TContextConfigGPRS& aContextConfigGPRS)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   158
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   159
	iListener.iNotifyContextConfigData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   160
	iListener.iNotifyContextConfigData.iContextConfigGPRS = aContextConfigGPRS;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   161
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   162
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   163
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   164
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   165
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   166
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   167
TInt CPdpFsmInterfaceTest::Set(TContextId aPdpId, const RPacketContext::TContextStatus& aParam)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   168
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   169
	iListener.iNotifyContextStatusData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   170
	iListener.iNotifyContextStatusData.iContextStatus = aParam;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   171
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   172
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   173
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   174
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   175
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   176
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   177
void CPdpFsmInterfaceTest::Set(const RPacketService::TStatus aServiceStatus)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   178
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   179
	iListener.iPacketServiceStatus = aServiceStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   180
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   181
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   182
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   183
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   184
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   185
TInt CPdpFsmInterfaceTest::Set(TContextId aPdpId, const RPacketContext::TDataChannelV2& aDataChannelV2)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   186
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   187
	iListener.iNotifyContextDataChannelData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   188
	iListener.iNotifyContextDataChannelData.iDataChannelV2 = aDataChannelV2;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   189
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   190
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   191
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   192
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   193
#ifdef SYMBIAN_NETWORKING_UMTSR5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   194
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   195
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   196
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   197
TInt CPdpFsmInterfaceTest::Set(TContextId /*aPdpId*/, const RPacketQoS::TQoSR5Requested& /*aParam*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   198
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   199
	ASSERT(EFalse);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   200
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   201
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   202
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   203
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   204
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   205
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   206
TInt CPdpFsmInterfaceTest::Set(const TContextId aPdpId, const RPacketQoS::TQoSR5Negotiated& aQoSR5Negotiated)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   207
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   208
	iListener.iNotifyQosNegotiatedData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   209
	iListener.iNotifyQosNegotiatedData.iNegotiated = aQoSR5Negotiated;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   210
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   211
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   212
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   213
#else
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   214
// !SYMBIAN_NETWORKING_UMTSR5 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   215
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   216
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   217
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   218
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   219
TInt CPdpFsmInterfaceTest::Set(TContextId /*aPdpId*/, const RPacketQoS::TQoSR99_R4Requested& /*aParam*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   220
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   221
	ASSERT(EFalse);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   222
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   223
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   224
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   225
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   226
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   227
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   228
TInt CPdpFsmInterfaceTest::Set(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Negotiated& aQoSR99_R4Negotiated)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   229
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   230
	iListener.iNotifyQosNegotiatedData.iPdpId = aPdpId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   231
	iListener.iNotifyQosNegotiatedData.iNegotiated = aQoSR99_R4Negotiated;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   232
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   233
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   234
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   235
#endif 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   236
// SYMBIAN_NETWORKING_UMTSR5 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   237
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   238
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   239
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   240
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   241
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   242
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   243
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   244
TInt CPdpFsmInterfaceTest::Set(TContextId /*aPdpId*/, const TTFTOperationCode& aParam)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   245
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   246
	iTftOperationCode = aParam;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   247
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   248
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   249
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   250
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   251
 Store the parameters passed to Set to be compared by the test execute thread
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   252
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   253
TInt CPdpFsmInterfaceTest::Set(TContextId /*aPdpId*/, const TTFTInfo& aParam)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   254
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   255
	iTftInfo = aParam;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   256
	return KErrNone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   257
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   258
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   259
void CPdpFsmInterfaceTest::SetContextTerminationErrorAndStop(TContextId /*aPdpId*/, TInt /*aErrorCode*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   260
	{/*Placeholder for unused function*/}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   261
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   262