telephonyprotocols/pdplayer/src/PDPConfig.cpp
changeset 73 70d75957b98f
parent 44 8b72faa1200f
equal deleted inserted replaced
69:b982c3e940f3 73:70d75957b98f
    78 	    {
    78 	    {
    79 	    // default to GPRS
    79 	    // default to GPRS
    80 	    getErr = KErrNone;
    80 	    getErr = KErrNone;
    81 	    iUmtsGprsRelease = TPacketDataConfigBase::KConfigGPRS;
    81 	    iUmtsGprsRelease = TPacketDataConfigBase::KConfigGPRS;
    82 	    }
    82 	    }
    83 	    
    83 	
       
    84 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CGPRSPROVISION_INITIALISECONFIGL_1, "InitialiseConfigL() for packet network [%d]", iUmtsGprsRelease);
    84 	TBool useEdge = EFalse;
    85 	TBool useEdge = EFalse;
    85 	
    86 	
    86 	aIapView->GetBoolL(KCDTIdWCDMAUseEdge | KCDTIdOutgoingGprsRecord, useEdge);
    87 	aIapView->GetBoolL(KCDTIdWCDMAUseEdge | KCDTIdOutgoingGprsRecord, useEdge);
    87 	
    88 	
    88 	getErr = InitialiseScratchContext(iUmtsGprsRelease);
    89 	getErr = InitialiseScratchContext(iUmtsGprsRelease);
   322 	else
   323 	else
   323 	    {
   324 	    {
   324 	    // Anything else is a serious misconfiguration
   325 	    // Anything else is a serious misconfiguration
   325 	    User::Leave(KErrArgument);
   326 	    User::Leave(KErrArgument);
   326 	    }
   327 	    }
   327 	}
   328 	OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CGPRSPROVISION_RETRIEVEIPANDDNSSETTINGSL_1, "PDP address [%s], DNS1 [%s], DNS2 [%s]", aPdpAddress, aDns1, aDns2);
       
   329 	}
       
   330 
   328 void CGPRSProvision::RetrieveUmtsCompressionL(RPacketContext::THeaderCompression& aHeaderCompression, RPacketContext::TDataCompression& aDataCompression, ESock::CCommsDatIapView* aIapView) const
   331 void CGPRSProvision::RetrieveUmtsCompressionL(RPacketContext::THeaderCompression& aHeaderCompression, RPacketContext::TDataCompression& aDataCompression, ESock::CCommsDatIapView* aIapView) const
   329 	{
   332 	{
   330 	TUint32 headerComp;
   333 	TUint32 headerComp;
   331 	TUint32 dataComp;
   334 	TUint32 dataComp;
   332 	TInt err;
   335 	TInt err;
   348 	    dataComp = RPacketContext::ENoDataCompression;
   351 	    dataComp = RPacketContext::ENoDataCompression;
   349 	    }
   352 	    }
   350 	User::LeaveIfError(err);
   353 	User::LeaveIfError(err);
   351 
   354 
   352 	aDataCompression = static_cast<RPacketContext::TDataCompression>(dataComp);	
   355 	aDataCompression = static_cast<RPacketContext::TDataCompression>(dataComp);	
       
   356 	OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CGPRSPROVISION_RETRIEVEUMTSCOMPRESSIONL_1, "Header Compression [%d], Data Compression [%d]", aHeaderCompression, aDataCompression);
   353 	}
   357 	}
   354 
   358 
   355 void CGPRSProvision::RetrieveUmtsPacketFlowIdentifierL(RPacketContext::TPacketFlowIdentifier& aPfi, ESock::CCommsDatIapView* aIapView) const
   359 void CGPRSProvision::RetrieveUmtsPacketFlowIdentifierL(RPacketContext::TPacketFlowIdentifier& aPfi, ESock::CCommsDatIapView* aIapView) const
   356 	{
   360 	{
   357 	TUint32 pfi;
   361 	TUint32 pfi;
   361 	    err = KErrNone;
   365 	    err = KErrNone;
   362 	    pfi = RPacketContext::EBestEffort;
   366 	    pfi = RPacketContext::EBestEffort;
   363 	    }
   367 	    }
   364 	User::LeaveIfError(err);
   368 	User::LeaveIfError(err);
   365 	aPfi = static_cast<RPacketContext::TPacketFlowIdentifier>(pfi);
   369 	aPfi = static_cast<RPacketContext::TPacketFlowIdentifier>(pfi);
   366 	}
   370     OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CGPRSPROVISION_RETRIEVEUMTSPACKETFLOWIDENTIFIERL_1, "Packet Flow Identifier [%d]", aPfi);
   367 
   371 	}
   368 
   372 
   369 TInt CGPRSProvision::InitialiseScratchContext(TUint32 aConfigRel) const
   373 TInt CGPRSProvision::InitialiseScratchContext(TUint32 aConfigRel) const
   370 	{
   374 	{
   371     switch(aConfigRel)
   375     switch(aConfigRel)
   372         {
   376         {
   424 	return self;
   428 	return self;
   425 	}
   429 	}
   426 	
   430 	
   427  void CDefaultPacketQoSProvision::InitialiseConfigL(ESock::CCommsDatIapView* aIapView)
   431  void CDefaultPacketQoSProvision::InitialiseConfigL(ESock::CCommsDatIapView* aIapView)
   428     {
   432     {
       
   433     OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CDEFAULTPACKETQOSPROVISION_INITIALISECONFIGL_1, "Default Qos Provision");
   429     TUint32 data;
   434     TUint32 data;
   430 	    
   435 	    
   431 	aIapView->GetIntL(KCDTIdWCDMAReqTrafficClass,data);
   436 	aIapView->GetIntL(KCDTIdWCDMAReqTrafficClass,data);
   432 	iParams.iReqTrafficClass = (RPacketQoS::TTrafficClass)data;
   437 	iParams.iReqTrafficClass = (RPacketQoS::TTrafficClass)data;
   433 	
   438 	
   519 void CImsExtProvision::InitialiseConfigL(ESock::CCommsDatIapView* aIapView)
   524 void CImsExtProvision::InitialiseConfigL(ESock::CCommsDatIapView* aIapView)
   520     {
   525     {
   521 	TBool bdata = EFalse;
   526 	TBool bdata = EFalse;
   522 	aIapView->GetBool(KCDTIdWCDMAImCmSignallingIndication,bdata);
   527 	aIapView->GetBool(KCDTIdWCDMAImCmSignallingIndication,bdata);
   523 	iImsSignalIndicator = bdata;
   528 	iImsSignalIndicator = bdata;
       
   529 	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CIMSEXTPROVISION_INITIALISECONFIGL_1, "Ims Signal Indicator [%d]", iImsSignalIndicator);
   524     }
   530     }
   525 
   531 
   526 
   532