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