networkcontrol/ipnetworklayer/src/IPProtoCPR.cpp
branchRCL_3
changeset 11 db85996de7c4
parent 0 af10295192d8
child 12 e9cc36e353d4
equal deleted inserted replaced
10:c64cefac6e99 11:db85996de7c4
    73 
    73 
    74 namespace IPProtoCprProvisionActivity
    74 namespace IPProtoCprProvisionActivity
    75 {
    75 {
    76 DECLARE_DEFINE_NODEACTIVITY(ECFActivityStoreProvision, IPProtoCprProvision, TCFDataClient::TProvisionConfig)
    76 DECLARE_DEFINE_NODEACTIVITY(ECFActivityStoreProvision, IPProtoCprProvision, TCFDataClient::TProvisionConfig)
    77 	FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingProvision, MeshMachine::TNoTag)
    77 	FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingProvision, MeshMachine::TNoTag)
       
    78 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TProvisionActivation, MeshMachine::TNoTagOrErrorTag)
    78 	LAST_NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TStoreProvision)
    79 	LAST_NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TStoreProvision)
       
    80 	LAST_NODEACTIVITY_ENTRY(KErrorTag, IpProtoCpr::THandleProvisionError)
    79 NODEACTIVITY_END()
    81 NODEACTIVITY_END()
    80 }
    82 }
    81 
    83 
    82 
    84 
    83 namespace IPProtoCprConnectionDownActivity
    85 namespace IPProtoCprConnectionDownActivity
   215 {
   217 {
   216 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityIoctl, IPProtoCprIoctl, TNodeSignal::TNullMessageId, MeshMachine::CNodeParallelMessageStoreActivityBase::NewL)
   218 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityIoctl, IPProtoCprIoctl, TNodeSignal::TNullMessageId, MeshMachine::CNodeParallelMessageStoreActivityBase::NewL)
   217     FIRST_NODEACTIVITY_ENTRY(IpProtoCpr::TAwaitingIoctlMessage, MeshMachine::TNoTag)
   219     FIRST_NODEACTIVITY_ENTRY(IpProtoCpr::TAwaitingIoctlMessage, MeshMachine::TNoTag)
   218     NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TForwardToDefaultDataClient, CoreNetStates::TAwaitingRMessage2Processed, MeshMachine::TNoTag)
   220     NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TForwardToDefaultDataClient, CoreNetStates::TAwaitingRMessage2Processed, MeshMachine::TNoTag)
   219     LAST_NODEACTIVITY_ENTRY(KNoTag, CoreStates::TPostToOriginators)
   221     LAST_NODEACTIVITY_ENTRY(KNoTag, CoreStates::TPostToOriginators)
       
   222 NODEACTIVITY_END()
       
   223 }
       
   224 
       
   225 namespace IPProtoCprStopActivity
       
   226 {
       
   227 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStop, IPProtoCprStop, TCFServiceProvider::TStop, MeshMachine::CNodeRetryActivity::NewL)
       
   228     FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingStop, CoreNetStates::TActiveOrNoTagBlockedByBindTo)
       
   229 	THROUGH_NODEACTIVITY_ENTRY(KActiveTag, CoreNetStates::TCancelDataClientStart, MeshMachine::TNoTag)
       
   230 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TStopSelf, CoreNetStates::TAwaitingDataClientStopped, CoreNetStates::TNoTagOrNoBearer)
       
   231 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendStop, CoreNetStates::TAwaitingStopped, MeshMachine::TNoTag)
       
   232 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendClientLeavingRequestToServiceProvider, MeshMachine::TAwaitingLeaveComplete, TTag<CoreNetStates::KNoBearer>)
       
   233 	LAST_NODEACTIVITY_ENTRY(CoreNetStates::KNoBearer, IpProtoCpr::TSendStoppedAndGoneDown)
   220 NODEACTIVITY_END()
   234 NODEACTIVITY_END()
   221 }
   235 }
   222 
   236 
   223 namespace IPProtoCprActivities
   237 namespace IPProtoCprActivities
   224 {
   238 {
   233 	ACTIVITY_MAP_ENTRY(IPProtoCprStartActivity, IPProtoCprStart)
   247 	ACTIVITY_MAP_ENTRY(IPProtoCprStartActivity, IPProtoCprStart)
   234 	ACTIVITY_MAP_ENTRY(IPProtoCprDataClientStatusChangeActivity, IPProtoCprDataClientStatusChangeActivity)
   248 	ACTIVITY_MAP_ENTRY(IPProtoCprDataClientStatusChangeActivity, IPProtoCprDataClientStatusChangeActivity)
   235 	ACTIVITY_MAP_ENTRY(PRDataClientIdleActivity, PRDataClientIdle)
   249 	ACTIVITY_MAP_ENTRY(PRDataClientIdleActivity, PRDataClientIdle)
   236 	ACTIVITY_MAP_ENTRY(IPProtoCprClientLeaveActivity, IPProtoCprClientLeave)
   250 	ACTIVITY_MAP_ENTRY(IPProtoCprClientLeaveActivity, IPProtoCprClientLeave)
   237 	ACTIVITY_MAP_ENTRY(IPProtoCprIoctlActivity, IPProtoCprIoctl)
   251 	ACTIVITY_MAP_ENTRY(IPProtoCprIoctlActivity, IPProtoCprIoctl)
       
   252     ACTIVITY_MAP_ENTRY(IPProtoCprStopActivity, IPProtoCprStop)
   238 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   253 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   239 	ACTIVITY_MAP_ENTRY(IPProtoCprNotificationActivity, IPProtoCprNotification)
   254 	ACTIVITY_MAP_ENTRY(IPProtoCprNotificationActivity, IPProtoCprNotification)
   240 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   255 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   241 ACTIVITY_MAP_END_BASE(CprActivities, coreCprActivities)
   256 ACTIVITY_MAP_END_BASE(CprActivities, coreCprActivities)
   242 }
   257 }