diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-22 00:27:04 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-22 00:27:04 +0000 |
commit | d88d33e07336bee6c031ab148a3231dc87dd1836 (patch) | |
tree | 64105d9d20578369615ad247303216496ccb91bb | |
parent | 7512d3fcad391f368c0256d7753e727f0f67e0bc (diff) | |
download | ATCD-d88d33e07336bee6c031ab148a3231dc87dd1836.tar.gz |
*** empty log message ***
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 |