summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServerObjectS.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/ServerObjectS.cpp')
-rw-r--r--TAO/tao/PortableServer/ServerObjectS.cpp38
1 files changed, 15 insertions, 23 deletions
diff --git a/TAO/tao/PortableServer/ServerObjectS.cpp b/TAO/tao/PortableServer/ServerObjectS.cpp
index 819dadbe9f7..d9fd6bd5281 100644
--- a/TAO/tao/PortableServer/ServerObjectS.cpp
+++ b/TAO/tao/PortableServer/ServerObjectS.cpp
@@ -574,7 +574,7 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::dispat
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:646
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -990,7 +990,7 @@ void POA_ImplementationRepository::ServerObject::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_ImplementationRepository::ServerObject *_tao_impl =
- (POA_ImplementationRepository::ServerObject *) _tao_servant;
+ static_cast<POA_ImplementationRepository::ServerObject *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -1020,7 +1020,7 @@ void POA_ImplementationRepository::ServerObject::_non_existent_skel (
)
{
POA_ImplementationRepository::ServerObject *_tao_impl =
- (POA_ImplementationRepository::ServerObject *) _tao_servant;
+ static_cast<POA_ImplementationRepository::ServerObject *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1053,7 +1053,7 @@ void POA_ImplementationRepository::ServerObject::_interface_skel (
}
POA_ImplementationRepository::ServerObject *_tao_impl =
- (POA_ImplementationRepository::ServerObject *) _tao_servant;
+ static_cast<POA_ImplementationRepository::ServerObject *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1084,7 +1084,7 @@ void POA_ImplementationRepository::ServerObject::_component_skel (
)
{
POA_ImplementationRepository::ServerObject *_tao_impl =
- (POA_ImplementationRepository::ServerObject *) _tao_object_reference;
+ static_cast<POA_ImplementationRepository::ServerObject *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1142,7 +1142,7 @@ const char* POA_ImplementationRepository::ServerObject::_interface_repository_id
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:582
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_ImplementationRepository::ServerObject::_dispatch (
TAO_ServerRequest &req,
@@ -1157,7 +1157,7 @@ void POA_ImplementationRepository::ServerObject::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:524
+// be\be_visitor_interface/interface_ss.cpp:527
ImplementationRepository::ServerObject *
POA_ImplementationRepository::ServerObject::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -1168,22 +1168,14 @@ POA_ImplementationRepository::ServerObject::_this (ACE_ENV_SINGLE_ARG_DECL)
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- {
- ACE_NEW_RETURN (
- tmp,
- CORBA::Object (stub, 1, this),
- 0
- );
- }
- else
- {
- ACE_NEW_RETURN (
- tmp,
- CORBA::Object (stub, 0, this),
- 0
- );
- }
+ CORBA::Boolean _tao_opt_colloc =
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
+
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (stub, _tao_opt_colloc, this),
+ 0
+ );
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();