datacommsserver/esockserver/ssock/ss_connstates.cpp
branchRCL_3
changeset 12 8b5d60ce1e94
parent 11 98a7181d2ce7
child 14 4ccf8e394726
equal deleted inserted replaced
11:98a7181d2ce7 12:8b5d60ce1e94
  1027 		}
  1027 		}
  1028 
  1028 
  1029 	return EFalse;
  1029 	return EFalse;
  1030 	}
  1030 	}
  1031 
  1031 
       
  1032 DEFINE_SMELEMENT(CStartAttachActivity::TSetIdleIfStopOutstanding, NetStateMachine::MStateTransition, TContext)
       
  1033 void CStartAttachActivity::TSetIdleIfStopOutstanding::DoL()
       
  1034 	{
       
  1035 	__ASSERT_DEBUG(iContext.iNodeActivity, ConnPanic(KPanicNoActivity));
       
  1036 	ConnActivities::CStartAttachActivity& activity = static_cast<ConnActivities::CStartAttachActivity&>(*iContext.iNodeActivity);
       
  1037 
       
  1038 	// If there is a stop activity outstanding then we set this start activity idle
       
  1039 	TInt numRunningStopActivities = iContext.Node().CountActivities(ESock::ECFActivityStop);
       
  1040 	if (numRunningStopActivities > 0)
       
  1041 		{
       
  1042 		activity.SetIdle();
       
  1043 		}
       
  1044 	}
       
  1045 
  1032 
  1046 
  1033 #ifdef SYMBIAN_NETWORKING_UPS
  1047 #ifdef SYMBIAN_NETWORKING_UPS
  1034 
  1048 
  1035 DEFINE_SMELEMENT(CStartAttachActivity::TSendPolicyCheckRequestToServiceProvider, NetStateMachine::MStateTransition, ConnStates::TContext)
  1049 DEFINE_SMELEMENT(CStartAttachActivity::TSendPolicyCheckRequestToServiceProvider, NetStateMachine::MStateTransition, ConnStates::TContext)
  1036 void CStartAttachActivity::TSendPolicyCheckRequestToServiceProvider::DoL()
  1050 void CStartAttachActivity::TSendPolicyCheckRequestToServiceProvider::DoL()