telephonyprotocols/pdplayer/umts/spudfsm/src/cpdpfsm.cpp
branchRCL_3
changeset 20 07a122eea281
parent 19 630d2f34d719
equal deleted inserted replaced
19:630d2f34d719 20:07a122eea281
     1 // Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    15 // @internalTechnology
    15 // @internalTechnology
    16 // 
    16 // 
    17 //
    17 //
    18 
    18 
    19 
    19 
    20 
       
    21 
       
    22 #include "OstTraceDefinitions.h"
       
    23 #ifdef OST_TRACE_COMPILER_IN_USE
       
    24 #include "cpdpfsmTraces.h"
       
    25 #endif
       
    26 
       
    27 #include "tpdpstates.h"
    20 #include "tpdpstates.h"
    28 #include "cpdpfsm.h"
    21 #include "cpdpfsm.h"
    29 #include "cpdpfsmfactory.h"
    22 #include "cpdpfsmfactory.h"
       
    23 #include "spudfsmdebuglogger.h"
    30 #include "eteldrivernmspace.h"
    24 #include "eteldrivernmspace.h"
    31 
    25 
    32 
    26 
    33 #ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
    27 #ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
    34 	CPdpFsm* CPdpFsm::NewL(TContextId aPdpId, CPdpFsmFactory * aPdpFsmFactory, REtelDriverInput * aEtelDriverInput)
    28 	CPdpFsm* CPdpFsm::NewL(TContextId aPdpId, CPdpFsmFactory * aPdpFsmFactory, REtelDriverInput * aEtelDriverInput)
    63 :iPdpFsmEventHandler(&aPdpFsmEventHandler)
    57 :iPdpFsmEventHandler(&aPdpFsmEventHandler)
    64 #endif
    58 #endif
    65 // NOTE: Both pointers are valid when called - see CPdpFsmFactory and CPdpFsmInterface. 
    59 // NOTE: Both pointers are valid when called - see CPdpFsmFactory and CPdpFsmInterface. 
    66 // No other caller is expected.
    60 // No other caller is expected.
    67     {
    61     {
    68 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CTOR_1, ">>CPdpFsm::CPdpFsm()");
    62 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::CPdpFsm()");
    69 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CTOR_2, "Pdp ID %d",iPdpId);
    63 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
    70 	
    64 	
    71 	// save for later
    65 	// save for later
    72 	iPdpId = aPdpId;
    66 	iPdpId = aPdpId;
    73 	
    67 	
    74 	iPdpFsmFactory = aPdpFsmFactory;
    68 	iPdpFsmFactory = aPdpFsmFactory;
    76 	iEtelDriverInput = aEtelDriverInput;
    70 	iEtelDriverInput = aEtelDriverInput;
    77 	iContextType = aContextType;
    71 	iContextType = aContextType;
    78 	
    72 	
    79 	// we need a state
    73 	// we need a state
    80 	iState = &iPdpFsmFactory->iStateInitialised;
    74 	iState = &iPdpFsmFactory->iStateInitialised;
    81 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CTOR_3, "<<CPdpFsm::CPdpFsm()");
       
    82     }
    75     }
    83     
    76     
    84 
    77 
    85 CPdpFsm::~CPdpFsm()
    78 CPdpFsm::~CPdpFsm()
    86     {
    79     {
    87 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_DTOR_1, ">>CPdpFsm::~CPdpFsm()");
    80 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::~CPdpFsm()");
    88 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_DTOR_2, "Pdp ID %d",iPdpId);
    81 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
    89 	iContextConfig.Close();
    82 	iContextConfig.Close();
    90 	iEtelDriverInput->DeletePdp(iPdpId);
    83 	iEtelDriverInput->DeletePdp(iPdpId);
    91 	iSessionInfo.iSessionIds.Close();	
    84 	iSessionInfo.iSessionIds.Close();	
    92 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_DTOR_3, "<<CPdpFsm::~CPdpFsm()");
       
    93     }
    85     }
    94 
    86 
    95 	
    87 	
    96 TInt CPdpFsm::Input (const TInt aOperation, const TInt aParam)
    88 TInt CPdpFsm::Input (const TInt aOperation, const TInt aParam)
    97     {
    89     {
    98 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_INPUT_1, ">>CPdpFsm::Input()");
    90 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Input()");
    99 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_INPUT_2, "Pdp ID %d",iPdpId);
    91 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   100 	
    92 	
   101 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
    93 #ifdef _DEBUG // NOT DEBUGRELEASE
   102 	OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_INPUT_3, "State : %S", iState->iName);
    94 	SPUDFSMVERBOSE_LOG1(_L("State : %S"), &iState->iName);
   103 
    95 #endif	
   104 
    96 
   105 	OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_INPUT_4, "Pdp ID %d, State '%S', Operation '%S'",iPdpId, iState->iName, *iState->LogOperation(*this, aOperation));
    97 	SPUDFSM_LOG3(_L("Pdp ID %d, State '%S', Operation '%S'"),iPdpId, &iState->iName, iState->LogOperation(*this, aOperation));
   106 #endif  
    98 
   107 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_INPUT_5, "<<CPdpFsm::Input()");
       
   108 	return iState->Input (*this, aOperation, aParam);
    99 	return iState->Input (*this, aOperation, aParam);
   109     }
   100     }
   110 	
   101 	
   111 
   102 
   112 #ifdef SYMBIAN_NETWORKING_UMTSR5
   103 #ifdef SYMBIAN_NETWORKING_UMTSR5
   113 void CPdpFsm::Get(RPacketQoS::TQoSR5Requested& aParam)
   104 void CPdpFsm::Get(RPacketQoS::TQoSR5Requested& aParam)
   114 {
   105 {
   115 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET_1, ">>CPdpFsm::Get(QoSR5Req)");
   106 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(QoSR5Req)");
   116 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET_2, "Pdp ID %d",iPdpId);
   107 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   117 
   108 
   118 	ASSERT(iQosRequested.ExtensionId() == TPacketDataConfigBase::KConfigRel5);
   109 	ASSERT(iQosRequested.ExtensionId() == TPacketDataConfigBase::KConfigRel5);
   119 	aParam = iQosRequested.RequestedQoSR5();
   110 	aParam = iQosRequested.RequestedQoSR5();
   120 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET_3, "<<CPdpFsm::Get(QoSR5Req)");
       
   121 }
   111 }
   122 
   112 
   123 void CPdpFsm::Get(RPacketQoS::TQoSR5Negotiated& aParam)
   113 void CPdpFsm::Get(RPacketQoS::TQoSR5Negotiated& aParam)
   124 {
   114 {
   125 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET1_1, ">>CPdpFsm::Get(QoSR5Neg)");
   115 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(QoSR5Neg)");
   126 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET1_2, "Pdp ID %d",iPdpId);
   116 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   127 
   117 
   128 	ASSERT(iQosNegotiated.ExtensionId() == TPacketDataConfigBase::KConfigRel5);
   118 	ASSERT(iQosNegotiated.ExtensionId() == TPacketDataConfigBase::KConfigRel5);
   129 	aParam = iQosNegotiated.NegotiatedQoSR5();
   119 	aParam = iQosNegotiated.NegotiatedQoSR5();
   130 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET1_3, "<<CPdpFsm::Get(QoSR5Neg)");
       
   131 }
   120 }
   132 
   121 
   133 #else
   122 #else
   134 // !SYMBIAN_NETWORKING_UMTSR5
   123 // !SYMBIAN_NETWORKING_UMTSR5
   135 
   124 
   136 void CPdpFsm::Get(RPacketQoS::TQoSR99_R4Requested& aParam)
   125 void CPdpFsm::Get(RPacketQoS::TQoSR99_R4Requested& aParam)
   137     {
   126     {
   138 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET2_1, ">>CPdpFsm::Get(QosReq)");
   127 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(QosReq)");
   139 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET2_2, "Pdp ID %d",iPdpId);
   128 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   140 
   129 
   141 	aParam = iQosRequested.RequestedQoSR99_R4();
   130 	aParam = iQosRequested.RequestedQoSR99_R4();
   142 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET2_3, "<<CPdpFsm::Get(QosReq)");
       
   143     }
   131     }
   144 
   132 
   145 void CPdpFsm::Get(RPacketQoS::TQoSR99_R4Negotiated& aParam)
   133 void CPdpFsm::Get(RPacketQoS::TQoSR99_R4Negotiated& aParam)
   146     {
   134     {
   147 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET3_1, ">>CPdpFsm::Get(QoSNeg)");
   135 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(QoSNeg)");
   148 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET3_2, "Pdp ID %d",iPdpId);
   136 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   149 
   137 
   150 	aParam = iQosNegotiated.NegotiatedQoSR99_R4();
   138 	aParam = iQosNegotiated.NegotiatedQoSR99_R4();
   151 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET3_3, "<<CPdpFsm::Get(QoSNeg)");
       
   152     }
   139     }
   153     
   140     
   154 #endif
   141 #endif
   155 // SYMBIAN_NETWORKING_UMTSR5
   142 // SYMBIAN_NETWORKING_UMTSR5
   156 
   143 
   157 
   144 
   158 void CPdpFsm::Get(TTFTInfo& aParam)
   145 void CPdpFsm::Get(TTFTInfo& aParam)
   159     {
   146     {
   160 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET4_1, ">>CPdpFsm::Get(TFTInfo)");
   147 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(TFTInfo)");
   161 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET4_2, "Pdp ID %d",iPdpId);
   148 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   162 
   149 
   163 	aParam = iTFT;
   150 	aParam = iTFT;
   164 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET4_3, "<<CPdpFsm::Get(TFTInfo)");
       
   165     }
   151     }
   166 
   152 
   167 void CPdpFsm::Get(TTFTOperationCode& aParam)
   153 void CPdpFsm::Get(TTFTOperationCode& aParam)
   168     {
   154     {
   169 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET5_1, ">>CPdpFsm::Get(TFTOperationCode)");
   155 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(TFTOperationCode)");
   170 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET5_2, "Pdp ID %d",iPdpId);
   156 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   171 
   157 
   172 	aParam = iTFTOperationCode;
   158 	aParam = iTFTOperationCode;
   173 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET5_3, "<<CPdpFsm::Get(TFTOperationCode)");
       
   174     }
   159     }
   175 
   160 
   176 void CPdpFsm::Get(RPacketContext::TDataChannelV2& aParam)
   161 void CPdpFsm::Get(RPacketContext::TDataChannelV2& aParam)
   177     {
   162     {
   178 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET6_1, ">>CPdpFsm::Get(RPacketContext::TDataChannelV2)");
   163 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(RPacketContext::TDataChannelV2)");
   179 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET6_2, "Pdp ID %d",iPdpId);
   164 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   180 
   165 
   181 	aParam = iDataChannelV2;
   166 	aParam = iDataChannelV2;
   182 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET6_3, "<<CPdpFsm::Get(RPacketContext::TDataChannelV2)");
       
   183     }
   167     }
   184 
   168 
   185 void CPdpFsm::Get(TPacketDataConfigBase& aParam)
   169 void CPdpFsm::Get(TPacketDataConfigBase& aParam)
   186 	{
   170 	{
   187 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET7_1, ">>CPdpFsm::Get(TPacketDataConfigBase)");
   171 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(TPacketDataConfigBase)");
   188 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET7_2, "Pdp ID %d",iPdpId);
   172 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   189 
   173 
   190 	TInt rel = GetContextConfigAs<TPacketDataConfigBase>().ExtensionId();
   174 	TInt rel = GetContextConfigAs<TPacketDataConfigBase>().ExtensionId();
   191 	if (rel == 0)
   175 	if (rel == 0)
   192 		{
   176 		{
   193     		// buffer has not been initialised yet
   177     		// buffer has not been initialised yet
   206 
   190 
   207     		case TPacketDataConfigBase::KConfigRel5:
   191     		case TPacketDataConfigBase::KConfigRel5:
   208 			Mem::Copy(&aParam, const_cast<TUint8*>(iContextConfig.Ptr()), sizeof(RPacketContext::TContextConfig_R5));
   192 			Mem::Copy(&aParam, const_cast<TUint8*>(iContextConfig.Ptr()), sizeof(RPacketContext::TContextConfig_R5));
   209 			break;
   193 			break;
   210 		}
   194 		}
   211 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET7_3, "<<CPdpFsm::Get(TPacketDataConfigBase)");
   195     	}
   212 	}
       
   213 
   196 
   214 void CPdpFsm::Get(RPacketContext::TContextStatus& aParam)
   197 void CPdpFsm::Get(RPacketContext::TContextStatus& aParam)
   215     {
   198     {
   216 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET8_1, ">>CPdpFsm::Get(RPacketContext::TContextStatus)");
   199 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(RPacketContext::TContextStatus)");
   217 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET8_2, "Pdp ID %d",iPdpId);
   200 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   218 
   201 
   219 	aParam = iContextStatus;
   202 	aParam = iContextStatus;
   220 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET8_3, "<<CPdpFsm::Get(RPacketContext::TContextStatus)");
       
   221     }
   203     }
   222 
   204 
   223 
   205 
   224 #ifdef SYMBIAN_NETWORKING_UMTSR5
   206 #ifdef SYMBIAN_NETWORKING_UMTSR5
   225 void CPdpFsm::Set(const RPacketQoS::TQoSR5Requested& aParam)
   207 void CPdpFsm::Set(const RPacketQoS::TQoSR5Requested& aParam)
   226 {
   208 {
   227 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET_1, ">>CPdpFsm::Set(QoSR5Req)");
   209 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(QoSR5Req)");
   228 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET_2, "Pdp ID %d",iPdpId);
   210 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   229 
   211 
   230 	iQosRequested = aParam;
   212 	iQosRequested = aParam;
   231 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET_3, "<<CPdpFsm::Set(QoSR5Req)");
       
   232 }
   213 }
   233 
   214 
   234 void CPdpFsm::Set(const RPacketQoS::TQoSR5Negotiated& aParam)
   215 void CPdpFsm::Set(const RPacketQoS::TQoSR5Negotiated& aParam)
   235 {
   216 {
   236 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET1_1, ">>CPdpFsm::Set(QoSR5Neg)");
   217 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(QoSR5Neg)");
   237 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET1_2, "Pdp ID %d",iPdpId);
   218 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   238 
   219 
   239 	iQosNegotiated = aParam;
   220 	iQosNegotiated = aParam;
   240 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET1_3, "<<CPdpFsm::Set(QoSR5Neg)");
       
   241 }
   221 }
   242 
   222 
   243 #else
   223 #else
   244 // !SYMBIAN_NETWORKING_UMTSR5
   224 // !SYMBIAN_NETWORKING_UMTSR5
   245 
   225 
   246 
   226 
   247 void CPdpFsm::Set(const RPacketQoS::TQoSR99_R4Requested& aParam)
   227 void CPdpFsm::Set(const RPacketQoS::TQoSR99_R4Requested& aParam)
   248     {
   228     {
   249 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET2_1, ">>CPdpFsm::Set(QoSReq)");
   229 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(QoSReq)");
   250 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET2_2, "Pdp ID %d",iPdpId);
   230 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   251 
   231 
   252 	iQosRequested = aParam;
   232 	iQosRequested = aParam;
   253 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET2_3, "<<CPdpFsm::Set(QoSReq)");
       
   254 
   233 
   255     }
   234     }
   256 
   235 
   257 
   236 
   258 void CPdpFsm::Set(const RPacketQoS::TQoSR99_R4Negotiated& aParam)
   237 void CPdpFsm::Set(const RPacketQoS::TQoSR99_R4Negotiated& aParam)
   259     {
   238     {
   260 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET3_1, ">>CPdpFsm::Set(QoSNeg)");
   239 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(QoSNeg)");
   261 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET3_2, "Pdp ID %d",iPdpId);
   240 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   262 
   241 
   263 	iQosNegotiated = aParam;
   242 	iQosNegotiated = aParam;
   264 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET3_3, "<<CPdpFsm::Set(QoSNeg)");
       
   265     }
   243     }
   266 
   244 
   267 
   245 
   268 #endif 
   246 #endif 
   269 // SYMBIAN_NETWORKING_UMTSR5
   247 // SYMBIAN_NETWORKING_UMTSR5
   270 
   248 
   271 
   249 
   272 void CPdpFsm::Set(const TTFTInfo& aParam)
   250 void CPdpFsm::Set(const TTFTInfo& aParam)
   273     {
   251     {
   274 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET4_1, ">>CPdpFsm::Set(TFT)");
   252 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(TFT)");
   275 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET4_2, "Pdp ID %d",iPdpId);
   253 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   276 
   254 
   277 	iTFT = aParam;
   255 	iTFT = aParam;
   278 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET4_3, "<<CPdpFsm::Set(TFT)");
       
   279     }
   256     }
   280 
   257 
   281 void CPdpFsm::Set(const TTFTOperationCode& aParam)
   258 void CPdpFsm::Set(const TTFTOperationCode& aParam)
   282     {
   259     {
   283 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET5_1, ">>CPdpFsm::Set(TFTOperationCode)");
   260 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(TFTOperationCode)");
   284 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET5_2, "Pdp ID %d",iPdpId);
   261 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   285 
   262 
   286 	iTFTOperationCode = aParam;
   263 	iTFTOperationCode = aParam;
   287 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET5_3, "<<CPdpFsm::Set(TFTOperationCode)");
       
   288     }
   264     }
   289 
   265 
   290 void CPdpFsm::Set(const RPacketContext::TDataChannelV2& aParam)
   266 void CPdpFsm::Set(const RPacketContext::TDataChannelV2& aParam)
   291     {
   267     {
   292 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET6_1, ">>CPdpFsm::Set(RPacketContext::TDataChannelV2)");
   268 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(RPacketContext::TDataChannelV2)");
   293 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET6_2, "Pdp ID %d",iPdpId);
   269 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   294 
   270 
   295 	iDataChannelV2 = aParam;
   271 	iDataChannelV2 = aParam;
   296 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET6_3, "<<CPdpFsm::Set(RPacketContext::TDataChannelV2)");
       
   297     }
   272     }
   298 
   273 
   299 void CPdpFsm::Set(const RPacketContext::TContextStatus& aParam)
   274 void CPdpFsm::Set(const RPacketContext::TContextStatus& aParam)
   300     {
   275     {
   301 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET7_1, ">>CPdpFsm::Set(RPacketContext::TContextStatus)");
   276 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(RPacketContext::TContextStatus)");
   302 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET7_2, "Pdp ID %d",iPdpId);
   277 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   303 
   278 
   304 	iContextStatus = aParam;
   279 	iContextStatus = aParam;
   305 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET7_3, "<<CPdpFsm::Set(RPacketContext::TContextStatus)");
       
   306     }
   280     }
   307 
   281 
   308 void CPdpFsm::Set(const TPacketDataConfigBase& aParam)
   282 void CPdpFsm::Set(const TPacketDataConfigBase& aParam)
   309     {
   283     {
   310 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET8_1, ">>CPdpFsm::Set(RPacketContext::TContextConfigGPRS)");
   284 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(RPacketContext::TContextConfigGPRS)");
   311 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET8_2, "Pdp ID %d",iPdpId);
   285 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   312 	
   286 	
   313 	switch ((const_cast<TPacketDataConfigBase&>(aParam)).ExtensionId())
   287 	switch ((const_cast<TPacketDataConfigBase&>(aParam)).ExtensionId())
   314 	    {
   288 	    {
   315 	    case TPacketDataConfigBase::KConfigGPRS:
   289 	    case TPacketDataConfigBase::KConfigGPRS:
   316 	        Mem::Copy(const_cast<TUint8*>(iContextConfig.Ptr()), &aParam, sizeof(RPacketContext::TContextConfigGPRS));
   290 	        Mem::Copy(const_cast<TUint8*>(iContextConfig.Ptr()), &aParam, sizeof(RPacketContext::TContextConfigGPRS));
   322 
   296 
   323 	    case TPacketDataConfigBase::KConfigRel5:
   297 	    case TPacketDataConfigBase::KConfigRel5:
   324 	        Mem::Copy(const_cast<TUint8*>(iContextConfig.Ptr()), &aParam, sizeof(RPacketContext::TContextConfig_R5));
   298 	        Mem::Copy(const_cast<TUint8*>(iContextConfig.Ptr()), &aParam, sizeof(RPacketContext::TContextConfig_R5));
   325 	        break;
   299 	        break;
   326 	    }
   300 	    }
   327 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET8_3, "<<CPdpFsm::Set(RPacketContext::TContextConfigGPRS)");
       
   328     }
   301     }
   329 
   302 
   330 #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY	
   303 #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY	
   331 void CPdpFsm::Set(MPdpFsmEventHandler& aPdpFsmEventHandler)
   304 void CPdpFsm::Set(MPdpFsmEventHandler& aPdpFsmEventHandler)
   332     {
   305     {
   333 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET9_1, ">>CPdpFsm::Set(MPdpFsmEventHandler&)");
   306 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Set(MPdpFsmEventHandler&)");
   334 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET9_2, "Pdp ID %d",iPdpId);
   307 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   335 	
   308 	
   336 	if (iPdpFsmEventHandler)
   309 	if (iPdpFsmEventHandler)
   337     	{
   310     	{
   338     	iPdpFsmEventHandler->Event(KContextDeleteEvent, KErrAbort);
   311     	iPdpFsmEventHandler->Event(KContextDeleteEvent, KErrAbort);
   339     	}
   312     	}
   340 	iPdpFsmEventHandler = &aPdpFsmEventHandler;
   313 	iPdpFsmEventHandler = &aPdpFsmEventHandler;
   341 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET9_3, "<<CPdpFsm::Set(MPdpFsmEventHandler&)");
       
   342     }
   314     }
   343 #endif  
   315 #endif  
   344 
   316 
   345 void CPdpFsm::EtelInput (EtelDriver::TEtelInput aOperation)
   317 void CPdpFsm::EtelInput (EtelDriver::TEtelInput aOperation)
   346     {
   318     {
   347 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELINPUT_1, ">>CPdpFsm::EtelInput");
   319 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::EtelInput");
   348 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELINPUT_2, "Pdp ID %d",iPdpId);
   320 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   349 	
   321 	
   350 	iEtelDriverInput->Input (iPdpId, aOperation);
   322 	iEtelDriverInput->Input (iPdpId, aOperation);
   351 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELINPUT_3, "<<CPdpFsm::EtelInput");
       
   352     }
   323     }
   353 
   324 
   354 void CPdpFsm::EtelCancel (void)
   325 void CPdpFsm::EtelCancel (void)
   355     {
   326     {
   356 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELCANCEL_1, ">>CPdpFsm::EtelCancel");
   327 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::EtelCancel");
   357 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELCANCEL_2, "Pdp ID %d",iPdpId);
   328 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   358 	
   329 	
   359 	iEtelDriverInput->CancelPdp (iPdpId);
   330 	iEtelDriverInput->CancelPdp (iPdpId);
   360 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_ETELCANCEL_3, "<<CPdpFsm::EtelCancel");
       
   361     }
   331     }
   362 
   332 
   363 void CPdpFsm::SpudInput (TInt aNotification, TInt aParam)
   333 void CPdpFsm::SpudInput (TInt aNotification, TInt aParam)
   364     {
   334     {
   365 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SPUDINPUT_1, ">>CPdpFsm::SpudInput");
   335 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::SpudInput");
   366 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SPUDINPUT_2, "Pdp ID %d",iPdpId);
   336 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   367 #ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY	
   337 #ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY	
   368 	iPdpFsmFactory->SpudInput (iPdpId, aNotification, aParam);
   338 	iPdpFsmFactory->SpudInput (iPdpId, aNotification, aParam);
   369 #else
   339 #else
   370     ASSERT(iPdpFsmEventHandler);
   340     ASSERT(iPdpFsmEventHandler);
   371     iPdpFsmEventHandler->Event(aNotification, aParam);
   341     iPdpFsmEventHandler->Event(aNotification, aParam);
   372     OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SPUDINPUT_3, "<<CPdpFsm::SpudInput");
       
   373 #endif
   342 #endif
   374     }
   343     }
   375 
   344 
   376 // state change members
   345 // state change members
   377 
   346 
   378 void CPdpFsm::ChangeStateToInitialised(void)
   347 void CPdpFsm::ChangeStateToInitialised(void)
   379     {
   348     {
   380 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOINITIALISED_1, ">>CPdpFsm::ChangeStateToInitialised");
   349 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToInitialised");
   381 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOINITIALISED_2, "Pdp ID %d",iPdpId);
   350 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   382 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOINITIALISED_3, "New State : Initialised");
   351 	SPUDFSM_LOG(_L("New State : Initialised"));
   383 	
   352 	
   384 	iState = &iPdpFsmFactory->iStateInitialised;
   353 	iState = &iPdpFsmFactory->iStateInitialised;
   385 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOINITIALISED_4, "<<CPdpFsm::ChangeStateToInitialised");
       
   386     }
   354     }
   387 
   355 
   388 void CPdpFsm::ChangeStateToOpeningPhone(void)
   356 void CPdpFsm::ChangeStateToOpeningPhone(void)
   389     {
   357     {
   390 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPENINGPHONE_1, ">>CPdpFsm::ChangeStateToOpeningPhone");
   358 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToOpeningPhone");
   391 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPENINGPHONE_2, "Pdp ID %d",iPdpId);
   359 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   392 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPENINGPHONE_3, "New State : OpeningPhone");
   360 	SPUDFSM_LOG(_L("New State : OpeningPhone"));
   393 	
   361 	
   394 	iState = &iPdpFsmFactory->iStateOpeningPhone;
   362 	iState = &iPdpFsmFactory->iStateOpeningPhone;
   395 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPENINGPHONE_4, "<<CPdpFsm::ChangeStateToOpeningPhone");
       
   396     }
   363     }
   397 
   364 
   398 void CPdpFsm::ChangeStateToCreatingPrimary(void)
   365 void CPdpFsm::ChangeStateToCreatingPrimary(void)
   399     {
   366     {
   400 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGPRIMARY_1, ">>CPdpFsm::ChangeStateToCreatingPrimary");
   367 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToCreatingPrimary");
   401 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGPRIMARY_2, "Pdp ID %d",iPdpId);
   368 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   402 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGPRIMARY_3, "New State : CreatingPrimary");
   369 	SPUDFSM_LOG(_L("New State : CreatingPrimary"));
   403 	
   370 	
   404 	iState = &iPdpFsmFactory->iStateCreatingPrimary;
   371 	iState = &iPdpFsmFactory->iStateCreatingPrimary;
   405 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGPRIMARY_4, "<<CPdpFsm::ChangeStateToCreatingPrimary");
       
   406     }
   372     }
   407 
   373 
   408 void CPdpFsm::ChangeStateToActivatingPrimary(void)
   374 void CPdpFsm::ChangeStateToActivatingPrimary(void)
   409     {
   375     {
   410 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGPRIMARY_1, ">>CPdpFsm::ChangeStateToActivatingPrimary");
   376 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToActivatingPrimary");
   411 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGPRIMARY_2, "Pdp ID %d",iPdpId);
   377 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   412 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGPRIMARY_3, "New State : ActivatingPrimary");
   378 	SPUDFSM_LOG(_L("New State : ActivatingPrimary"));
   413 	
   379 	
   414 	iState = &iPdpFsmFactory->iStateActivatingPrimary;
   380 	iState = &iPdpFsmFactory->iStateActivatingPrimary;
   415 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGPRIMARY_4, "<<CPdpFsm::ChangeStateToActivatingPrimary");
       
   416     }
   381     }
   417 
   382 
   418 void CPdpFsm::ChangeStateToCreatingSecondary(void)
   383 void CPdpFsm::ChangeStateToCreatingSecondary(void)
   419     {
   384     {
   420 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGSECONDARY_1, ">>CPdpFsm::ChangeStateToCreatingSecondary");
   385 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToCreatingSecondary");
   421 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGSECONDARY_2, "Pdp ID %d",iPdpId);
   386 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   422 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGSECONDARY_3, "New State : CreatingSecondary");
   387 	SPUDFSM_LOG(_L("New State : CreatingSecondary"));
   423 	
   388 	
   424 	iState = &iPdpFsmFactory->iStateCreatingSecondary;
   389 	iState = &iPdpFsmFactory->iStateCreatingSecondary;
   425 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGSECONDARY_4, "<<CPdpFsm::ChangeStateToCreatingSecondary");
       
   426     }
   390     }
   427 
   391 
   428 void CPdpFsm::ChangeStateToCreatedSecondary(void)
   392 void CPdpFsm::ChangeStateToCreatedSecondary(void)
   429     {
   393     {
   430 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDSECONDARY_1, ">>CPdpFsm::ChangeStateToCreatedSecondary");
   394 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToCreatedSecondary");
   431 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDSECONDARY_2, "Pdp ID %d",iPdpId);
   395 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   432 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDSECONDARY_3, "New State : CreatedSecondary");
   396 	SPUDFSM_LOG(_L("New State : CreatedSecondary"));
   433 	
   397 	
   434 	iState = &iPdpFsmFactory->iStateCreatedSecondary;
   398 	iState = &iPdpFsmFactory->iStateCreatedSecondary;
   435 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDSECONDARY_4, "<<CPdpFsm::ChangeStateToCreatedSecondary");
       
   436     }
   399     }
   437 
   400 
   438 void CPdpFsm::ChangeStateToSettingTFT(void)
   401 void CPdpFsm::ChangeStateToSettingTFT(void)
   439     {
   402     {
   440 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGTFT_1, ">>CPdpFsm::ChangeStateToSettingTFT");
   403 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToSettingTFT");
   441 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGTFT_2, "Pdp ID %d",iPdpId);
   404 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   442 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGTFT_3, "New State : SettingTFT");
   405 	SPUDFSM_LOG(_L("New State : SettingTFT"));
   443 	
   406 	
   444 	iState = &iPdpFsmFactory->iStateSettingTFT;
   407 	iState = &iPdpFsmFactory->iStateSettingTFT;
   445 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGTFT_4, "<<CPdpFsm::ChangeStateToSettingTFT");
       
   446     }
   408     }
   447 
   409 
   448 void CPdpFsm::ChangeStateToSettingQoS(void)
   410 void CPdpFsm::ChangeStateToSettingQoS(void)
   449     {
   411     {
   450 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGQOS_1, ">>CPdpFsm::ChangeStateToSettingQoS");
   412 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToSettingQoS");
   451 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGQOS_2, "Pdp ID %d",iPdpId);
   413 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   452 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGQOS_3, "New State : SettingQoS");
   414 	SPUDFSM_LOG(_L("New State : SettingQoS"));
   453 	
   415 	
   454 	iState = &iPdpFsmFactory->iStateSettingQoS;
   416 	iState = &iPdpFsmFactory->iStateSettingQoS;
   455 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSETTINGQOS_4, "<<CPdpFsm::ChangeStateToSettingQoS");
       
   456     }
   417     }
   457 
   418 
   458 void CPdpFsm::ChangeStateToActivatingSecondary(void)
   419 void CPdpFsm::ChangeStateToActivatingSecondary(void)
   459     {
   420     {
   460 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGSECONDARY_1, ">>CPdpFsm::ChangeStateToActivatingSecondary");
   421 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToActivatingSecondary");
   461 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGSECONDARY_2, "Pdp ID %d",iPdpId);
   422 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   462 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGSECONDARY_3, "New State : ActivatingSecondary");
   423 	SPUDFSM_LOG(_L("New State : ActivatingSecondary"));
   463 	
   424 	
   464 	iState = &iPdpFsmFactory->iStateActivatingSecondary;
   425 	iState = &iPdpFsmFactory->iStateActivatingSecondary;
   465 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGSECONDARY_4, "<<CPdpFsm::ChangeStateToActivatingSecondary");
       
   466     }
   426     }
   467 
   427 
   468 void CPdpFsm::ChangeStateToOpen(void)
   428 void CPdpFsm::ChangeStateToOpen(void)
   469     {
   429     {
   470 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPEN_1, ">>CPdpFsm::ChangeStateToOpen");
   430 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToOpen");
   471 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPEN_2, "Pdp ID %d",iPdpId);
   431 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   472 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPEN_3, "New State : Open");
   432 	SPUDFSM_LOG(_L("New State : Open"));
   473 	
   433 	
   474 	iState = &iPdpFsmFactory->iStateOpen;
   434 	iState = &iPdpFsmFactory->iStateOpen;
   475 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOOPEN_4, "<<CPdpFsm::ChangeStateToOpen");
       
   476     }
   435     }
   477 
   436 
   478 void CPdpFsm::ChangeStateToChangingQoS(void)
   437 void CPdpFsm::ChangeStateToChangingQoS(void)
   479     {
   438     {
   480 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGQOS_1, ">>CPdpFsm::ChangeStateToChangingQoS");
   439 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToChangingQoS");
   481 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGQOS_2, "Pdp ID %d",iPdpId);
   440 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   482 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGQOS_3, "New State : ChangingQoS");
   441 	SPUDFSM_LOG(_L("New State : ChangingQoS"));
   483 	
   442 	
   484 	iState = &iPdpFsmFactory->iStateChangingQoS;
   443 	iState = &iPdpFsmFactory->iStateChangingQoS;
   485 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGQOS_4, "<<CPdpFsm::ChangeStateToChangingQoS");
       
   486     }
   444     }
   487 
   445 
   488 void CPdpFsm::ChangeStateToChangingTFT(void)
   446 void CPdpFsm::ChangeStateToChangingTFT(void)
   489     {
   447     {
   490 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGTFT_1, ">>CPdpFsm::ChangeStateToChangingTFT");
   448 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToChangingTFT");
   491 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGTFT_2, "Pdp ID %d",iPdpId);
   449 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   492 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGTFT_3, "New State : ChangingTFT");
   450 	SPUDFSM_LOG(_L("New State : ChangingTFT"));
   493 	
   451 	
   494 	iState = &iPdpFsmFactory->iStateChangingTFT;
   452 	iState = &iPdpFsmFactory->iStateChangingTFT;
   495 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCHANGINGTFT_4, "<<CPdpFsm::ChangeStateToChangingTFT");
       
   496     }
   453     }
   497 
   454 
   498 void CPdpFsm::ChangeStateToGettingNegQoS(void)
   455 void CPdpFsm::ChangeStateToGettingNegQoS(void)
   499     {
   456     {
   500 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOGETTINGNEGQOS_1, ">>CPdpFsm::ChangeStateToGettingNegQoS");
   457 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToGettingNegQoS");
   501 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOGETTINGNEGQOS_2, "Pdp ID %d",iPdpId);
   458 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   502 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOGETTINGNEGQOS_3, "New State : GettingNegQoS");
   459 	SPUDFSM_LOG(_L("New State : GettingNegQoS"));
   503 	
   460 	
   504 	iState = &iPdpFsmFactory->iStateGettingNegQoS;
   461 	iState = &iPdpFsmFactory->iStateGettingNegQoS;
   505 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOGETTINGNEGQOS_4, "<<CPdpFsm::ChangeStateToGettingNegQoS");
       
   506     }
   462     }
   507 
   463 
   508 
   464 
   509 
   465 
   510 void CPdpFsm::ChangeStateToModifingActive(void)
   466 void CPdpFsm::ChangeStateToModifingActive(void)
   511     {
   467     {
   512 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOMODIFINGACTIVE_1, ">>CPdpFsm::ChangeStateToModifingActive");
   468 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToModifingActive");
   513 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOMODIFINGACTIVE_2, "Pdp ID %d",iPdpId);
   469 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   514 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOMODIFINGACTIVE_3, "New State : ModifingActive");
   470 	SPUDFSM_LOG(_L("New State : ModifingActive"));
   515 	
   471 	
   516 	iState = &iPdpFsmFactory->iStateModifyingActive;
   472 	iState = &iPdpFsmFactory->iStateModifyingActive;
   517 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOMODIFINGACTIVE_4, "<<CPdpFsm::ChangeStateToModifingActive");
       
   518     }
   473     }
   519 
   474 
   520 void CPdpFsm::ChangeStateToSuspended(void)
   475 void CPdpFsm::ChangeStateToSuspended(void)
   521     {
   476     {
   522 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSUSPENDED_1, ">>CPdpFsm::ChangeStateToSuspended");
   477 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToSuspended");
   523 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSUSPENDED_2, "Pdp ID %d",iPdpId);
   478 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   524 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSUSPENDED_3, "New State : Suspended");
   479 	SPUDFSM_LOG(_L("New State : Suspended"));
   525 	
   480 	
   526 	iState = &iPdpFsmFactory->iStateSuspended;
   481 	iState = &iPdpFsmFactory->iStateSuspended;
   527 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSUSPENDED_4, "<<CPdpFsm::ChangeStateToSuspended");
       
   528     }
   482     }
   529 
   483 
   530 void CPdpFsm::ChangeStateToClosing(void)
   484 void CPdpFsm::ChangeStateToClosing(void)
   531     {
   485     {
   532 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCLOSING_1, ">>CPdpFsm::ChangeStateToClosing");
   486 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToClosing");
   533 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCLOSING_2, "Pdp ID %d",iPdpId);
   487 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   534 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCLOSING_3, "New State : Closing");
   488 	SPUDFSM_LOG(_L("New State : Closing"));
   535 	
   489 	
   536 	iState = &iPdpFsmFactory->iStateClosing;
   490 	iState = &iPdpFsmFactory->iStateClosing;
   537 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCLOSING_4, "<<CPdpFsm::ChangeStateToClosing");
       
   538     }
   491     }
   539 
   492 
   540 void CPdpFsm::ChangeStateToStopping(void)
   493 void CPdpFsm::ChangeStateToStopping(void)
   541     {
   494     {
   542 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSTOPPING_1, ">>CPdpFsm::ChangeStateToStopping");
   495 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToStopping");
   543 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSTOPPING_2, "Pdp ID %d",iPdpId);
   496 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   544 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSTOPPING_3, "New State : Stopping");
   497 	SPUDFSM_LOG(_L("New State : Stopping"));
   545 	
   498 	
   546 	iState = &iPdpFsmFactory->iStateStopping;
   499 	iState = &iPdpFsmFactory->iStateStopping;
   547 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOSTOPPING_4, "<<CPdpFsm::ChangeStateToStopping");
       
   548     }
   500     }
   549     
   501     
   550 void CPdpFsm::ChangeStateToCreatingMbms(void)
   502 void CPdpFsm::ChangeStateToCreatingMbms(void)
   551 	{
   503 	{
   552 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGMBMS_1, ">>CPdpFsm::ChangeStateToCreatingMbms");
   504 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToCreatingMbms");
   553 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGMBMS_2, "Pdp ID %d",iPdpId);
   505 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   554 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGMBMS_3, "New State : Creating");
   506 	SPUDFSM_LOG(_L("New State : Creating"));
   555 	
   507 	
   556 	iState = &iPdpFsmFactory->iStateCreatingMbms;
   508 	iState = &iPdpFsmFactory->iStateCreatingMbms;
   557 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATINGMBMS_4, "<<CPdpFsm::ChangeStateToCreatingMbms");
       
   558 	}
   509 	}
   559 	
   510 	
   560 void CPdpFsm::ChangeStateToActivatingMbms(void)
   511 void CPdpFsm::ChangeStateToActivatingMbms(void)
   561 	{
   512 	{
   562 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGMBMS_1, ">>CPdpFsm::ChangeStateToActivatingMbms");
   513 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToActivatingMbms");
   563 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGMBMS_2, "Pdp ID %d",iPdpId);
   514 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   564 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGMBMS_3, "New State : Activating");
   515 	SPUDFSM_LOG(_L("New State : Activating"));
   565 	
   516 	
   566 	iState = &iPdpFsmFactory->iStateActivatingMbms;
   517 	iState = &iPdpFsmFactory->iStateActivatingMbms;	
   567 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOACTIVATINGMBMS_4, "<<CPdpFsm::ChangeStateToActivatingMbms");
       
   568 	}
   518 	}
   569 
   519 
   570 void CPdpFsm::ChangeStateToCreatedMbms(void)
   520 void CPdpFsm::ChangeStateToCreatedMbms(void)
   571 	{
   521 	{
   572 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDMBMS_1, ">>CPdpFsm::ChangeStateToCreatingMbms");
   522 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::ChangeStateToCreatingMbms");
   573 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDMBMS_2, "Pdp ID %d",iPdpId);
   523 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   574 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDMBMS_3, "New State : Created");
   524 	SPUDFSM_LOG(_L("New State : Created"));
   575 	
   525 	
   576 	iState = &iPdpFsmFactory->iStateCreatedMbms;
   526 	iState = &iPdpFsmFactory->iStateCreatedMbms;	
   577 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_CHANGESTATETOCREATEDMBMS_4, "<<CPdpFsm::ChangeStateToCreatingMbms");
       
   578 	}
   527 	}
   579 
   528 
   580 
   529 
   581 	
   530 	
   582 void CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1& aParam)
   531 void CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1& aParam)
   583     {
   532     {
   584 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET9_1, ">>CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
   533 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
   585 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET9_2, "Pdp ID %d",iPdpId);
   534 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   586 
   535 
   587 	aParam = iMbms;
   536 	aParam = iMbms;
   588 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET9_3, "<<CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
       
   589     }
   537     }
   590     
   538     
   591     
   539     
   592 void CPdpFsm::Set(const RPacketMbmsContext::TContextConfigMbmsV1& aParam)
   540 void CPdpFsm::Set(const RPacketMbmsContext::TContextConfigMbmsV1& aParam)
   593     {
   541     {
   594 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET10_1, ">>CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
   542 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
   595 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET10_2, "Pdp ID %d",iPdpId);
   543 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   596 
   544 
   597 	iMbms = aParam ;
   545 	iMbms = aParam ;
   598 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET10_3, "<<CPdpFsm::Get(RPacketMbmsContext::TContextConfigMbmsV1)");
       
   599     }
   546     }
   600     
   547     
   601     
   548     
   602 void CPdpFsm::Get(TSessionOperatioInfo& aParam)
   549 void CPdpFsm::Get(TSessionOperatioInfo& aParam)
   603     {
   550     {
   604 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET10_1, ">>CPdpFsm::Get(Session)");
   551 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(Session)");
   605 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET10_2, "Pdp ID %d",iPdpId);
   552 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   606 
   553 
   607 	aParam = iSessionInfo;
   554 	aParam = iSessionInfo;
   608 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_GET10_3, "<<CPdpFsm::Get(Session)");
       
   609     }
   555     }
   610     
   556     
   611     
   557     
   612 void CPdpFsm::Set(const TSessionOperatioInfo& aParam)
   558 void CPdpFsm::Set(const TSessionOperatioInfo& aParam)
   613     {
   559     {
   614 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET11_1, ">>CPdpFsm::Get(Session)");
   560 	SPUDFSMVERBOSE_FNLOG("CPdpFsm::Get(Session)");
   615 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET11_2, "Pdp ID %d",iPdpId);
   561 	SPUDFSMVERBOSE_LOG1(_L("Pdp ID %d"),iPdpId);
   616 
   562 
   617 	iSessionInfo = aParam ;
   563 	iSessionInfo = aParam ;
   618 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSM_SET11_3, "<<CPdpFsm::Get(Session)");
       
   619     }    
   564     }    
   620 
   565 
   621 void CPdpFsm::InitialiseContextConfig(TUint32 aConfigRel)
   566 void CPdpFsm::InitialiseContextConfig(TUint32 aConfigRel)
   622     {
   567     {
   623     ASSERT(aConfigRel == TPacketDataConfigBase::KConfigGPRS
   568     ASSERT(aConfigRel == TPacketDataConfigBase::KConfigGPRS