locationmgmt/networkgateway/src/netrequestchannel.cpp
branchRCL_3
changeset 65 a796fdeeb33c
parent 55 c92d4f3c47c5
equal deleted inserted replaced
58:87622fad6b51 65:a796fdeeb33c
   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 				TInt err = iEmergencyBuffer.Append(&iEmergencyLocationRequestMsg);
   125 				iEmergencyBuffer.Append(&iEmergencyLocationRequestMsg);
   126 				if ( KErrNone != err)
       
   127 					{
       
   128 					LBSLOG(ELogP1, "LOCATION BUFFER APPEND FAILED!!");
       
   129 					}
       
   130 				emergency = ETrue;
   126 				emergency = ETrue;
   131 				}
   127 				}
   132 			}
   128 			}
   133 		else if(aMessage.Type() == TLbsNetInternalMsgBase::EPrivacyRequest)
   129 		else if(aMessage.Type() == TLbsNetInternalMsgBase::EPrivacyRequest)
   134 			{
   130 			{
   135 			if( (static_cast<const TLbsNetMtLrRequestMsg*>(&aMessage))->IsEmergency() )
   131 			if( (static_cast<const TLbsNetMtLrRequestMsg*>(&aMessage))->IsEmergency() )
   136 				{
   132 				{
   137 				iEmergencyPrivacyRequestMsg = static_cast<const TLbsNetMtLrRequestMsg&>(aMessage);
   133 				iEmergencyPrivacyRequestMsg = static_cast<const TLbsNetMtLrRequestMsg&>(aMessage);
   138 				TInt err = iEmergencyBuffer.Append(&iEmergencyPrivacyRequestMsg);
   134 				iEmergencyBuffer.Append(&iEmergencyPrivacyRequestMsg);
   139 				if ( KErrNone != err)
       
   140 					{
       
   141 					LBSLOG(ELogP1, "PRIVACY BUFFER APPEND FAILED!!");
       
   142 					}
       
   143 				emergency = ETrue;
   135 				emergency = ETrue;
   144 				}
   136 				}
   145 			}
   137 			}
   146 		
   138 		
   147 		if(!emergency) // If it is an emergency then handle in RunL
   139 		if(!emergency) // If it is an emergency then handle in RunL