summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-09-28 16:55:23 +0000
committerdengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-09-28 16:55:23 +0000
commit131930f492af394643ab28a2bc8ca8409a5f1486 (patch)
treeb660b9909c8f96f61680d94fccae99b43409e093
parent3977ab3509584f4626ad8114703f46aada5c11da (diff)
downloadATCD-131930f492af394643ab28a2bc8ca8409a5f1486.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.cpp1046
-rw-r--r--TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.h541
2 files changed, 0 insertions, 1587 deletions
diff --git a/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.cpp b/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.cpp
deleted file mode 100644
index 4f6066e47d3..00000000000
--- a/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.cpp
+++ /dev/null
@@ -1,1046 +0,0 @@
-// $Id$
-//
-// **** Code generated by the ****
-// **** Component Integrated ACE ORB (CIAO) CIDL Compiler ****
-// CIAO has been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// CIDL Compiler has been developed by:
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about CIAO is available at:
-// http://www.dre.vanderbilt.edu/CIAO
-
-#include "NodeAppTest_RoundTrip_svnt.h"
-#include "Cookies.h"
-#include "ciao/Servant_Activator.h"
-#include "ciao/Port_Activator_T.h"
-
-namespace RoundTrip_Impl
-{
- namespace CIAO_GLUE_NodeAppTest
- {
- template <typename T>
- LatencyTest_Servant_T<T>::LatencyTest_Servant_T (
- ::NodeAppTest::CCM_LatencyTest_ptr executor,
- ::Components::CCMContext_ptr c)
- : executor_ (::NodeAppTest::CCM_LatencyTest::_duplicate (executor)),
- ctx_ (::Components::CCMContext::_duplicate (c))
- {
- }
-
- template <typename T>
- LatencyTest_Servant_T<T>::~LatencyTest_Servant_T (void)
- {
- }
-
- template <typename T>
- ::CORBA::Long
- LatencyTest_Servant_T<T>::cube_long (
- ::CORBA::Long param
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- return this->executor_->cube_long (
- param
- ACE_ENV_ARG_PARAMETER);
- }
-
- template <typename T>
- CORBA::Object_ptr
- LatencyTest_Servant_T<T>::_get_component (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ::Components::SessionContext_var sc =
- ::Components::SessionContext::_narrow (
- this->ctx_.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- if (! CORBA::is_nil (sc.in ()))
- {
- return sc->get_CCM_object (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- ::Components::EntityContext_var ec =
- ::Components::EntityContext::_narrow (
- this->ctx_.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- if (! CORBA::is_nil (ec.in ()))
- {
- return ec->get_CCM_object (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- }
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- NodeAppTest_RoundTrip_Context::NodeAppTest_RoundTrip_Context (
- ::Components::CCMHome_ptr home,
- ::CIAO::Session_Container *c,
- NodeAppTest_RoundTrip_Servant *sv)
- : home_ (::Components::CCMHome::_duplicate (home)),
- container_ (c),
- servant_ (sv)
- {
- }
-
- NodeAppTest_RoundTrip_Context::~NodeAppTest_RoundTrip_Context (void)
- {
- }
-
- // Operations from ::Components::CCMContext.
-
- ::Components::Principal_ptr
- NodeAppTest_RoundTrip_Context::get_caller_principal (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (
- ::CORBA::NO_IMPLEMENT (),
- ::Components::Principal::_nil ());
- }
-
- ::Components::CCMHome_ptr
- NodeAppTest_RoundTrip_Context::get_CCM_home (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- return ::Components::CCMHome::_duplicate (this->home_.in ());
- }
-
- CORBA::Boolean
- NodeAppTest_RoundTrip_Context::get_rollback_only (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState))
- {
- ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::Transaction::UserTransaction_ptr
- NodeAppTest_RoundTrip_Context::get_user_transaction (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState))
- {
- ACE_THROW_RETURN (
- ::CORBA::NO_IMPLEMENT (),
- ::Components::Transaction::UserTransaction::_nil ());
- }
-
- CORBA::Boolean
- NodeAppTest_RoundTrip_Context::is_caller_in_role (
- const char * /* role */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0);
- }
-
- void
- NodeAppTest_RoundTrip_Context::set_rollback_only (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState))
- {
- ACE_THROW (CORBA::NO_IMPLEMENT ());
- }
-
- // Operations from ::Components::SessionContextinterface.
-
- CORBA::Object_ptr
- NodeAppTest_RoundTrip_Context::get_CCM_object (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState))
- {
- if (CORBA::is_nil (this->component_.in ()))
- {
- CORBA::Object_var obj =
- this->container_->get_objref (
- this->servant_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- this->component_ =
- ::NodeAppTest::NodeAppTest_RoundTrip::_narrow (
- obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- if (CORBA::is_nil (this->component_.in ()))
- {
- ACE_THROW_RETURN (
- ::CORBA::INTERNAL (),
- ::CORBA::Object::_nil ());
- }
- }
-
- return ::NodeAppTest::NodeAppTest_RoundTrip::_duplicate (
- this->component_.in ());
- }
-
- // Operations for NodeAppTest_RoundTrip receptacles and event sources,
- // defined in ::NodeAppTest::CCM_NodeAppTest_RoundTrip_Context.
-
- // CIAO-specific.
-
- ::CIAO::Session_Container *
- NodeAppTest_RoundTrip_Context::_ciao_the_Container (void) const
- {
- return this->container_;
- }
-
- NodeAppTest_RoundTrip_Context *
- NodeAppTest_RoundTrip_Context::_narrow (
- ::Components::SessionContext_ptr p
- ACE_ENV_ARG_DECL_NOT_USED)
- {
- return dynamic_cast<NodeAppTest_RoundTrip_Context *> (p);
- }
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- NodeAppTest_RoundTrip_Servant::NodeAppTest_RoundTrip_Servant (
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_ptr exe,
- ::Components::CCMHome_ptr h,
- ::CIAO::Session_Container *c)
- : our_base (exe, c)
- {
- this->context_ = new NodeAppTest_RoundTrip_Context (h, c, this);
-
- ACE_TRY_NEW_ENV
- {
- ::Components::SessionComponent_var scom =
- ::Components::SessionComponent::_narrow (
- exe
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (! ::CORBA::is_nil (scom.in ()))
- {
- scom->set_session_context (
- this->context_
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
-
- this->populate_port_tables (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
-
- ACE_CATCHANY
- {
- }
-
- ACE_ENDTRY;
- }
-
- NodeAppTest_RoundTrip_Servant::~NodeAppTest_RoundTrip_Servant (void)
- {
- }
-
- void
- NodeAppTest_RoundTrip_Servant::set_attributes (
- const ::Components::ConfigValues &descr
- ACE_ENV_ARG_DECL_NOT_USED)
- {
- for (CORBA::ULong i = 0;
- i < descr.length ();
- ++i)
- {
- const char *descr_name = descr[i]->name ();
- ::CORBA::Any &descr_value = descr[i]->value ();
-
- ACE_UNUSED_ARG (descr_name);
- ACE_UNUSED_ARG (descr_value);
- }
- }
-
- ::NodeAppTest::LatencyTest_ptr
- NodeAppTest_RoundTrip_Servant::provide_facet_1 (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- if (! ::CORBA::is_nil (this->provide_facet_1_.in ()))
- {
- return ::NodeAppTest::LatencyTest::_duplicate (this->provide_facet_1_.in ());
- }
-
- ::CORBA::Object_var obj =
- this->provide_facet_1_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- ::NodeAppTest::LatencyTest_var fo =
- ::NodeAppTest::LatencyTest::_narrow (
- obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- this->provide_facet_1_ = fo;
- return ::NodeAppTest::LatencyTest::_duplicate (this->provide_facet_1_.in ());
- }
-
- ::CORBA::Object_ptr
- NodeAppTest_RoundTrip_Servant::provide_facet_1_i (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ::CORBA::Object_ptr ret =
- this->lookup_facet ("facet_1");
-
- if (! ::CORBA::is_nil (ret))
- {
- return ret;
- }
-
- CIAO::Port_Activator_T< CIAO_GLUE_NodeAppTest::LatencyTest_Servant,
- ::NodeAppTest::CCM_LatencyTest,
- ::Components::CCMContext,
- NodeAppTest_RoundTrip_Servant > *tmp = 0;
-
- typedef CIAO::Port_Activator_T<
- CIAO_GLUE_NodeAppTest::LatencyTest_Servant,
- ::NodeAppTest::CCM_LatencyTest,
- ::Components::CCMContext,
- NodeAppTest_RoundTrip_Servant >
- MACRO_MADNESS_TYPEDEF;
-
-
- ACE_NEW_THROW_EX (
- tmp,
- MACRO_MADNESS_TYPEDEF (
- "NodeAppTest_NodeAppTest_RoundTrip_facet_1",
- "facet_1",
- CIAO::Port_Activator::Facet,
- 0,
- this->context_,
- this),
- CORBA::NO_MEMORY ());
-
-
- CIAO::Servant_Activator *sa =
- this->container_->ports_servant_activator ();
-
- if (!sa->register_port_activator (tmp))
- return 0;
-
- ::CORBA::Object_var obj =
- this->container_->generate_reference (
- "NodeAppTest_NodeAppTest_RoundTrip_facet_1",
- "IDL:NodeAppTest/LatencyTest:1.0",
- CIAO::Container::Facet_Consumer
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- this->add_facet (
- "facet_1",
- obj.in ());
-
- return obj._retn ();
- }
-
- ::NodeAppTest::LatencyTest_ptr
- NodeAppTest_RoundTrip_Servant::provide_facet_2 (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- if (! ::CORBA::is_nil (this->provide_facet_2_.in ()))
- {
- return ::NodeAppTest::LatencyTest::_duplicate (this->provide_facet_2_.in ());
- }
-
- ::CORBA::Object_var obj =
- this->provide_facet_2_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- ::NodeAppTest::LatencyTest_var fo =
- ::NodeAppTest::LatencyTest::_narrow (
- obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- this->provide_facet_2_ = fo;
- return ::NodeAppTest::LatencyTest::_duplicate (this->provide_facet_2_.in ());
- }
-
- ::CORBA::Object_ptr
- NodeAppTest_RoundTrip_Servant::provide_facet_2_i (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ::CORBA::Object_ptr ret =
- this->lookup_facet ("facet_2");
-
- if (! ::CORBA::is_nil (ret))
- {
- return ret;
- }
-
- CIAO::Port_Activator_T< CIAO_GLUE_NodeAppTest::LatencyTest_Servant,
- ::NodeAppTest::CCM_LatencyTest,
- ::Components::CCMContext,
- NodeAppTest_RoundTrip_Servant > *tmp = 0;
-
- typedef CIAO::Port_Activator_T<
- CIAO_GLUE_NodeAppTest::LatencyTest_Servant,
- ::NodeAppTest::CCM_LatencyTest,
- ::Components::CCMContext,
- NodeAppTest_RoundTrip_Servant >
- MACRO_MADNESS_TYPEDEF;
-
-
- ACE_NEW_THROW_EX (
- tmp,
- MACRO_MADNESS_TYPEDEF (
- "NodeAppTest_NodeAppTest_RoundTrip_facet_2",
- "facet_2",
- CIAO::Port_Activator::Facet,
- 0,
- this->context_,
- this),
- CORBA::NO_MEMORY ());
-
-
- CIAO::Servant_Activator *sa =
- this->container_->ports_servant_activator ();
-
- if (!sa->register_port_activator (tmp))
- return 0;
-
- ::CORBA::Object_var obj =
- this->container_->generate_reference (
- "NodeAppTest_NodeAppTest_RoundTrip_facet_2",
- "IDL:NodeAppTest/LatencyTest:1.0",
- CIAO::Container::Facet_Consumer
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::LatencyTest::_nil ());
-
- this->add_facet (
- "facet_2",
- obj.in ());
-
- return obj._retn ();
- }
-
- // Operations for Navigation interface.
-
- CORBA::Object_ptr
- NodeAppTest_RoundTrip_Servant::provide_facet (
- const char *name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- if (name == 0)
- {
- ACE_THROW_RETURN (
- ::CORBA::BAD_PARAM (),
- ::CORBA::Object::_nil ());
- }
-
- if (ACE_OS::strcmp (name, "facet_1") == 0)
- {
- return this->provide_facet_1 (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- if (ACE_OS::strcmp (name, "facet_2") == 0)
- {
- return this->provide_facet_2 (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::CORBA::Object::_nil ());
- }
-
- ::Components::FacetDescriptions *
- NodeAppTest_RoundTrip_Servant::get_named_facets (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::EmitterDescriptions *
- NodeAppTest_RoundTrip_Servant::get_all_emitters (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::EmitterDescriptions *
- NodeAppTest_RoundTrip_Servant::get_named_emitters (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::Cookie *
- NodeAppTest_RoundTrip_Servant::connect (
- const char *name,
- ::CORBA::Object_ptr connection
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::AlreadyConnected,
- ::Components::ExceededConnectionLimit))
- {
- // If the component has no receptacles, this will be unused.
- ACE_UNUSED_ARG (connection);
-
- if (name == 0)
- {
- ACE_THROW_RETURN (::Components::InvalidName (), 0);
- }
-
- ACE_THROW_RETURN (::Components::InvalidName (), 0);
- }
-
- CORBA::Object_ptr
- NodeAppTest_RoundTrip_Servant::disconnect (
- const char *name,
- ::Components::Cookie * ck
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::CookieRequired,
- ::Components::NoConnection))
- {
- if (name == 0)
- {
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::CORBA::Object::_nil ());
- }
-
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::CORBA::Object::_nil ());
-
- ACE_UNUSED_ARG (ck);
- }
-
- ::Components::ConnectionDescriptions *
- NodeAppTest_RoundTrip_Servant::get_connections (
- const char * /* name */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::ReceptacleDescriptions *
- NodeAppTest_RoundTrip_Servant::get_all_receptacles (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::ReceptacleDescriptions *
- NodeAppTest_RoundTrip_Servant::get_named_receptacles (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::EventConsumerBase_ptr
- NodeAppTest_RoundTrip_Servant::get_consumer (
- const char *sink_name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- if (sink_name == 0)
- {
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::Components::EventConsumerBase::_nil ());
- }
-
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::Components::EventConsumerBase::_nil ());
- }
-
- void
- NodeAppTest_RoundTrip_Servant::connect_consumer (
- const char * emitter_name,
- ::Components::EventConsumerBase_ptr consumer
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::AlreadyConnected,
- ::Components::InvalidConnection))
- {
- if (emitter_name == 0)
- {
- ACE_THROW (::CORBA::BAD_PARAM ());
- }
-
- ACE_UNUSED_ARG (consumer);
- ACE_THROW (::Components::InvalidName ());
- }
-
- ::Components::EventConsumerBase_ptr
- NodeAppTest_RoundTrip_Servant::disconnect_consumer (
- const char * /* source_name */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::NoConnection))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::ConsumerDescriptions *
- NodeAppTest_RoundTrip_Servant::get_named_consumers (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::Cookie *
- NodeAppTest_RoundTrip_Servant::subscribe (
- const char *publisher_name,
- ::Components::EventConsumerBase_ptr subscribe
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::ExceededConnectionLimit))
- {
- // Just in case there are no if blocks
- ACE_UNUSED_ARG (subscribe);
-
- if (publisher_name == 0)
- {
- ACE_THROW_RETURN (::Components::InvalidName (), 0);
- }
-
- ACE_THROW_RETURN (::Components::InvalidName (), 0);
- }
-
- ::Components::EventConsumerBase_ptr
- NodeAppTest_RoundTrip_Servant::unsubscribe (
- const char *publisher_name,
- ::Components::Cookie *ck
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection))
- {
- // Just in case there are no if blocks
- ACE_UNUSED_ARG (ck);
-
- if (publisher_name == 0)
- {
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::Components::EventConsumerBase::_nil ());
- }
-
- ACE_THROW_RETURN (
- ::Components::InvalidName (),
- ::Components::EventConsumerBase::_nil ());
- }
-
- ::Components::PublisherDescriptions *
- NodeAppTest_RoundTrip_Servant::get_all_publishers (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- ::Components::PublisherDescriptions *
- NodeAppTest_RoundTrip_Servant::get_named_publishers (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName))
- {
- ACE_THROW_RETURN (::CORBA::NO_IMPLEMENT (), 0);
- }
-
- // Operations for CCMObject interface.
-
- void
- NodeAppTest_RoundTrip_Servant::component_UUID (
- const char * new_component_UUID
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- this->component_UUID_ = new_component_UUID;
- }
-
- CIAO::CONNECTION_ID
- NodeAppTest_RoundTrip_Servant::component_UUID (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- return CORBA::string_dup (this->component_UUID_.c_str ());
- }
-
- CORBA::IRObject_ptr
- NodeAppTest_RoundTrip_Servant::get_component_def (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (
- ::CORBA::NO_IMPLEMENT (),
- ::CORBA::IRObject::_nil ());
- }
-
- void
- NodeAppTest_RoundTrip_Servant::configuration_complete (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidConfiguration))
- {
- // CIAO to-do
- }
-
- void
- NodeAppTest_RoundTrip_Servant::remove (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::RemoveFailure))
- {
- // CIAO to-do
- }
-
- CORBA::Object_ptr
- NodeAppTest_RoundTrip_Servant::get_facet_executor (const char *name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException))
- {
- if (name == 0)
- {
- ACE_THROW_RETURN (
- ::CORBA::BAD_PARAM (),
- ::CORBA::Object::_nil ());
- }
-
- if (ACE_OS::strcmp (name, "facet_1") == 0)
- {
- return this->executor_->get_facet_1 (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- if (ACE_OS::strcmp (name, "facet_2") == 0)
- {
- return this->executor_->get_facet_2 (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- return CORBA::Object::_nil ();
- }
-
- // Supported operations.
-
- ::CORBA::Long
- NodeAppTest_RoundTrip_Servant::cube_long (
- ::CORBA::Long param
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- return this->executor_->cube_long (
- param
- ACE_ENV_ARG_PARAMETER);
- }
-
- // Component attribute operations.
-
- // Private method to populate the port tables.
- void
- NodeAppTest_RoundTrip_Servant::populate_port_tables (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ::CORBA::Object_var obj_var;
- ::Components::EventConsumerBase_var ecb_var;
-
- obj_var =
- this->provide_facet_1_i (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- obj_var =
- this->provide_facet_2_i (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- NodeAppTest_RoundTripHome_Servant::NodeAppTest_RoundTripHome_Servant (
- ::NodeAppTest::CCM_NodeAppTest_RoundTripHome_ptr exe,
- ::CIAO::Session_Container *c)
- : executor_ (::NodeAppTest::CCM_NodeAppTest_RoundTripHome::_duplicate (exe)),
- container_ (c)
- {
- }
-
- NodeAppTest_RoundTripHome_Servant::~NodeAppTest_RoundTripHome_Servant (void)
- {
- }
-
- // Home operations.
-
- // Home supported interface operations.
-
- // Home factory and finder operations.
-
- // Home attribute operations.
-
- // Operations for keyless home interface.
-
- ::Components::CCMObject_ptr
- NodeAppTest_RoundTripHome_Servant::create_component (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::CreateFailure))
- {
- return this->create (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
-
- // Operations for implicit home interface.
-
- ::NodeAppTest::NodeAppTest_RoundTrip_ptr
- NodeAppTest_RoundTripHome_Servant::create (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::CreateFailure))
- {
- if (this->executor_.in () == 0)
- {
- ACE_THROW_RETURN (
- ::CORBA::INTERNAL (),
- ::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
- }
-
- ::Components::EnterpriseComponent_var _ciao_ec =
- this->executor_->create (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_var _ciao_comp =
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip::_narrow (
- _ciao_ec.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- return this->_ciao_activate_component (
- _ciao_comp.in ()
- ACE_ENV_ARG_PARAMETER);
- }
-
- // Operations for CCMHome interface.
-
- ::CORBA::IRObject_ptr
- NodeAppTest_RoundTripHome_Servant::get_component_def (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (
- ::CORBA::NO_IMPLEMENT (),
- ::CORBA::IRObject::_nil ());
- }
-
- ::CORBA::IRObject_ptr
- NodeAppTest_RoundTripHome_Servant::get_home_def (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ACE_THROW_RETURN (
- ::CORBA::NO_IMPLEMENT (),
- ::CORBA::IRObject::_nil ());
- }
-
- void
- NodeAppTest_RoundTripHome_Servant::remove_component (
- ::Components::CCMObject_ptr comp
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::RemoveFailure))
- {
- ::NodeAppTest::NodeAppTest_RoundTrip_var _ciao_comp =
- ::NodeAppTest::NodeAppTest_RoundTrip::_narrow (
- comp
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- if (CORBA::is_nil (_ciao_comp.in ()))
- {
- ACE_THROW (CORBA::INTERNAL ());
- }
-
- _ciao_comp->remove (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->_ciao_passivate_component (
- _ciao_comp.in ()
- ACE_ENV_ARG_PARAMETER);
- }
-
- // CIAO-specific operations.
-
- ::NodeAppTest::NodeAppTest_RoundTrip_ptr
- NodeAppTest_RoundTripHome_Servant::_ciao_activate_component (
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_ptr exe
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- ::CORBA::Object_var hobj =
- this->container_->get_objref (
- this
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- ::Components::CCMHome_var home =
- ::Components::CCMHome::_narrow (
- hobj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- NodeAppTest_RoundTrip_Servant *svt =
- new NodeAppTest_RoundTrip_Servant (
- exe,
- home.in (),
- this->container_);
-
- PortableServer::ServantBase_var safe (svt);
- PortableServer::ObjectId_var oid;
-
- CORBA::Object_var objref =
- this->container_->install_component (
- svt,
- oid.out ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- ::NodeAppTest::NodeAppTest_RoundTrip_var ho =
- ::NodeAppTest::NodeAppTest_RoundTrip::_narrow (
- objref.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (::NodeAppTest::NodeAppTest_RoundTrip::_nil ());
-
- if (this->component_map_.bind (oid.in (), svt) == 0)
- {
- safe._retn ();
- }
-
- return ho._retn ();
- }
-
- void
- NodeAppTest_RoundTripHome_Servant::_ciao_passivate_component (
- ::NodeAppTest::NodeAppTest_RoundTrip_ptr comp
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
- {
- PortableServer::ObjectId_var oid;
-
- this->container_->uninstall_component (
- comp,
- oid.out ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- NodeAppTest_RoundTrip_Servant *servant = 0;
-
- if (this->component_map_.unbind (oid.in (), servant) == 0)
- {
- PortableServer::ServantBase_var safe (servant);
-
- servant->_ciao_passivate (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- }
-
- extern "C" NODEAPPTEST_ROUNDTRIP_SVNT_Export ::PortableServer::Servant
- createNodeAppTest_RoundTripHome_Servant (
- ::Components::HomeExecutorBase_ptr p,
- CIAO::Session_Container *c
- ACE_ENV_ARG_DECL)
- {
- if (p == 0)
- {
- return 0;
- }
-
- ::NodeAppTest::CCM_NodeAppTest_RoundTripHome_var x =
- ::NodeAppTest::CCM_NodeAppTest_RoundTripHome::_narrow (
- p
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (::CORBA::is_nil (x.in ()))
- {
- return 0;
- }
-
- return new
- CIAO_GLUE_NodeAppTest::NodeAppTest_RoundTripHome_Servant (
- x.in (),
- c);
- }
-}
-
diff --git a/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.h b/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.h
deleted file mode 100644
index e800c1f58cb..00000000000
--- a/TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.h
+++ /dev/null
@@ -1,541 +0,0 @@
-// $Id$
-//
-// **** Code generated by the ****
-// **** Component Integrated ACE ORB (CIAO) CIDL Compiler ****
-// CIAO has been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// CIDL Compiler has been developed by:
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about CIAO is available at:
-// http://www.dre.vanderbilt.edu/CIAO
-
-#ifndef CIAO_GLUE_SESSION_NODEAPPTEST_ROUNDTRIP_SVNT_H
-#define CIAO_GLUE_SESSION_NODEAPPTEST_ROUNDTRIP_SVNT_H
-
-#include /**/ "ace/pre.h"
-
-#include "NodeAppTest_RoundTripEC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ciao/Container_Base.h"
-#include "ciao/Servant_Impl_T.h"
-#include "tao/LocalObject.h"
-#include "tao/PortableServer/Key_Adapters.h"
-#include "ace/Active_Map_Manager_T.h"
-
-#include "NodeAppTest_RoundTripS.h"
-
-namespace RoundTrip_Impl
-{
- namespace CIAO_GLUE_NodeAppTest
- {
- template <typename T>
- class LatencyTest_Servant_T
- : public virtual POA_NodeAppTest::LatencyTest,
- public virtual PortableServer::RefCountServantBase
- {
- public:
- LatencyTest_Servant_T (
- ::NodeAppTest::CCM_LatencyTest_ptr executor,
- ::Components::CCMContext_ptr ctx);
-
- virtual ~LatencyTest_Servant_T (void);
-
- virtual ::CORBA::Long
- cube_long (
- ::CORBA::Long param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- // Get component implementation.
- virtual CORBA::Object_ptr
- _get_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-
- protected:
- // Facet executor.
- ::NodeAppTest::CCM_LatencyTest_var executor_;
-
- // Context object.
- ::Components::CCMContext_var ctx_;
- };
-
- typedef NODEAPPTEST_ROUNDTRIP_SVNT_Export LatencyTest_Servant_T<int> LatencyTest_Servant;
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- class NODEAPPTEST_ROUNDTRIP_SVNT_Export NodeAppTest_RoundTrip_Context
- : public virtual ::NodeAppTest::CCM_NodeAppTest_RoundTrip_Context,
- public virtual TAO_Local_RefCounted_Object
- {
- public:
- // We will allow the servant glue code we generate to access our state.
- friend class NodeAppTest_RoundTrip_Servant;
-
- NodeAppTest_RoundTrip_Context (
- ::Components::CCMHome_ptr home,
- ::CIAO::Session_Container *c,
- NodeAppTest_RoundTrip_Servant *sv);
-
- virtual ~NodeAppTest_RoundTrip_Context (void);
-
- // Operations from ::Components::CCMContext.
-
- virtual ::Components::Principal_ptr
- get_caller_principal (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::Components::CCMHome_ptr
- get_CCM_home (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean
- get_rollback_only (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState));
-
- virtual ::Components::Transaction::UserTransaction_ptr
- get_user_transaction (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState));
-
- virtual CORBA::Boolean
- is_caller_in_role (
- const char *role
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void
- set_rollback_only (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState));
-
- // Operations from ::Components::SessionContext interface.
-
- virtual CORBA::Object_ptr
- get_CCM_object (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::IllegalState));
-
- // Operations for NodeAppTest_RoundTrip receptacles and event sources,
- // defined in ::NodeAppTest::CCM_NodeAppTest_RoundTrip_Context.
-
- // CIAO-specific.
-
- ::CIAO::Session_Container *
- _ciao_the_Container (void) const;
-
- static NodeAppTest_RoundTrip_Context *
- _narrow (
- ::Components::SessionContext_ptr p
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- protected:
- // Methods that manage this component's connections and consumers.
-
- protected:
- ::Components::CCMHome_var home_;
- ::CIAO::Session_Container *container_;
-
- NodeAppTest_RoundTrip_Servant *servant_;
- ::NodeAppTest::NodeAppTest_RoundTrip_var component_;
- };
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- class NODEAPPTEST_ROUNDTRIP_SVNT_Export NodeAppTest_RoundTrip_Servant
- : public virtual CIAO::Servant_Impl<
- POA_NodeAppTest::NodeAppTest_RoundTrip,
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip,
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_var,
- NodeAppTest_RoundTrip_Context
- >,
- public virtual PortableServer::RefCountServantBase
- {
- public:
- /// Hack for VC6 the most sucky compiler
- typedef CIAO::Servant_Impl<
- POA_NodeAppTest::NodeAppTest_RoundTrip,
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip,
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_var,
- NodeAppTest_RoundTrip_Context
- > our_base;
-
- NodeAppTest_RoundTrip_Servant (
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_ptr executor,
- ::Components::CCMHome_ptr home,
- ::CIAO::Session_Container *c);
-
- virtual ~NodeAppTest_RoundTrip_Servant (void);
-
- virtual void
- set_attributes (
- const ::Components::ConfigValues &descr
- ACE_ENV_ARG_DECL);
-
- // Supported operations.
-
- virtual ::CORBA::Long
- cube_long (
- ::CORBA::Long param
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Public port operations.
-
- virtual ::NodeAppTest::LatencyTest_ptr
- provide_facet_1 (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::NodeAppTest::LatencyTest_ptr
- provide_facet_2 (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- // Component attribute operations.
-
- // Operations for Navigation interface.
-
- virtual CORBA::Object_ptr
- provide_facet (
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- virtual ::Components::FacetDescriptions *
- get_named_facets (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- // Operations for Receptacles interface.
-
- virtual ::Components::Cookie *
- connect (
- const char *name,
- CORBA::Object_ptr connection
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::AlreadyConnected,
- ::Components::ExceededConnectionLimit));
-
- virtual CORBA::Object_ptr
- disconnect (
- const char *name,
- ::Components::Cookie *ck
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::CookieRequired,
- ::Components::NoConnection));
-
- virtual ::Components::ConnectionDescriptions *
- get_connections (
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- virtual ::Components::ReceptacleDescriptions *
- get_all_receptacles (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::Components::ReceptacleDescriptions *
- get_named_receptacles (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- // Operations for Events interface.
-
- virtual ::Components::EventConsumerBase_ptr
- get_consumer (
- const char *sink_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- virtual ::Components::Cookie *
- subscribe (
- const char *publisher_name,
- ::Components::EventConsumerBase_ptr subscriber
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection,
- ::Components::ExceededConnectionLimit));
-
- virtual ::Components::EventConsumerBase_ptr
- unsubscribe (
- const char *publisher_name,
- ::Components::Cookie *ck
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::InvalidConnection));
-
- virtual void
- connect_consumer (
- const char *emitter_name,
- ::Components::EventConsumerBase_ptr consumer
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::AlreadyConnected,
- ::Components::InvalidConnection));
-
- virtual ::Components::EventConsumerBase_ptr
- disconnect_consumer (
- const char *source_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName,
- ::Components::NoConnection));
-
- virtual ::Components::ConsumerDescriptions *
- get_named_consumers (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- virtual ::Components::EmitterDescriptions *
- get_all_emitters (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::Components::EmitterDescriptions *
- get_named_emitters(
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- virtual ::Components::PublisherDescriptions *
- get_all_publishers (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::Components::PublisherDescriptions *
- get_named_publishers (
- const ::Components::NameList & /* names */
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidName));
-
- // Operations for CCMObject interface.
-
- virtual void
- component_UUID (
- const char * new_component_UUID
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CIAO::CONNECTION_ID
- component_UUID (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IRObject_ptr
- get_component_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void
- configuration_complete (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::InvalidConfiguration));
-
- virtual void
- remove (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::RemoveFailure));
-
- // CIAO specific operations on the servant
- CORBA::Object_ptr
- get_facet_executor (const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException));
-
- private:
-
- ::NodeAppTest::LatencyTest_var
- provide_facet_1_;
-
- ::NodeAppTest::LatencyTest_var
- provide_facet_2_;
-
- private:
-
- void
- populate_port_tables (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- ::CORBA::Object_ptr
- provide_facet_1_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- ::CORBA::Object_ptr
- provide_facet_2_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- ACE_CString component_UUID_;
- };
- }
-
- namespace CIAO_GLUE_NodeAppTest
- {
- class NODEAPPTEST_ROUNDTRIP_SVNT_Export NodeAppTest_RoundTripHome_Servant
- : public virtual POA_NodeAppTest::NodeAppTest_RoundTripHome,
- public virtual PortableServer::RefCountServantBase
- {
- public:
- NodeAppTest_RoundTripHome_Servant (
- ::NodeAppTest::CCM_NodeAppTest_RoundTripHome_ptr exe,
- ::CIAO::Session_Container *c);
- virtual ~NodeAppTest_RoundTripHome_Servant (void);
-
- // Home operations.
-
- // Home factory and finder operations.
-
- // Attribute operations.
-
- // Operations for keyless home interface.
-
- virtual ::Components::CCMObject_ptr
- create_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::CreateFailure));
-
- // Operations for implicit home interface.
-
- virtual ::NodeAppTest::NodeAppTest_RoundTrip_ptr
- create (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::CreateFailure));
-
- // Operations for CCMHome interface.
-
- virtual ::CORBA::IRObject_ptr
- get_component_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual ::CORBA::IRObject_ptr
- get_home_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void
- remove_component (
- ::Components::CCMObject_ptr comp
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((
- ::CORBA::SystemException,
- ::Components::RemoveFailure));
-
- // Supported operations.
-
- protected:
- // CIAO-specific operations.
-
- ::NodeAppTest::NodeAppTest_RoundTrip_ptr
- _ciao_activate_component (
- ::NodeAppTest::CCM_NodeAppTest_RoundTrip_ptr exe
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void
- _ciao_passivate_component (
- ::NodeAppTest::NodeAppTest_RoundTrip_ptr comp
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- protected:
- ::NodeAppTest::CCM_NodeAppTest_RoundTripHome_var
- executor_;
-
- ::CIAO::Session_Container *
- container_;
-
- ACE_Hash_Map_Manager_Ex<
- PortableServer::ObjectId,
- NodeAppTest_RoundTrip_Servant *,
- TAO_ObjectId_Hash,
- ACE_Equal_To<PortableServer::ObjectId>,
- ACE_SYNCH_MUTEX>
- component_map_;
- };
-
- extern "C" NODEAPPTEST_ROUNDTRIP_SVNT_Export ::PortableServer::Servant
- createNodeAppTest_RoundTripHome_Servant (
- ::Components::HomeExecutorBase_ptr p,
- CIAO::Session_Container *c
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
- }
-}
-
-#include /**/ "ace/post.h"
-
-#endif /* CIAO_GLUE_SESSION_NODEAPPTEST_ROUNDTRIP_SVNT_H */
-