diff options
author | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-09-28 16:55:23 +0000 |
---|---|---|
committer | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-09-28 16:55:23 +0000 |
commit | 131930f492af394643ab28a2bc8ca8409a5f1486 (patch) | |
tree | b660b9909c8f96f61680d94fccae99b43409e093 | |
parent | 3977ab3509584f4626ad8114703f46aada5c11da (diff) | |
download | ATCD-131930f492af394643ab28a2bc8ca8409a5f1486.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.cpp | 1046 | ||||
-rw-r--r-- | TAO/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip_svnt.h | 541 |
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 */ - |