equal
deleted
inserted
replaced
41 using namespace MCprActivities; |
41 using namespace MCprActivities; |
42 using namespace MobilityMCprActivities; |
42 using namespace MobilityMCprActivities; |
43 using namespace Messages; |
43 using namespace Messages; |
44 using namespace MeshMachine; |
44 using namespace MeshMachine; |
45 |
45 |
46 // |
46 /////////////////////////////////////////////////////////////////////////////// |
47 //Panics |
47 //Panics |
48 #ifdef _DEBUG |
48 #ifdef _DEBUG |
49 _LIT (KCoreMobileMCprPanic,"CoreMobileMCprPanic"); |
49 _LIT (KCoreMobileMCprPanic,"CoreMobileMCprPanic"); |
50 #endif |
50 #endif |
51 |
51 |
162 ACTIVITY_MAP_ENTRY(MCprConnectionStartRecoveryActivity,MCprConnectionStartRecovery) |
162 ACTIVITY_MAP_ENTRY(MCprConnectionStartRecoveryActivity,MCprConnectionStartRecovery) |
163 ACTIVITY_MAP_ENTRY(MCprConnectionGoneDownRecoveryActivity,MCprConnectionGoneDownRecovery) |
163 ACTIVITY_MAP_ENTRY(MCprConnectionGoneDownRecoveryActivity,MCprConnectionGoneDownRecovery) |
164 ACTIVITY_MAP_END_BASE(MCprActivities, coreMCprActivities) |
164 ACTIVITY_MAP_END_BASE(MCprActivities, coreMCprActivities) |
165 } |
165 } |
166 |
166 |
167 // |
167 /////////////////////////////////////////////////////////////////////////////// |
168 // CMobilityActivity |
168 // CMobilityActivity |
169 MeshMachine::CNodeActivityBase* MobilityMCprActivities::CMobilityActivity::NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode) |
169 MeshMachine::CNodeActivityBase* MobilityMCprActivities::CMobilityActivity::NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode) |
170 { |
170 { |
171 return new (ELeave) CMobilityActivity(aActivitySig, aNode); |
171 return new (ELeave) CMobilityActivity(aActivitySig, aNode); |
172 } |
172 } |
400 CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity); |
400 CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity); |
401 activity.ClearHandshakingFlag(); |
401 activity.ClearHandshakingFlag(); |
402 } |
402 } |
403 |
403 |
404 |
404 |
405 // |
405 /////////////////////////////////////////////////////////////////////////////// |
406 //CConnectionRecoveryActivity |
406 //CConnectionRecoveryActivity |
407 MeshMachine::CNodeActivityBase* CConnectionRecoveryActivity::NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode) |
407 MeshMachine::CNodeActivityBase* CConnectionRecoveryActivity::NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode) |
408 { |
408 { |
409 return new (ELeave) CConnectionRecoveryActivity(aActivitySig, aNode); |
409 return new (ELeave) CConnectionRecoveryActivity(aActivitySig, aNode); |
410 } |
410 } |
548 __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity)); |
548 __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity)); |
549 CConnectionRecoveryActivity& activity = static_cast<CConnectionRecoveryActivity&>(*iContext.iNodeActivity); |
549 CConnectionRecoveryActivity& activity = static_cast<CConnectionRecoveryActivity&>(*iContext.iNodeActivity); |
550 TEErrorRecovery::TErrorRecoveryResponse err(TErrResponse(TErrResponse::EIgnore,KErrNone,activity.iOriginalErrContext.iMessageId)); |
550 TEErrorRecovery::TErrorRecoveryResponse err(TErrResponse(TErrResponse::EIgnore,KErrNone,activity.iOriginalErrContext.iMessageId)); |
551 activity.ReplyToOriginators(err); |
551 activity.ReplyToOriginators(err); |
552 } |
552 } |
553 |
|
554 |
|