locationmgmt/networkgateway/src/netrequestchannel.cpp
changeset 60 9a7e3d5f461a
parent 0 9cfd9a3ee49c
child 54 0c2046328c85
equal deleted inserted replaced
51:95c570bf4a05 60:9a7e3d5f461a
   120 		if(aMessage.Type() == TLbsNetInternalMsgBase::ELocationRequest)
   120 		if(aMessage.Type() == TLbsNetInternalMsgBase::ELocationRequest)
   121 			{
   121 			{
   122 			if((static_cast<const TLbsNetLocationRequestMsg*>(&aMessage))->IsEmergency())
   122 			if((static_cast<const TLbsNetLocationRequestMsg*>(&aMessage))->IsEmergency())
   123 				{
   123 				{
   124 				iEmergencyLocationRequestMsg = static_cast<const TLbsNetLocationRequestMsg&>(aMessage);
   124 				iEmergencyLocationRequestMsg = static_cast<const TLbsNetLocationRequestMsg&>(aMessage);
   125 				iEmergencyBuffer.Append(&iEmergencyLocationRequestMsg);
   125 				TInt err = iEmergencyBuffer.Append(&iEmergencyLocationRequestMsg);
       
   126 				if ( KErrNone != err)
       
   127 					{
       
   128 					LBSLOG(ELogP1, "LOCATION BUFFER APPEND FAILED!!");
       
   129 					}
   126 				emergency = ETrue;
   130 				emergency = ETrue;
   127 				}
   131 				}
   128 			}
   132 			}
   129 		else if(aMessage.Type() == TLbsNetInternalMsgBase::EPrivacyRequest)
   133 		else if(aMessage.Type() == TLbsNetInternalMsgBase::EPrivacyRequest)
   130 			{
   134 			{
   131 			if( (static_cast<const TLbsNetMtLrRequestMsg*>(&aMessage))->IsEmergency() )
   135 			if( (static_cast<const TLbsNetMtLrRequestMsg*>(&aMessage))->IsEmergency() )
   132 				{
   136 				{
   133 				iEmergencyPrivacyRequestMsg = static_cast<const TLbsNetMtLrRequestMsg&>(aMessage);
   137 				iEmergencyPrivacyRequestMsg = static_cast<const TLbsNetMtLrRequestMsg&>(aMessage);
   134 				iEmergencyBuffer.Append(&iEmergencyPrivacyRequestMsg);
   138 				TInt err = iEmergencyBuffer.Append(&iEmergencyPrivacyRequestMsg);
       
   139 				if ( KErrNone != err)
       
   140 					{
       
   141 					LBSLOG(ELogP1, "PRIVACY BUFFER APPEND FAILED!!");
       
   142 					}
   135 				emergency = ETrue;
   143 				emergency = ETrue;
   136 				}
   144 				}
   137 			}
   145 			}
   138 		
   146 		
   139 		if(!emergency) // If it is an emergency then handle in RunL
   147 		if(!emergency) // If it is an emergency then handle in RunL