diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp index 13d42c14a1b..ec89f91d9a9 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/thru_poa_collocated_ss.cpp @@ -19,9 +19,9 @@ // // ============================================================================ -#include "idl.h" -#include "idl_extern.h" -#include "be.h" +#include "idl.h" +#include "idl_extern.h" +#include "be.h" #include "be_visitor_interface.h" @@ -69,7 +69,7 @@ int be_visitor_interface_thru_poa_collocated_ss::visit_interface (be_interface * -1); } - *os << " CORBA_Object (stub, 1)" << be_uidt_nl; + *os << " CORBA_Object (stub, 0, 1)" << be_uidt_nl; *os << "{" << be_nl; *os << "}" << be_nl << be_nl; @@ -84,8 +84,8 @@ int be_visitor_interface_thru_poa_collocated_ss::visit_interface (be_interface * << "{" << be_idt_nl; *os <<"TAO_Object_Adapter::Servant_Upcall servant_upcall (" << be_idt << be_idt_nl - << "this->_stubobj ()->" - << "servant_orb_var ()->orb_core ()" + << "*this->_stubobj ()->" + << "servant_orb_var ()->orb_core ()->object_adapter ()" << be_uidt_nl << ");" << be_uidt_nl << "servant_upcall.prepare_for_upcall (" << be_idt << be_idt_nl @@ -111,8 +111,8 @@ int be_visitor_interface_thru_poa_collocated_ss::visit_interface (be_interface * << "{" << be_idt_nl; *os <<"TAO_Object_Adapter::Servant_Upcall servant_upcall (" << be_idt << be_idt_nl - << "this->_stubobj ()->" - << "servant_orb_var ()->orb_core ()" + << "*this->_stubobj ()->" + << "servant_orb_var ()->orb_core ()->object_adapter ()" << be_uidt_nl << ");" << be_uidt_nl << "servant_upcall.prepare_for_upcall (" << be_idt << be_idt_nl @@ -165,4 +165,3 @@ be_visitor_interface_thru_poa_collocated_ss::collocated_ctor_helper (be_interfac return 0; } - |