datacommsserver/esockserver/core_states/ss_corepractivities.cpp
branchRCL_3
changeset 26 b564fb5fd78b
parent 25 9d7ce34704c8
child 27 5ebd530e523b
--- a/datacommsserver/esockserver/core_states/ss_corepractivities.cpp	Tue Aug 31 16:25:36 2010 +0300
+++ b/datacommsserver/esockserver/core_states/ss_corepractivities.cpp	Wed Sep 01 12:35:48 2010 +0100
@@ -1704,9 +1704,9 @@
     {
     __ASSERT_DEBUG(iPendingBinder, User::Panic(KSpecAssert_ESockCrStaCPRAC, 22));
 
-	PostRequestTo(
-		address_cast<Messages::TNodeId>(FirstOriginator().RecipientId()),
-		TCFServiceProvider::TCommsBinderResponse(iPendingBinder->RecipientId()).CRef());
+    PostRequestTo(
+        SoleOriginator().Peer(),
+        TCFServiceProvider::TCommsBinderResponse(iPendingBinder->RecipientId()).CRef());
 
 	iPendingBinder->SetFlags(TCFClientType::EActivating);
     }
@@ -2118,7 +2118,7 @@
 //
 //-=========================================================
 
-MeshMachine::CNodeActivityBase* CGoneDownActivity::New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode)
+EXPORT_C MeshMachine::CNodeActivityBase* CGoneDownActivity::New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode)
     	{
    		TAny* space = BorrowPreallocatedSpace(aNode, sizeof(CGoneDownActivity));
 		CGoneDownActivity* self = new (space) CGoneDownActivity(aActivitySig, aNode);
@@ -2180,7 +2180,7 @@
 	return NetStateMachine::ACore::IsIdle();
 	}
 
-DEFINE_SMELEMENT(CGoneDownActivity::TSendErrorRecoveryReq, NetStateMachine::MStateTransition, CGoneDownActivity::TContext)
+EXPORT_DEFINE_SMELEMENT(CGoneDownActivity::TSendErrorRecoveryReq, NetStateMachine::MStateTransition, CGoneDownActivity::TContext)
 void CGoneDownActivity::TSendErrorRecoveryReq::DoL()
     {
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCorePrPanic, KPanicNoActivity));
@@ -2203,7 +2203,7 @@
     activity.ClearPostedTo();
     }
 
-DEFINE_SMELEMENT(CGoneDownActivity::TIgnoreOrPropagate, NetStateMachine::MStateFork, CGoneDownActivity::TContext)
+EXPORT_DEFINE_SMELEMENT(CGoneDownActivity::TIgnoreOrPropagate, NetStateMachine::MStateFork, CGoneDownActivity::TContext)
 TInt CGoneDownActivity::TIgnoreOrPropagate::TransitionTag()
     {
     __ASSERT_DEBUG(iContext.iMessage.IsMessage<TEErrorRecovery::TErrorRecoveryResponse>(), User::Panic(KSpecAssert_ESockCrStaCPRAC, 38));