diff options
Diffstat (limited to 'TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp')
-rw-r--r-- | TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp | 46 |
1 files changed, 2 insertions, 44 deletions
diff --git a/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp b/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp index f1b53b52eeb..624f08c864d 100644 --- a/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp +++ b/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp @@ -35,7 +35,7 @@ be_visitor_connector_ami_exs::visit_connector (be_connector *node) /// CIDL-generated namespace used 'CIDL_' + composition name. /// Now we use 'CIAO_' + component's flat name. - os_ << be_nl << be_nl + os_ << be_nl_2 << "namespace CIAO_" << node->flat_name () << "_Impl" << be_nl << "{" << be_idt; @@ -67,48 +67,6 @@ be_visitor_connector_ami_exs::visit_connector (be_connector *node) os_ << be_uidt_nl << "}"; - /// Presence of -Gex option here triggers generation of AMI4CCM - /// reply handler impl class, with empty methods for user to - /// complete, in its own set of files. - if (be_global->gen_ciao_exec_impl ()) - { - TAO_OutStream *new_stream = tao_cg->ciao_ami_rh_impl_source (); - - if (new_stream == 0) - { - int status = - tao_cg->start_ciao_ami_rh_impl_source ( - be_global->be_get_ciao_ami_conn_impl_src_fname ()); - - if (status == -1) - { - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("be_visitor_connector_ami_exh") - ACE_TEXT ("::visit_connector - ") - ACE_TEXT ("Error opening CIAO AMI ") - ACE_TEXT ("conn rh impl header file\n")), - -1); - } - - new_stream = tao_cg->ciao_ami_rh_impl_source (); - } - - /// Initialize new visitor with a copy of our context, - /// because the new visitor gets a different stream. - be_visitor_context new_ctx (*this->ctx_); - new_ctx.stream (new_stream); - be_visitor_connector_ami_rh_exs impl_visitor (&new_ctx); - - if (impl_visitor.visit_component (node) == -1) - { - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("be_visitor_connector_ami_rh_exh::") - ACE_TEXT ("visit_connector - ") - ACE_TEXT ("rh impl visitor failed\n")), - -1); - } - } - return 0; } @@ -117,7 +75,7 @@ be_visitor_connector_ami_exs::gen_entrypoint (void) { AST_Decl *s = ScopeAsDecl (this->node_->defined_in ()); - os_ << be_nl << be_nl + os_ << be_nl_2 << "extern \"C\" ::Components::EnterpriseComponent_ptr" << be_nl << "create_" << s->flat_name () << "_Impl (void)" << be_nl |