networkcontrol/ipnetworklayer/src/IPProtoCPR.cpp
changeset 49 b285782036ce
parent 37 052078dda061
child 55 5eca823bbf17
equal deleted inserted replaced
45:cc67bf60355a 49:b285782036ce
   755 void CIPProtoConnectionProvider::StopConnection()
   755 void CIPProtoConnectionProvider::StopConnection()
   756 	{
   756 	{
   757 	if (!iTimerExpired)
   757 	if (!iTimerExpired)
   758 		{
   758 		{
   759 		iTimerExpired = ETrue;
   759 		iTimerExpired = ETrue;
       
   760 		iTimerStopped =  ETrue; 
   760 		CancelTimer();
   761 		CancelTimer();
   761 		if (CountActivities(ECFActivityStop) == 0 && CountActivities(ECFActivityDestroy) == 0)
   762 		if (CountActivities(ECFActivityStop) == 0 && CountActivities(ECFActivityDestroy) == 0)
   762 			{
   763 			{
   763 			RClientInterface::OpenPostMessageClose(Id(), TNodeCtxId(ECFActivityStop, Id()), TCFServiceProvider::TStop(KErrTimedOut).CRef());
   764 			RClientInterface::OpenPostMessageClose(Id(), TNodeCtxId(ECFActivityStop, Id()), TCFServiceProvider::TStop(KErrTimedOut).CRef());
   764 			}
   765 			}