datacommsserver/esockserver/test/providers/dummy/src/dummypr_network_flow.cpp
branchRCL_3
changeset 12 8b5d60ce1e94
parent 0 dfb7c4ff071f
child 18 9644881fedd0
equal deleted inserted replaced
11:98a7181d2ce7 12:8b5d60ce1e94
   330 		case TCFDataClient::TBindTo::EId:
   330 		case TCFDataClient::TBindTo::EId:
   331 		{
   331 		{
   332 			TCFDataClient::TBindTo& bindToMsg(static_cast<TCFDataClient::TBindTo&>(aMessage));
   332 			TCFDataClient::TBindTo& bindToMsg(static_cast<TCFDataClient::TBindTo&>(aMessage));
   333 			TRAPD(err,BindToL(bindToMsg));
   333 			TRAPD(err,BindToL(bindToMsg));
   334 			ProcessDCIdleState();	// in case we were waiting to send idle
   334 			ProcessDCIdleState();	// in case we were waiting to send idle
   335 			RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(err).CRef());
   335 
       
   336 	        if(err == KErrNone)
       
   337 	            {
       
   338 	            RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
       
   339 	            }
       
   340 	        else
       
   341 	            {
       
   342 	            RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
       
   343 	            }
       
   344 	        
   336 			//If we have received TCDDataClient::TStart before (when we did not yet have a bearer),
   345 			//If we have received TCDDataClient::TStart before (when we did not yet have a bearer),
   337 			//we complete the start here as well
   346 			//we complete the start here as well
   338 			if (iIsStarting)
   347 			if (iIsStarting)
   339 				{
   348 				{
   340 				CompleteStart(err);
   349 				CompleteStart(err);