summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-11-22 00:27:04 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-11-22 00:27:04 +0000
commitd88d33e07336bee6c031ab148a3231dc87dd1836 (patch)
tree64105d9d20578369615ad247303216496ccb91bb
parent7512d3fcad391f368c0256d7753e727f0f67e0bc (diff)
downloadATCD-d88d33e07336bee6c031ab148a3231dc87dd1836.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.cpp24
-rw-r--r--TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.h19
-rw-r--r--TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.cpp24
-rw-r--r--TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h19
4 files changed, 84 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.cpp b/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.cpp
index ade91a15e04..4fc71a2d7b5 100644
--- a/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.cpp
+++ b/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.cpp
@@ -8,6 +8,28 @@
#include "Receiver_exec.h"
#include "CIAO_common.h"
+Receiver_Impl::ReceiverSwap_exec_i::ReceiverSwap_exec_i ()
+{
+}
+
+Receiver_Impl::ReceiverSwap_exec_i::~ReceiverSwap_exec_i ()
+{
+}
+
+::Components::EnterpriseComponent_ptr
+Receiver_Impl::ReceiverSwap_exec_i::incarnate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return new Receiver_Impl::Receiver_exec_i;
+}
+
+::Components::EnterpriseComponent_ptr
+Receiver_Impl::ReceiverSwap_exec_i::etherealize (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return new Receiver_Impl::Receiver_exec_i;
+}
+
Receiver_Impl::Receiver_exec_i::Receiver_exec_i ()
{
}
@@ -121,7 +143,7 @@ Receiver_Impl::ReceiverHome_exec_i::create (ACE_ENV_SINGLE_ARG_DECL)
{
Components::EnterpriseComponent_ptr tmp;
ACE_NEW_THROW_EX (tmp,
- Receiver_Impl::Receiver_exec_i,
+ Receiver_Impl::ReceiverSwap_exec_i,
CORBA::NO_MEMORY ());
return tmp;
}
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.h b/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.h
index d60e59788b3..a86ff5970ae 100644
--- a/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.h
+++ b/TAO/CIAO/DAnCE/examples/Hello/Receiver/Receiver_exec.h
@@ -10,6 +10,7 @@
#ifndef RECEIVER_EXEC_H
#define RECEIVER_EXEC_H
+#include "SwapExecC.h"
#include "ReceiverEC.h"
#include "Receiver_exec_export.h"
#include "tao/LocalObject.h"
@@ -23,6 +24,24 @@ namespace Receiver_Impl
* Receiver executor implementation class.
*/
+ class RECEIVER_EXEC_Export ReceiverSwap_exec_i :
+ public virtual CIAO::Swap_Exec,
+ public virtual TAO_Local_RefCounted_Object
+ {
+ public:
+ ReceiverSwap_exec_i ();
+
+ ~ReceiverSwap_exec_i ();
+
+ virtual ::Components::EnterpriseComponent_ptr
+ incarnate (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual ::Components::EnterpriseComponent_ptr
+ etherealize (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+ };
+
class RECEIVER_EXEC_Export Receiver_exec_i :
public virtual Receiver_Exec,
public virtual TAO_Local_RefCounted_Object
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.cpp b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.cpp
index 6fa52beb4de..6ad546a76fa 100644
--- a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.cpp
+++ b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.cpp
@@ -116,13 +116,35 @@ Sender_Impl::SenderHome_exec_i::~SenderHome_exec_i ()
{
}
+Sender_Impl::SenderSwap_exec_i::SenderSwap_exec_i ()
+{
+}
+
+Sender_Impl::SenderSwap_exec_i::~SenderSwap_exec_i ()
+{
+}
+
+::Components::EnterpriseComponent_ptr
+Sender_Impl::SenderSwap_exec_i::incarnate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return new Sender_Impl::Sender_exec_i;
+}
+
+::Components::EnterpriseComponent_ptr
+Sender_Impl::SenderSwap_exec_i::etherealize (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return new Sender_Impl::Sender_exec_i;
+}
+
::Components::EnterpriseComponent_ptr
Sender_Impl::SenderHome_exec_i::create (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
ACE_THROW_SPEC ((CORBA::SystemException,
Components::CCMException))
{
ACE_DEBUG ((LM_DEBUG, "%P|%t) creating SenderHome \n"));
- return new Sender_Impl::Sender_exec_i;
+ return new Sender_Impl::SenderSwap_exec_i;
}
extern "C" SENDER_EXEC_Export ::Components::HomeExecutorBase_ptr
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
index e8610a919c5..c146963b048 100644
--- a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
+++ b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
@@ -10,6 +10,7 @@
#ifndef SENDER_EXEC_H
#define SENDER_EXEC_H
+#include "SwapExecC.h"
#include "SenderEC.h"
#include "Sender_exec_export.h"
#include "tao/LocalObject.h"
@@ -22,6 +23,24 @@ namespace Sender_Impl
* Sender executor implementation class.
*/
+ class SENDER_EXEC_Export SenderSwap_exec_i :
+ public virtual CIAO::Swap_Exec,
+ public virtual TAO_Local_RefCounted_Object
+ {
+ public:
+ SenderSwap_exec_i ();
+
+ ~SenderSwap_exec_i ();
+
+ virtual ::Components::EnterpriseComponent_ptr
+ incarnate (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual ::Components::EnterpriseComponent_ptr
+ etherealize (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+ };
+
class SENDER_EXEC_Export Sender_exec_i :
public virtual Sender_Exec,
public virtual TAO_Local_RefCounted_Object