telephonyprotocols/pdplayer/src/pdpmcpr.cpp
changeset 75 f45cd1ad4667
parent 42 3adadc800673
child 73 70d75957b98f
equal deleted inserted replaced
68:d0d9cc530d21 75:f45cd1ad4667
   288 		RemoveClient(iAvailabilityListener->Id());
   288 		RemoveClient(iAvailabilityListener->Id());
   289 		iAvailabilityListener = NULL; //iAvailabilityListener will delete itself when cancelled from the availability activity
   289 		iAvailabilityListener = NULL; //iAvailabilityListener will delete itself when cancelled from the availability activity
   290 		}
   290 		}
   291 	}
   291 	}
   292 	
   292 	
       
   293 #ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
   293 void CPdpMetaConnectionProvider::ContentionOccured()
   294 void CPdpMetaConnectionProvider::ContentionOccured()
   294 	{
   295 	{
   295 	// Send a stop request to the stop activity.
   296 	// Send a stop request to the stop activity.
   296 	TInt stopCode = KErrConnectionContention;
   297 	TInt stopCode = KErrConnectionContention;
   297 	RClientInterface::OpenPostMessageClose(NodeId(), NodeId(), TCFDataClient::TStop(stopCode).CRef());
   298 	RClientInterface::OpenPostMessageClose(NodeId(), NodeId(), TCFDataClient::TStop(stopCode).CRef());
   300 void CPdpMetaConnectionProvider::ContentionResolved(const Messages::TNodeId& aPendingCprId, TBool aResult)
   301 void CPdpMetaConnectionProvider::ContentionResolved(const Messages::TNodeId& aPendingCprId, TBool aResult)
   301 	{
   302 	{
   302 	TPDPMessages::TPdpContentionResultMessage msg(aPendingCprId, aResult);
   303 	TPDPMessages::TPdpContentionResultMessage msg(aPendingCprId, aResult);
   303 	TRAP_IGNORE(ReceivedL(TNodeId(Id()), TNodeId(Id()), msg));
   304 	TRAP_IGNORE(ReceivedL(TNodeId(Id()), TNodeId(Id()), msg));
   304 	}
   305 	}
       
   306 
   305 
   307 
   306 void CPdpMetaConnectionProvider::ReportContentionAvailabilityStatus(const TAvailabilityStatus& aAvailabilityStatus) const
   308 void CPdpMetaConnectionProvider::ReportContentionAvailabilityStatus(const TAvailabilityStatus& aAvailabilityStatus) const
   307 	{
   309 	{
   308 	if (iAvailabilityListener)
   310 	if (iAvailabilityListener)
   309 		{
   311 		{
   310 		iAvailabilityListener->ReportContentionAvailabilityStatusIfRequired(aAvailabilityStatus);
   312 		iAvailabilityListener->ReportContentionAvailabilityStatusIfRequired(aAvailabilityStatus);
   311 		}
   313 		}
   312 	}
   314 	}
   313 
   315 #endif
       
   316