summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-02-18 09:07:14 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-02-18 09:07:14 +0000
commit6505e0e66092f5c22ab656946a800138897ddf4c (patch)
tree91ba7fc4584511f31379702bdcf543da966f7f78 /TAO/orbsvcs/orbsvcs
parent088f6e83bd2ffc10f050df15282f9795ddbb02f6 (diff)
downloadATCD-6505e0e66092f5c22ab656946a800138897ddf4c.tar.gz
ChangeLogTag: Fri Feb 18 17:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs')
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h7
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp55
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Policy.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTrading.mpc4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp26
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp4
-rwxr-xr-xTAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp12
-rwxr-xr-xTAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp1
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp615
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp2195
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp1209
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp653
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h60
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp9
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h82
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp12
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h1
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h3
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup.idl17
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/GOA.cpp713
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/GOA.h325
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/MIOP.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp14
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp46
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h42
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp1
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp63
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h68
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp255
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h135
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp20
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp18
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCosScheduling.idl5
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp14
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp16
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h1
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trading_Loader.h2
102 files changed, 3591 insertions, 3369 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h b/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h
index fc1dacd3ec2..4c223b52763 100644
--- a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h
+++ b/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h
@@ -28,7 +28,6 @@
#include "ace/Svc_Handler.h"
#include "ace/SOCK_Acceptor.h"
-#include "tao/PortableServer/ORB_Manager.h"
#include "orbsvcs/AV/AV_export.h"
#include "orbsvcs/CosPropertyServiceS.h"
#include "orbsvcs/AVStreamsS.h"
@@ -45,9 +44,7 @@
// This is to remove "inherits via dominance" warnings from MSVC.
// MSVC is being a little too paranoid.
#if defined (_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
+# pragma warning(push)
# pragma warning (disable : 4250)
#endif /* _MSC_VER */
@@ -1547,7 +1544,7 @@ public:
#include "Flows_T.h"
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#if defined(_MSC_VER)
#pragma warning(pop)
#endif /* _MSC_VER */
diff --git a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h
index 0288bb565b3..61a55dd05d5 100644
--- a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h
+++ b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h
@@ -17,11 +17,11 @@
#include /**/ "ace/pre.h"
#include "AVStreams_i.h"
-#include "tao/PortableServer/ORB_Manager.h"
// This is to remove "inherits via dominance" warnings from MSVC.
// MSVC is being a little too paranoid.
#if defined (_MSC_VER)
+# pragma warning(push)
# pragma warning (disable : 4250)
#endif /* _MSC_VER */
@@ -174,5 +174,9 @@ protected:
// Include the templates here.
#include "Endpoint_Strategy_T.h"
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
#include /**/ "ace/post.h"
#endif /* TAO_AV_ENDPOINT_STRATEGY_H */
diff --git a/TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp b/TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp
index 997aed079b2..9886212697f 100644
--- a/TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp
+++ b/TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp
@@ -9,7 +9,6 @@
#include "tao/debug.h"
-#include "tao/PortableServer/ORB_Manager.h"
#include "ace/OS_NS_strings.h"
#if !defined (__ACE_INLINE__)
@@ -37,7 +36,7 @@ TAO_FlowSpec_Entry::TAO_FlowSpec_Entry (void)
local_sec_addr_ (0),
num_local_sec_addrs_ (0),
peer_sec_addr_ (0),
- num_peer_sec_addrs_ (0),
+ num_peer_sec_addrs_ (0),
peer_control_addr_ (0),
local_addr_ (0),
local_control_addr_ (0),
@@ -77,7 +76,7 @@ TAO_FlowSpec_Entry::TAO_FlowSpec_Entry (const char *flowname,
local_sec_addr_ (0),
num_local_sec_addrs_ (0),
peer_sec_addr_ (0),
- num_peer_sec_addrs_ (0),
+ num_peer_sec_addrs_ (0),
peer_control_addr_ (0),
local_addr_ (0),
local_control_addr_ (0),
@@ -117,7 +116,7 @@ TAO_FlowSpec_Entry::TAO_FlowSpec_Entry (const char *flowname,
local_sec_addr_ (0),
num_local_sec_addrs_ (0),
peer_sec_addr_ (0),
- num_peer_sec_addrs_ (0),
+ num_peer_sec_addrs_ (0),
peer_control_addr_ (0),
local_addr_ (0),
local_control_addr_ (0),
@@ -243,11 +242,11 @@ TAO_FlowSpec_Entry::parse_address (const char *address,
TAO_Tokenizer protocol_tokenizer (address,'=');
this->carrier_protocol_ = protocol_tokenizer[0];
-
+
int result = this->set_protocol ();
if (result < 0)
return result;
-
+
if (protocol_tokenizer [1] != 0)
{
ACE_DEBUG ((LM_DEBUG,
@@ -260,11 +259,11 @@ TAO_FlowSpec_Entry::parse_address (const char *address,
if (this->protocol_ == TAO_AV_Core::TAO_AV_SCTP_SEQ)
{
TAO_Tokenizer addr_token (protocol_tokenizer [1], ';');
-
+
ACE_DEBUG ((LM_DEBUG,
"Number of local sec addresses = %d\n",
addr_token.num_tokens () - 1));
-
+
if (addr_token.num_tokens () != 0)
{
addr += addr_token [0];
@@ -281,7 +280,7 @@ TAO_FlowSpec_Entry::parse_address (const char *address,
}
}
else addr += protocol_tokenizer[1];
-
+
switch (this->protocol_)
{
@@ -355,7 +354,7 @@ TAO_FlowSpec_Entry::parse_address (const char *address,
if (this->protocol_ == TAO_AV_Core::TAO_AV_SCTP_SEQ)
{
-
+
ACE_DEBUG ((LM_DEBUG,
"Number of local sec addresses = %d\n",
port_tokenizer.num_tokens () - 1));
@@ -554,35 +553,35 @@ TAO_Forward_FlowSpec_Entry::parse (const char *flowSpec_entry)
if (tokenizer [TAO_AV_PEER_ADDR] != 0)
{
ACE_INET_Addr *addr = 0;
-
-
+
+
if (this->protocol_ == TAO_AV_Core::TAO_AV_SCTP_SEQ)
{
TAO_Tokenizer addr_token (tokenizer [TAO_AV_PEER_ADDR], ';');
-
+
ACE_DEBUG ((LM_DEBUG,
"Number of peer sec addresses = %d\n",
addr_token.num_tokens () - 1));
-
+
if (addr_token.num_tokens () != 0)
{
ACE_NEW_RETURN (addr,
ACE_INET_Addr (addr_token [0]),
0);
-
+
ACE_NEW_RETURN (peer_sec_addr_, char* [addr_token.num_tokens () - 1],-1);
for (int j = 1; j <= addr_token.num_tokens () - 1; j++)
{
ACE_DEBUG ((LM_DEBUG,
"adding addresses to sequence %s\n",
addr_token [j]));
-
+
peer_sec_addr_ [j-1] = CORBA::string_dup (addr_token [j]);
}
num_peer_sec_addrs_ = addr_token.num_tokens () - 1;
}
}
- else
+ else
{
ACE_NEW_RETURN (addr,
ACE_INET_Addr (tokenizer [TAO_AV_PEER_ADDR]),
@@ -595,13 +594,13 @@ TAO_Forward_FlowSpec_Entry::parse (const char *flowSpec_entry)
ACE_DEBUG ((LM_DEBUG,
"Peer Address %s \n",
buf));
-
- }
+
+ }
if (tokenizer [TAO_AV_FLOW_PROTOCOL] != 0)
if (this->parse_flow_protocol_string (tokenizer [TAO_AV_FLOW_PROTOCOL]) < 0)
return -1;
-
+
return 0;
}
@@ -629,7 +628,7 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
{
if (this->flowname_.length() == 0)
return "";
-
+
char address [BUFSIZ];
ACE_CString address_str;
ACE_CString peer_address_str;
@@ -671,7 +670,7 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
address_str += this->local_sec_addr_ [i];
}
}
-
+
}
else
{
@@ -733,7 +732,7 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
ACE_INET_Addr *inet_addr = dynamic_cast<ACE_INET_Addr*> (this->peer_addr_);
inet_addr->addr_to_string (address,BUFSIZ);
//inet_addr->get_host_name (address, BUFSIZ);
-
+
//cstring += ACE_OS::itoa (address, BUFSIZ, inet_addr->get_port_number ());
}
@@ -747,7 +746,7 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
//peer_address_str = this->carrier_protocol_;
//peer_address_str += "=";
peer_address_str += cstring;
-
+
if (this->protocol_ == TAO_AV_Core::TAO_AV_SCTP_SEQ)
{
for (int i = 0; i < this->num_peer_sec_addrs_; i++)
@@ -800,7 +799,7 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
this->entry_ += this->flow_protocol_;
this->entry_ += "\\";
this->entry_ += address_str;
-
+
if (this->peer_addr_ != 0)
{
this->entry_ += "\\";
@@ -808,8 +807,8 @@ TAO_Forward_FlowSpec_Entry::entry_to_string (void)
}
else ACE_DEBUG ((LM_DEBUG,
"No peer address specified\n"));
-
- if (TAO_debug_level > 0)
+
+ if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,"Forward entry_to_string: entry = %s\n",this->entry_.c_str()));
return this->entry_.c_str();
@@ -892,7 +891,7 @@ TAO_Reverse_FlowSpec_Entry::parse (const char *flowSpec_entry)
ACE_DEBUG ((LM_DEBUG,
"TAO_Reverse_FlowSpec_Entry::parse %s\n",
flowSpec_entry));
-
+
if (tokenizer [TAO_AV_ADDRESS] != 0)
if (this->parse_address (tokenizer [TAO_AV_ADDRESS], TAO_AV_Core::TAO_AV_BOTH) < 0)
return -1;
diff --git a/TAO/orbsvcs/orbsvcs/AV/Policy.h b/TAO/orbsvcs/orbsvcs/AV/Policy.h
index 24fd3082914..222e50afd51 100644
--- a/TAO/orbsvcs/orbsvcs/AV/Policy.h
+++ b/TAO/orbsvcs/orbsvcs/AV/Policy.h
@@ -17,7 +17,10 @@
#include /**/ "ace/pre.h"
#include "ace/Addr.h"
-#include "tao/PortableServer/ORB_Manager.h"
+#include "tao/Basic_Types.h"
+#include "tao/CORBA_String.h"
+#include "tao/Sequence_T.h"
+#include "ace/Time_Value.h"
#include "orbsvcs/AV/AV_export.h"
struct TAO_AV_frame_info
@@ -93,6 +96,7 @@ protected:
typedef TAO_Unbounded_Sequence<TAO_AV_Policy*> TAO_AV_PolicyList;
+class ACE_Message_Block;
class TAO_AV_Protocol_Object;
class TAO_AV_Transport;
class TAO_AV_Flow_Handler;
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h
index 5f25b3fffd2..791fb2bce44 100644
--- a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h
+++ b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h
@@ -21,8 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/PortableServer/PortableServerC.h"
#include "orbsvcs/CosEvent/event_serv_export.h"
+#include "tao/PortableServer/PortableServer.h"
class TAO_CEC_EventChannel;
class TAO_CEC_ProxyPushSupplier;
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp
index 8ca9427e19e..ddd191c302a 100644
--- a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp
+++ b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp
@@ -12,8 +12,8 @@
#include "ace/OS_NS_errno.h"
-ACE_RCSID (CosEvent,
- CEC_Dispatching,
+ACE_RCSID (CosEvent,
+ CEC_Dispatching,
"$Id$")
int
@@ -70,7 +70,7 @@ TAO_CEC_Dispatching_Task::push (TAO_CEC_ProxyPushSupplier *proxy,
void* buf = this->allocator_->malloc (sizeof (TAO_CEC_Push_Command));
if (buf == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_Message_Block *mb =
@@ -93,7 +93,7 @@ TAO_CEC_Dispatching_Task::invoke (TAO_CEC_ProxyPushSupplier *proxy,
void* buf = this->allocator_->malloc (sizeof (TAO_CEC_Invoke_Command));
if (buf == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_Message_Block *mb =
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h
index 242c3cd2172..3463ad99f74 100644
--- a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h
+++ b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h
@@ -26,10 +26,10 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/PortableServer/PortableServerC.h"
#include "tao/Objref_VarOut_T.h"
#include "orbsvcs/CosEvent/event_serv_export.h"
+#include "tao/PortableServer/PortableServer.h"
class TAO_CEC_EventChannel;
class TAO_CEC_ProxyPushConsumer;
diff --git a/TAO/orbsvcs/orbsvcs/CosTrading.mpc b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
index e77afbb200c..86dbc908354 100644
--- a/TAO/orbsvcs/orbsvcs/CosTrading.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(CosTrading) : orbsvcslib, core {
+project(CosTrading) : orbsvcslib, core, utils {
sharedname = TAO_CosTrading
dynamicflags = TAO_TRADING_BUILD_DLL
@@ -93,7 +93,7 @@ project(CosTrading_Skel) : orbsvcslib, core, trading, portableserver {
}
-project(CosTrading_Serv) : orbsvcslib, core, trading_skel, dynamicany, svc_utils {
+project(CosTrading_Serv) : orbsvcslib, core, trading_skel, dynamicany, svc_utils, utils {
sharedname = TAO_CosTrading_Serv
dynamicflags = TAO_TRADING_SERV_BUILD_DLL
tagchecks += Trader
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp
index db1d0cef034..ec794142b7e 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp
@@ -10,8 +10,8 @@
#include "EC_Dispatching_Task.i"
#endif /* __ACE_INLINE__ */
-ACE_RCSID (Event,
- EC_Dispatching,
+ACE_RCSID (Event,
+ EC_Dispatching,
"$Id$")
int
@@ -77,7 +77,7 @@ TAO_EC_Dispatching_Task::push (TAO_EC_ProxyPushSupplier *proxy,
void* buf = this->allocator_->malloc (sizeof (TAO_EC_Push_Command));
if (buf == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_Message_Block *mb =
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp
index 69654539cc9..9cb09930bc6 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp
@@ -9,8 +9,8 @@
#include "EC_Filter.i"
#endif /* __ACE_INLINE__ */
-ACE_RCSID (Event,
- EC_Filter,
+ACE_RCSID (Event,
+ EC_Filter,
"$Id$")
TAO_EC_Filter::~TAO_EC_Filter (void)
@@ -46,7 +46,7 @@ TAO_EC_Filter::get_qos_info (TAO_EC_QOS_Info& qos_info
ACE_ENV_ARG_DECL)
{
ACE_UNUSED_ARG (qos_info);
- ACE_THROW (CORBA::NO_IMPLEMENT (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::NO_IMPLEMENT (TAO::VMCID,
CORBA::COMPLETED_NO));
}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp
index 2ad2a374996..9d1d284ef0a 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp
@@ -18,8 +18,8 @@
#include "EC_Kokyu_Dispatching.i"
#endif /* __ACE_INLINE__ */
-ACE_RCSID (Event,
- EC_Kokyu_Dispatching,
+ACE_RCSID (Event,
+ EC_Kokyu_Dispatching,
"$Id$")
TAO_EC_Kokyu_Dispatching::TAO_EC_Kokyu_Dispatching (TAO_EC_Event_Channel_Base *ec, int sched_policy, int sched_scope)
@@ -44,7 +44,7 @@ TAO_EC_Kokyu_Dispatching::activate (void)
{
if (!lanes_setup_)
setup_lanes ();
-
+
this->dispatcher_->activate ();
//ACE_DEBUG ((LM_DEBUG, "Kokyu dispatcher activated\n"));
@@ -94,7 +94,7 @@ TAO_EC_Kokyu_Dispatching::setup_lanes (void)
attrs.sched_scope (disp_sched_scope_);
// Create Kokyu::Dispatcher using factory
- Kokyu::Dispatcher_Auto_Ptr
+ Kokyu::Dispatcher_Auto_Ptr
tmp(Kokyu::Dispatcher_Factory::create_dispatcher(attrs));
this->dispatcher_ = tmp;
this->lanes_setup_ = 1;
@@ -128,12 +128,12 @@ TAO_EC_Kokyu_Dispatching::push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
{
if (this->dispatcher_.get () == 0)
this->setup_lanes ();
-
- void* buf =
+
+ void* buf =
this->allocator_->malloc (sizeof (TAO_EC_Kokyu_Push_Command ));
if (buf == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
// Create Dispatch_Command
@@ -141,16 +141,16 @@ TAO_EC_Kokyu_Dispatching::push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
new (buf) TAO_EC_Kokyu_Push_Command (proxy,
consumer,
event, this->allocator_);
-
- /*
+
+ /*
TAO_EC_Kokyu_Push_Command *cmd =
new TAO_EC_Kokyu_Push_Command (proxy,
consumer,
event, 0);
*/
-
+
// Convert TAO_EC_QOS_Info to QoSDescriptor
- RtecScheduler::RT_Info *rt_info =
+ RtecScheduler::RT_Info *rt_info =
this->scheduler_->get(qos_info.rt_info);
Kokyu::QoSDescriptor qosd;
@@ -158,7 +158,7 @@ TAO_EC_Kokyu_Dispatching::push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
qosd.deadline_ = rt_info->period;
ORBSVCS_Time::TimeT_to_Time_Value (qosd.execution_time_,
rt_info->worst_case_execution_time);
-
+
this->dispatcher_->dispatch(cmd,qosd);
}
@@ -188,7 +188,7 @@ TAO_EC_Kokyu_Push_Command::execute ()
ACE_TRY
{
- //ACE_DEBUG ((LM_DEBUG,
+ //ACE_DEBUG ((LM_DEBUG,
// "(%t) Command object executed.\n"));
this->proxy_->push_to_consumer (this->consumer_.in (),
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h b/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
index 8efb85c2d98..f9c0006b629 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
@@ -19,7 +19,7 @@
#include /**/ "event_export.h"
#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#include "tao/ORB.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
index c59cd08d228..270378879cc 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
@@ -12,7 +12,7 @@
ACE_RCSID (FaultTolerance,
FT_ClientORBInitializer,
"$Id$")
-
+
void
TAO_FT_ClientORBInitializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr
@@ -59,7 +59,7 @@ TAO_FT_ClientORBInitializer::register_policy_factories (
TAO_FT_ClientPolicyFactory,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
index 532b838dd79..822749dc676 100755
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
@@ -37,7 +37,7 @@ TAO_FT_Request_Duration_Policy::create (const CORBA::Any& val
TAO_FT_Request_Duration_Policy *tmp;
ACE_NEW_THROW_EX (tmp,
TAO_FT_Request_Duration_Policy (value),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -60,7 +60,7 @@ TAO_FT_Request_Duration_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Request_Duration_Policy* tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Request_Duration_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -122,7 +122,7 @@ TAO_FT_Heart_Beat_Policy::create (const CORBA::Any& val
TAO_FT_Heart_Beat_Policy (value->heartbeat,
value->heartbeat_interval,
value->heartbeat_timeout),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -144,7 +144,7 @@ TAO_FT_Heart_Beat_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Heart_Beat_Policy * tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Heart_Beat_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
index dfe0a842ff7..799d3cdff6a 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
@@ -155,7 +155,7 @@ namespace TAO
if (!(icdr.read_string (rep_id.out ()) &&
icdr.read_ulong (min) &&
icdr.read_ulong (cs)))
- ACE_THROW (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE,
+ ACE_THROW (CORBA::MARSHAL (TAO::VMCID,
CORBA::COMPLETED_MAYBE));
cs = CORBA::CompletionStatus (cs);
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp
index fb692cfe234..1060bbacfba 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp
@@ -62,7 +62,7 @@ TAO_FT_ORBInitializer::register_policy_factories (
TAO_FT_PolicyFactory,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp
index 75b0e06d821..a99cc55c052 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp
@@ -35,7 +35,7 @@ TAO_FT_Request_Duration_Policy::create (const CORBA::Any& val
TAO_FT_Request_Duration_Policy *tmp;
ACE_NEW_THROW_EX (tmp,
TAO_FT_Request_Duration_Policy (value),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -58,7 +58,7 @@ TAO_FT_Request_Duration_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Request_Duration_Policy* tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Request_Duration_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -120,7 +120,7 @@ TAO_FT_Heart_Beat_Policy::create (const CORBA::Any& val
TAO_FT_Heart_Beat_Policy (value->heartbeat,
value->heartbeat_interval,
value->heartbeat_timeout),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -142,7 +142,7 @@ TAO_FT_Heart_Beat_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Heart_Beat_Policy * tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Heart_Beat_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -209,7 +209,7 @@ TAO_FT_Heart_Beat_Enabled_Policy::create (const CORBA::Any& val
TAO_FT_Heart_Beat_Enabled_Policy *tmp;
ACE_NEW_THROW_EX (tmp,
TAO_FT_Heart_Beat_Enabled_Policy (value),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -230,7 +230,7 @@ TAO_FT_Heart_Beat_Enabled_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Heart_Beat_Enabled_Policy * tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Heart_Beat_Enabled_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
index 728f608a449..1696f69d90e 100755
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
@@ -56,7 +56,7 @@ TAO_FT_ServerORBInitializer::register_policy_factories (
TAO_FT_ServerPolicyFactory,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp
index 3a6aae1b42a..4c4608608c9 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp
@@ -32,7 +32,7 @@ TAO_FT_Heart_Beat_Enabled_Policy::create (const CORBA::Any& val
TAO_FT_Heart_Beat_Enabled_Policy *tmp;
ACE_NEW_THROW_EX (tmp,
TAO_FT_Heart_Beat_Enabled_Policy (value),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -53,7 +53,7 @@ TAO_FT_Heart_Beat_Enabled_Policy::copy (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_FT_Heart_Beat_Enabled_Policy * tmp;
ACE_NEW_THROW_EX (tmp, TAO_FT_Heart_Beat_Enabled_Policy (*this),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::NO_MEMORY (TAO::VMCID,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
index 792633f19a1..0b3ad78e22e 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
@@ -169,7 +169,7 @@ namespace TAO
{
ACE_THROW (CORBA::TRANSIENT (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp
index b347f95660d..d5cdd436cb0 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp
@@ -61,7 +61,7 @@ namespace TAO_FTRT {
FTRT_ClientORB_Initializer(transaction_depth),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h
index 5cb5792d3c1..7dd61ba8316 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h
@@ -14,7 +14,7 @@
#define AMI_REPLICATION_STRATEGY_H
#include "ace/Task.h"
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#include "orbsvcs/FTRT_GroupManagerC.h"
#include "Replication_Strategy.h"
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h
index 2c54702549e..1e010ee35df 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h
@@ -14,7 +14,7 @@
#define GROUPINFOPUBLISHER_H
#include "orbsvcs/FtRtecEventChannelAdminC.h"
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#include "ace/Vector_T.h"
#include "ace/Singleton.h"
#include "ace/Synch.h"
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp
index 77d43f4d398..b835b0e4ab6 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp
@@ -4,6 +4,7 @@
#include "Update_Manager.h"
#include "AMI_Primary_Replication_Strategy.h"
#include "../Utils/resolve_init.h"
+#include "tao/PortableServer/PS_CurrentC.h"
ACE_RCSID (EventChannel,
UpdateableHandler,
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h
index 9de80b870c4..875ac649b29 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h
@@ -11,7 +11,7 @@
//=============================================================================
#ifndef CREATE_PERSISTENT_POA_H
#define CREATE_PERSISTENT_POA_H
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
index ad2fba0b0f3..9db2b2cb14b 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
@@ -4,6 +4,7 @@
#include "resolve_init.h"
#include "orbsvcs/FtRtecEventCommS.h"
#include "tao/ORB_Core.h"
+#include "tao/PortableServer/PS_CurrentC.h"
ACE_RCSID (Utils,
FTEC_Gateway,
@@ -144,7 +145,7 @@ FTEC_Gateway::FTEC_Gateway(CORBA::ORB_ptr orb, FtRtecEventChannelAdmin::EventCha
: impl_(new FTEC_Gateway_Impl)
{
impl_->local_orb = CORBA::is_nil(orb);
- if (!impl_->local_orb)
+ if (!impl_->local_orb)
impl_->orb = CORBA::ORB::_duplicate(orb);
impl_->ftec = FtRtecEventChannelAdmin::EventChannel::_duplicate(ftec);
}
@@ -291,7 +292,7 @@ void FTEC_Gateway::push(RtecEventChannelAdmin::ProxyPushConsumer_ptr proxy_consu
const RtecEventComm::EventSet & data
ACE_ENV_ARG_DECL)
{
- PortableServer::ObjectId_var object_id =
+ PortableServer::ObjectId_var object_id =
impl_->poa->reference_to_id(proxy_consumer ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
FtRtecEventComm::ObjectId** result;
diff --git a/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp b/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
index 4dc6c541936..3876219be61 100644
--- a/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
+++ b/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
@@ -366,7 +366,7 @@ TAO::HTIOP::Connector::make_profile (ACE_ENV_SINGLE_ARG_DECL)
TAO::HTIOP::Profile (this->orb_core ()),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp b/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp
index 5d6e1cf94dc..6cc0c041d50 100644
--- a/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp
+++ b/TAO/orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp
@@ -125,7 +125,7 @@ TAO::HTIOP::Profile::parse_string_i (const char *ior
// No object key delimiter or no hostname specified.
ACE_THROW (CORBA::INV_OBJREF
(CORBA::SystemException::_tao_minor_code
- (TAO_DEFAULT_MINOR_CODE,
+ (TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -140,7 +140,7 @@ TAO::HTIOP::Profile::parse_string_i (const char *ior
// No hostname specified! It is required by the spec.
ACE_THROW (CORBA::INV_OBJREF
(CORBA::SystemException::_tao_minor_code
- (TAO_DEFAULT_MINOR_CODE,
+ (TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -194,7 +194,7 @@ TAO::HTIOP::Profile::parse_string_i (const char *ior
// @@ What's the right exception to throw here?
ACE_THROW (CORBA::INV_OBJREF
(CORBA::SystemException::_tao_minor_code
- (TAO_DEFAULT_MINOR_CODE,
+ (TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
index 1bf55e161f7..e4a78651efe 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
@@ -29,12 +29,13 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:609
-#ifndef _TAO_IDL_SERVER_IFR_BASES_CPP_
-#define _TAO_IDL_SERVER_IFR_BASES_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_BASES_CPP_
+#define _TAO_IDL_ORIG_IFR_BASES_CPP_
#include "IFR_BaseS.h"
-#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/PortableServer/Servant_Upcall.h"
+#include "tao/PortableServer/ForwardRequestC.h"
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
#include "tao/ORB_Core.h"
@@ -71,20 +72,20 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:65
+// be\be_visitor_arg_traits.cpp:66
// Arg traits specializations.
namespace TAO
{
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_SS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::DefinitionKind>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::DefinitionKind>
: public
Basic_Arg_Traits_T<
CORBA::DefinitionKind
@@ -112,13 +113,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::Contained::Description>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::Contained::Description>
: public
Var_Size_Arg_Traits_T<
CORBA::Contained::Description,
@@ -165,13 +166,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_SS_)
#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::Container::DescriptionSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::Container::DescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::Container::DescriptionSeq,
@@ -320,13 +321,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
@@ -390,13 +391,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ValueDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ValueDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
@@ -443,13 +444,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::AbstractInterfaceDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::AbstractInterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::AbstractInterfaceDefSeq,
@@ -496,13 +497,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_SS_)
#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ContainedSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ContainedSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ContainedSeq,
@@ -515,13 +516,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::StructMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::StructMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::StructMemberSeq,
@@ -534,13 +535,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
@@ -553,13 +554,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExtInitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExtInitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
@@ -572,13 +573,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::UnionMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::UnionMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::UnionMemberSeq,
@@ -591,13 +592,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::EnumMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::EnumMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::EnumMemberSeq,
@@ -625,7 +626,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_IRObject_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_IRObject_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_IRObject_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -737,7 +738,7 @@ class TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::IRObject *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -790,7 +791,7 @@ private:
TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get::TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::IRObject *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -880,7 +881,7 @@ class TAO_ServerRequestInfo_CORBA_IRObject_destroy : public TAO_ServerRequestInf
public:
TAO_ServerRequestInfo_CORBA_IRObject_destroy (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::IRObject *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -930,7 +931,7 @@ private:
TAO_ServerRequestInfo_CORBA_IRObject_destroy::TAO_ServerRequestInfo_CORBA_IRObject_destroy (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::IRObject *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -1055,7 +1056,7 @@ POA_CORBA::_TAO_IRObject_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -1125,7 +1126,7 @@ POA_CORBA::_TAO_IRObject_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_IRObject_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -1256,9 +1257,9 @@ void POA_CORBA::IRObject::_get_def_kind_skel (
::CORBA::DefinitionKind _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1391,9 +1392,9 @@ void POA_CORBA::IRObject::destroy_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1501,7 +1502,7 @@ void POA_CORBA::IRObject::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::IRObject *_tao_impl =
- (POA_CORBA::IRObject *) _tao_servant;
+ static_cast<POA_CORBA::IRObject *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -1531,7 +1532,7 @@ void POA_CORBA::IRObject::_non_existent_skel (
)
{
POA_CORBA::IRObject *_tao_impl =
- (POA_CORBA::IRObject *) _tao_servant;
+ static_cast<POA_CORBA::IRObject *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1564,7 +1565,7 @@ void POA_CORBA::IRObject::_interface_skel (
}
POA_CORBA::IRObject *_tao_impl =
- (POA_CORBA::IRObject *) _tao_servant;
+ static_cast<POA_CORBA::IRObject *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1595,7 +1596,7 @@ void POA_CORBA::IRObject::_component_skel (
)
{
POA_CORBA::IRObject *_tao_impl =
- (POA_CORBA::IRObject *) _tao_object_reference;
+ static_cast<POA_CORBA::IRObject *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1615,23 +1616,17 @@ CORBA::Boolean POA_CORBA::IRObject::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::IRObject::_downcast (
@@ -1659,7 +1654,7 @@ const char* POA_CORBA::IRObject::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::IRObject::_dispatch (
TAO_ServerRequest &req,
@@ -1674,7 +1669,7 @@ void POA_CORBA::IRObject::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::IRObject *
POA_CORBA::IRObject::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -1685,22 +1680,14 @@ POA_CORBA::IRObject::_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 ();
@@ -1727,7 +1714,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Contained_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Contained_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_Contained_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -1870,7 +1857,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_id_get : public TAO_ServerRequestInf
public:
TAO_ServerRequestInfo_CORBA_Contained_id_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -1923,7 +1910,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_id_get::TAO_ServerRequestInfo_CORBA_Contained_id_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2013,7 +2000,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_id_set : public TAO_ServerRequestInf
public:
TAO_ServerRequestInfo_CORBA_Contained_id_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2065,7 +2052,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_id_set::TAO_ServerRequestInfo_CORBA_Contained_id_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * id
ACE_ENV_ARG_DECL_NOT_USED
@@ -2154,7 +2141,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_name_get : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_Contained_name_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2207,7 +2194,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_name_get::TAO_ServerRequestInfo_CORBA_Contained_name_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2297,7 +2284,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_name_set : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_Contained_name_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * name
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2349,7 +2336,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_name_set::TAO_ServerRequestInfo_CORBA_Contained_name_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * name
ACE_ENV_ARG_DECL_NOT_USED
@@ -2438,7 +2425,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_version_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_Contained_version_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2491,7 +2478,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_version_get::TAO_ServerRequestInfo_CORBA_Contained_version_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2581,7 +2568,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_version_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_Contained_version_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * version
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2633,7 +2620,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_version_set::TAO_ServerRequestInfo_CORBA_Contained_version_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
const char * version
ACE_ENV_ARG_DECL_NOT_USED
@@ -2722,7 +2709,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_defined_in_get : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_Contained_defined_in_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2775,7 +2762,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_defined_in_get::TAO_ServerRequestInfo_CORBA_Contained_defined_in_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2865,7 +2852,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2918,7 +2905,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get::TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -3008,7 +2995,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get : public T
public:
TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -3061,7 +3048,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get::TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -3151,7 +3138,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_describe : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_Contained_describe (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -3204,7 +3191,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_describe::TAO_ServerRequestInfo_CORBA_Contained_describe (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -3294,7 +3281,7 @@ class TAO_ServerRequestInfo_CORBA_Contained_move : public TAO_ServerRequestInfo
public:
TAO_ServerRequestInfo_CORBA_Contained_move (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
::CORBA::Container_ptr new_container,
const char * new_name,
@@ -3350,7 +3337,7 @@ private:
TAO_ServerRequestInfo_CORBA_Contained_move::TAO_ServerRequestInfo_CORBA_Contained_move (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Contained *tao_impl,
::CORBA::Container_ptr new_container,
const char * new_name,
@@ -3497,7 +3484,7 @@ POA_CORBA::_TAO_Contained_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -3567,7 +3554,7 @@ POA_CORBA::_TAO_Contained_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_Contained_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -3936,9 +3923,9 @@ void POA_CORBA::Contained::_get_id_skel (
CORBA::String_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4082,9 +4069,9 @@ void POA_CORBA::Contained::_set_id_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4200,9 +4187,9 @@ void POA_CORBA::Contained::_get_name_skel (
CORBA::String_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4346,9 +4333,9 @@ void POA_CORBA::Contained::_set_name_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4464,9 +4451,9 @@ void POA_CORBA::Contained::_get_version_skel (
CORBA::String_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4610,9 +4597,9 @@ void POA_CORBA::Contained::_set_version_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4728,9 +4715,9 @@ void POA_CORBA::Contained::_get_defined_in_skel (
::CORBA::Container_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4863,9 +4850,9 @@ void POA_CORBA::Contained::_get_absolute_name_skel (
CORBA::String_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4998,9 +4985,9 @@ void POA_CORBA::Contained::_get_containing_repository_skel (
::CORBA::Repository_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5133,9 +5120,9 @@ void POA_CORBA::Contained::describe_skel (
::CORBA::Contained::Description_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5283,9 +5270,9 @@ void POA_CORBA::Contained::move_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5404,7 +5391,7 @@ void POA_CORBA::Contained::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::Contained *_tao_impl =
- (POA_CORBA::Contained *) _tao_servant;
+ static_cast<POA_CORBA::Contained *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -5434,7 +5421,7 @@ void POA_CORBA::Contained::_non_existent_skel (
)
{
POA_CORBA::Contained *_tao_impl =
- (POA_CORBA::Contained *) _tao_servant;
+ static_cast<POA_CORBA::Contained *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5467,7 +5454,7 @@ void POA_CORBA::Contained::_interface_skel (
}
POA_CORBA::Contained *_tao_impl =
- (POA_CORBA::Contained *) _tao_servant;
+ static_cast<POA_CORBA::Contained *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5498,7 +5485,7 @@ void POA_CORBA::Contained::_component_skel (
)
{
POA_CORBA::Contained *_tao_impl =
- (POA_CORBA::Contained *) _tao_object_reference;
+ static_cast<POA_CORBA::Contained *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5518,27 +5505,21 @@ CORBA::Boolean POA_CORBA::Contained::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::Contained::_downcast (
@@ -5572,7 +5553,7 @@ const char* POA_CORBA::Contained::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::Contained::_dispatch (
TAO_ServerRequest &req,
@@ -5587,7 +5568,7 @@ void POA_CORBA::Contained::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::Contained *
POA_CORBA::Contained::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -5598,22 +5579,14 @@ POA_CORBA::Contained::_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 ();
@@ -5640,7 +5613,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Container_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Container_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -5790,7 +5763,7 @@ class TAO_ServerRequestInfo_CORBA_Container_lookup : public TAO_ServerRequestInf
public:
TAO_ServerRequestInfo_CORBA_Container_lookup (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * search_name
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5845,7 +5818,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_lookup::TAO_ServerRequestInfo_CORBA_Container_lookup (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * search_name
ACE_ENV_ARG_DECL_NOT_USED
@@ -5945,7 +5918,7 @@ class TAO_ServerRequestInfo_CORBA_Container_contents : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_Container_contents (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
::CORBA::DefinitionKind & limit_type,
const ::CORBA::Boolean & exclude_inherited
@@ -6002,7 +5975,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_contents::TAO_ServerRequestInfo_CORBA_Container_contents (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
::CORBA::DefinitionKind & limit_type,
const ::CORBA::Boolean & exclude_inherited
@@ -6108,7 +6081,7 @@ class TAO_ServerRequestInfo_CORBA_Container_lookup_name : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_Container_lookup_name (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * search_name,
const ::CORBA::Long & levels_to_search,
@@ -6169,7 +6142,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_lookup_name::TAO_ServerRequestInfo_CORBA_Container_lookup_name (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * search_name,
const ::CORBA::Long & levels_to_search,
@@ -6287,7 +6260,7 @@ class TAO_ServerRequestInfo_CORBA_Container_describe_contents : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_Container_describe_contents (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
::CORBA::DefinitionKind & limit_type,
const ::CORBA::Boolean & exclude_inherited,
@@ -6346,7 +6319,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_describe_contents::TAO_ServerRequestInfo_CORBA_Container_describe_contents (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
::CORBA::DefinitionKind & limit_type,
const ::CORBA::Boolean & exclude_inherited,
@@ -6458,7 +6431,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_module : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_Container_create_module (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6517,7 +6490,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_module::TAO_ServerRequestInfo_CORBA_Container_create_module (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6629,7 +6602,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_constant : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_Container_create_constant (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6692,7 +6665,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_constant::TAO_ServerRequestInfo_CORBA_Container_create_constant (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6816,7 +6789,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_struct : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_Container_create_struct (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6877,7 +6850,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_struct::TAO_ServerRequestInfo_CORBA_Container_create_struct (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -6995,7 +6968,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_union : public TAO_ServerRequ
public:
TAO_ServerRequestInfo_CORBA_Container_create_union (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7058,7 +7031,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_union::TAO_ServerRequestInfo_CORBA_Container_create_union (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7182,7 +7155,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_enum : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_Container_create_enum (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7243,7 +7216,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_enum::TAO_ServerRequestInfo_CORBA_Container_create_enum (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7361,7 +7334,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_alias : public TAO_ServerRequ
public:
TAO_ServerRequestInfo_CORBA_Container_create_alias (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7422,7 +7395,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_alias::TAO_ServerRequestInfo_CORBA_Container_create_alias (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7540,7 +7513,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_interface : public TAO_Server
public:
TAO_ServerRequestInfo_CORBA_Container_create_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7601,7 +7574,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_interface::TAO_ServerRequestInfo_CORBA_Container_create_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7719,7 +7692,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_value : public TAO_ServerRequ
public:
TAO_ServerRequestInfo_CORBA_Container_create_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7792,7 +7765,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_value::TAO_ServerRequestInfo_CORBA_Container_create_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -7946,7 +7919,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_value_box : public TAO_Server
public:
TAO_ServerRequestInfo_CORBA_Container_create_value_box (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8007,7 +7980,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_value_box::TAO_ServerRequestInfo_CORBA_Container_create_value_box (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8125,7 +8098,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_exception : public TAO_Server
public:
TAO_ServerRequestInfo_CORBA_Container_create_exception (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8186,7 +8159,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_exception::TAO_ServerRequestInfo_CORBA_Container_create_exception (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8304,7 +8277,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_native : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_Container_create_native (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8363,7 +8336,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_native::TAO_ServerRequestInfo_CORBA_Container_create_native (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8475,7 +8448,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface : public T
public:
TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8536,7 +8509,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface::TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8654,7 +8627,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_local_interface : public TAO_
public:
TAO_ServerRequestInfo_CORBA_Container_create_local_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8715,7 +8688,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_local_interface::TAO_ServerRequestInfo_CORBA_Container_create_local_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8833,7 +8806,7 @@ class TAO_ServerRequestInfo_CORBA_Container_create_ext_value : public TAO_Server
public:
TAO_ServerRequestInfo_CORBA_Container_create_ext_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -8906,7 +8879,7 @@ private:
TAO_ServerRequestInfo_CORBA_Container_create_ext_value::TAO_ServerRequestInfo_CORBA_Container_create_ext_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Container *tao_impl,
const char * id,
const char * name,
@@ -9106,7 +9079,7 @@ POA_CORBA::_TAO_Container_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -9176,7 +9149,7 @@ POA_CORBA::_TAO_Container_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -9813,9 +9786,9 @@ void POA_CORBA::Container::lookup_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9963,9 +9936,9 @@ void POA_CORBA::Container::contents_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10121,9 +10094,9 @@ void POA_CORBA::Container::lookup_name_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10285,9 +10258,9 @@ void POA_CORBA::Container::describe_contents_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10445,9 +10418,9 @@ void POA_CORBA::Container::create_module_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10609,9 +10582,9 @@ void POA_CORBA::Container::create_constant_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10779,9 +10752,9 @@ void POA_CORBA::Container::create_struct_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10947,9 +10920,9 @@ void POA_CORBA::Container::create_union_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11117,9 +11090,9 @@ void POA_CORBA::Container::create_enum_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11283,9 +11256,9 @@ void POA_CORBA::Container::create_alias_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11449,9 +11422,9 @@ void POA_CORBA::Container::create_interface_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11627,9 +11600,9 @@ void POA_CORBA::Container::create_value_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11817,9 +11790,9 @@ void POA_CORBA::Container::create_value_box_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11983,9 +11956,9 @@ void POA_CORBA::Container::create_exception_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12147,9 +12120,9 @@ void POA_CORBA::Container::create_native_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12309,9 +12282,9 @@ void POA_CORBA::Container::create_abstract_interface_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12475,9 +12448,9 @@ void POA_CORBA::Container::create_local_interface_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12653,9 +12626,9 @@ void POA_CORBA::Container::create_ext_value_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12822,7 +12795,7 @@ void POA_CORBA::Container::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::Container *_tao_impl =
- (POA_CORBA::Container *) _tao_servant;
+ static_cast<POA_CORBA::Container *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -12852,7 +12825,7 @@ void POA_CORBA::Container::_non_existent_skel (
)
{
POA_CORBA::Container *_tao_impl =
- (POA_CORBA::Container *) _tao_servant;
+ static_cast<POA_CORBA::Container *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12885,7 +12858,7 @@ void POA_CORBA::Container::_interface_skel (
}
POA_CORBA::Container *_tao_impl =
- (POA_CORBA::Container *) _tao_servant;
+ static_cast<POA_CORBA::Container *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12916,7 +12889,7 @@ void POA_CORBA::Container::_component_skel (
)
{
POA_CORBA::Container *_tao_impl =
- (POA_CORBA::Container *) _tao_object_reference;
+ static_cast<POA_CORBA::Container *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12936,27 +12909,21 @@ CORBA::Boolean POA_CORBA::Container::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::Container::_downcast (
@@ -12990,7 +12957,7 @@ const char* POA_CORBA::Container::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::Container::_dispatch (
TAO_ServerRequest &req,
@@ -13005,7 +12972,7 @@ void POA_CORBA::Container::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::Container *
POA_CORBA::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -13016,22 +12983,14 @@ POA_CORBA::Container::_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 ();
@@ -13058,7 +13017,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_IDLType_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_IDLType_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_IDLType_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -13170,7 +13129,7 @@ class TAO_ServerRequestInfo_CORBA_IDLType_type_get : public TAO_ServerRequestInf
public:
TAO_ServerRequestInfo_CORBA_IDLType_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::IDLType *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -13223,7 +13182,7 @@ private:
TAO_ServerRequestInfo_CORBA_IDLType_type_get::TAO_ServerRequestInfo_CORBA_IDLType_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::IDLType *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -13359,7 +13318,7 @@ POA_CORBA::_TAO_IDLType_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -13429,7 +13388,7 @@ POA_CORBA::_TAO_IDLType_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_IDLType_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -13536,9 +13495,9 @@ void POA_CORBA::IDLType::_get_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13666,7 +13625,7 @@ void POA_CORBA::IDLType::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::IDLType *_tao_impl =
- (POA_CORBA::IDLType *) _tao_servant;
+ static_cast<POA_CORBA::IDLType *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -13696,7 +13655,7 @@ void POA_CORBA::IDLType::_non_existent_skel (
)
{
POA_CORBA::IDLType *_tao_impl =
- (POA_CORBA::IDLType *) _tao_servant;
+ static_cast<POA_CORBA::IDLType *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13729,7 +13688,7 @@ void POA_CORBA::IDLType::_interface_skel (
}
POA_CORBA::IDLType *_tao_impl =
- (POA_CORBA::IDLType *) _tao_servant;
+ static_cast<POA_CORBA::IDLType *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13760,7 +13719,7 @@ void POA_CORBA::IDLType::_component_skel (
)
{
POA_CORBA::IDLType *_tao_impl =
- (POA_CORBA::IDLType *) _tao_object_reference;
+ static_cast<POA_CORBA::IDLType *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13780,27 +13739,21 @@ CORBA::Boolean POA_CORBA::IDLType::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::IDLType::_downcast (
@@ -13834,7 +13787,7 @@ const char* POA_CORBA::IDLType::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::IDLType::_dispatch (
TAO_ServerRequest &req,
@@ -13849,7 +13802,7 @@ void POA_CORBA::IDLType::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::IDLType *
POA_CORBA::IDLType::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -13860,22 +13813,14 @@ POA_CORBA::IDLType::_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 ();
@@ -13902,7 +13847,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_TypedefDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_TypedefDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -14092,7 +14037,7 @@ POA_CORBA::_TAO_TypedefDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -14162,7 +14107,7 @@ POA_CORBA::_TAO_TypedefDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -14240,7 +14185,7 @@ void POA_CORBA::TypedefDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::TypedefDef *_tao_impl =
- (POA_CORBA::TypedefDef *) _tao_servant;
+ static_cast<POA_CORBA::TypedefDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -14270,7 +14215,7 @@ void POA_CORBA::TypedefDef::_non_existent_skel (
)
{
POA_CORBA::TypedefDef *_tao_impl =
- (POA_CORBA::TypedefDef *) _tao_servant;
+ static_cast<POA_CORBA::TypedefDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14303,7 +14248,7 @@ void POA_CORBA::TypedefDef::_interface_skel (
}
POA_CORBA::TypedefDef *_tao_impl =
- (POA_CORBA::TypedefDef *) _tao_servant;
+ static_cast<POA_CORBA::TypedefDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14334,7 +14279,7 @@ void POA_CORBA::TypedefDef::_component_skel (
)
{
POA_CORBA::TypedefDef *_tao_impl =
- (POA_CORBA::TypedefDef *) _tao_object_reference;
+ static_cast<POA_CORBA::TypedefDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14354,35 +14299,29 @@ CORBA::Boolean POA_CORBA::TypedefDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::TypedefDef::_downcast (
@@ -14428,7 +14367,7 @@ const char* POA_CORBA::TypedefDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::TypedefDef::_dispatch (
TAO_ServerRequest &req,
@@ -14443,7 +14382,7 @@ void POA_CORBA::TypedefDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::TypedefDef *
POA_CORBA::TypedefDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14454,22 +14393,14 @@ POA_CORBA::TypedefDef::_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 ();
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
index fd936e5a547..8cecc4049b1 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:390
-#ifndef _TAO_IDL_SERVER_IFR_BASES_H_
-#define _TAO_IDL_SERVER_IFR_BASES_H_
+#ifndef _TAO_IDL_ORIG_IFR_BASES_H_
+#define _TAO_IDL_ORIG_IFR_BASES_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
index 6c9a79646d5..1a5fed2264d 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:683
-#ifndef _TAO_IDL_SERVER_IFR_BASES_T_CPP_
-#define _TAO_IDL_SERVER_IFR_BASES_T_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_BASES_T_CPP_
+#define _TAO_IDL_ORIG_IFR_BASES_T_CPP_
#include "IFR_BaseS_T.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
index dcff2ee6c2e..c4b36f6d65a 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:546
-#ifndef _TAO_IDL_SERVER_IFR_BASES_T_H_
-#define _TAO_IDL_SERVER_IFR_BASES_T_H_
+#ifndef _TAO_IDL_ORIG_IFR_BASES_T_H_
+#define _TAO_IDL_ORIG_IFR_BASES_T_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
index 2e72c40c80b..790fd216975 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
@@ -29,12 +29,13 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:609
-#ifndef _TAO_IDL_SERVER_IFR_BASICS_CPP_
-#define _TAO_IDL_SERVER_IFR_BASICS_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_BASICS_CPP_
+#define _TAO_IDL_ORIG_IFR_BASICS_CPP_
#include "IFR_BasicS.h"
-#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/PortableServer/Servant_Upcall.h"
+#include "tao/PortableServer/ForwardRequestC.h"
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
#include "tao/ORB_Core.h"
@@ -71,20 +72,20 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:65
+// be\be_visitor_arg_traits.cpp:66
// Arg traits specializations.
namespace TAO
{
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_SS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::DefinitionKind>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::DefinitionKind>
: public
Basic_Arg_Traits_T<
CORBA::DefinitionKind
@@ -163,13 +164,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDef::FullInterfaceDescription,
@@ -182,13 +183,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
@@ -201,13 +202,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::StructMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::StructMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::StructMemberSeq,
@@ -220,13 +221,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExcDescriptionSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExcDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExcDescriptionSeq,
@@ -239,13 +240,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::UnionMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::UnionMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::UnionMemberSeq,
@@ -258,13 +259,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_SS_)
#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::EnumMemberSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::EnumMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::EnumMemberSeq,
@@ -379,13 +380,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_SS_)
#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::PrimitiveKind>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::PrimitiveKind>
: public
Basic_Arg_Traits_T<
CORBA::PrimitiveKind
@@ -396,13 +397,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExceptionDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExceptionDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
@@ -415,13 +416,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_SS_)
#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::AttributeMode>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::AttributeMode>
: public
Basic_Arg_Traits_T<
CORBA::AttributeMode
@@ -449,13 +450,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExtAttributeDescription>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExtAttributeDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtAttributeDescription,
@@ -485,13 +486,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_SS_)
#define _CORBA_OPERATIONMODE__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::OperationMode>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::OperationMode>
: public
Basic_Arg_Traits_T<
CORBA::OperationMode
@@ -502,13 +503,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_)
#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ParDescriptionSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ParDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
@@ -521,13 +522,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_)
#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ContextIdSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ContextIdSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
@@ -557,13 +558,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
@@ -591,7 +592,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Repository_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Repository_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -751,7 +752,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_lookup_id : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_Repository_lookup_id (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const char * search_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -806,7 +807,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_lookup_id::TAO_ServerRequestInfo_CORBA_Repository_lookup_id (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const char * search_id
ACE_ENV_ARG_DECL_NOT_USED
@@ -906,7 +907,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode : public TAO
public:
TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
::CORBA::TypeCode_ptr tc
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -961,7 +962,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode::TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
::CORBA::TypeCode_ptr tc
ACE_ENV_ARG_DECL_NOT_USED
@@ -1061,7 +1062,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_get_primitive : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_Repository_get_primitive (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
::CORBA::PrimitiveKind & kind
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1116,7 +1117,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_get_primitive::TAO_ServerRequestInfo_CORBA_Repository_get_primitive (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
::CORBA::PrimitiveKind & kind
ACE_ENV_ARG_DECL_NOT_USED
@@ -1216,7 +1217,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_create_string : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_Repository_create_string (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1271,7 +1272,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_create_string::TAO_ServerRequestInfo_CORBA_Repository_create_string (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_NOT_USED
@@ -1371,7 +1372,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_create_wstring : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_Repository_create_wstring (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1426,7 +1427,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_create_wstring::TAO_ServerRequestInfo_CORBA_Repository_create_wstring (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_NOT_USED
@@ -1526,7 +1527,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_create_sequence : public TAO_Server
public:
TAO_ServerRequestInfo_CORBA_Repository_create_sequence (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound,
::CORBA::IDLType_ptr element_type
@@ -1583,7 +1584,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_create_sequence::TAO_ServerRequestInfo_CORBA_Repository_create_sequence (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & bound,
::CORBA::IDLType_ptr element_type
@@ -1689,7 +1690,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_create_array : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_Repository_create_array (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & length,
::CORBA::IDLType_ptr element_type
@@ -1746,7 +1747,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_create_array::TAO_ServerRequestInfo_CORBA_Repository_create_array (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::ULong & length,
::CORBA::IDLType_ptr element_type
@@ -1852,7 +1853,7 @@ class TAO_ServerRequestInfo_CORBA_Repository_create_fixed : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_Repository_create_fixed (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::UShort & digits,
const ::CORBA::Short & scale
@@ -1909,7 +1910,7 @@ private:
TAO_ServerRequestInfo_CORBA_Repository_create_fixed::TAO_ServerRequestInfo_CORBA_Repository_create_fixed (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::Repository *tao_impl,
const ::CORBA::UShort & digits,
const ::CORBA::Short & scale
@@ -2061,7 +2062,7 @@ POA_CORBA::_TAO_Repository_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -2131,7 +2132,7 @@ POA_CORBA::_TAO_Repository_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -2442,9 +2443,9 @@ void POA_CORBA::Repository::lookup_id_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2590,9 +2591,9 @@ void POA_CORBA::Repository::get_canonical_typecode_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2738,9 +2739,9 @@ void POA_CORBA::Repository::get_primitive_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2886,9 +2887,9 @@ void POA_CORBA::Repository::create_string_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3034,9 +3035,9 @@ void POA_CORBA::Repository::create_wstring_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3184,9 +3185,9 @@ void POA_CORBA::Repository::create_sequence_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3338,9 +3339,9 @@ void POA_CORBA::Repository::create_array_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3492,9 +3493,9 @@ void POA_CORBA::Repository::create_fixed_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3629,7 +3630,7 @@ void POA_CORBA::Repository::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::Repository *_tao_impl =
- (POA_CORBA::Repository *) _tao_servant;
+ static_cast<POA_CORBA::Repository *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -3659,7 +3660,7 @@ void POA_CORBA::Repository::_non_existent_skel (
)
{
POA_CORBA::Repository *_tao_impl =
- (POA_CORBA::Repository *) _tao_servant;
+ static_cast<POA_CORBA::Repository *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3692,7 +3693,7 @@ void POA_CORBA::Repository::_interface_skel (
}
POA_CORBA::Repository *_tao_impl =
- (POA_CORBA::Repository *) _tao_servant;
+ static_cast<POA_CORBA::Repository *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3723,7 +3724,7 @@ void POA_CORBA::Repository::_component_skel (
)
{
POA_CORBA::Repository *_tao_impl =
- (POA_CORBA::Repository *) _tao_object_reference;
+ static_cast<POA_CORBA::Repository *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3743,31 +3744,25 @@ CORBA::Boolean POA_CORBA::Repository::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Repository:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::Repository::_downcast (
@@ -3807,7 +3802,7 @@ const char* POA_CORBA::Repository::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::Repository::_dispatch (
TAO_ServerRequest &req,
@@ -3822,7 +3817,7 @@ void POA_CORBA::Repository::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::Repository *
POA_CORBA::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -3833,22 +3828,14 @@ POA_CORBA::Repository::_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 ();
@@ -3875,7 +3862,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ModuleDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ModuleDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -4084,7 +4071,7 @@ POA_CORBA::_TAO_ModuleDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -4154,7 +4141,7 @@ POA_CORBA::_TAO_ModuleDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -4232,7 +4219,7 @@ void POA_CORBA::ModuleDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ModuleDef *_tao_impl =
- (POA_CORBA::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ModuleDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -4262,7 +4249,7 @@ void POA_CORBA::ModuleDef::_non_existent_skel (
)
{
POA_CORBA::ModuleDef *_tao_impl =
- (POA_CORBA::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ModuleDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4295,7 +4282,7 @@ void POA_CORBA::ModuleDef::_interface_skel (
}
POA_CORBA::ModuleDef *_tao_impl =
- (POA_CORBA::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ModuleDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4326,7 +4313,7 @@ void POA_CORBA::ModuleDef::_component_skel (
)
{
POA_CORBA::ModuleDef *_tao_impl =
- (POA_CORBA::ModuleDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ModuleDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4346,35 +4333,29 @@ CORBA::Boolean POA_CORBA::ModuleDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ModuleDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ModuleDef::_downcast (
@@ -4420,7 +4401,7 @@ const char* POA_CORBA::ModuleDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ModuleDef::_dispatch (
TAO_ServerRequest &req,
@@ -4435,7 +4416,7 @@ void POA_CORBA::ModuleDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ModuleDef *
POA_CORBA::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -4446,22 +4427,14 @@ POA_CORBA::ModuleDef::_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 ();
@@ -4488,7 +4461,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ConstantDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ConstantDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -4636,7 +4609,7 @@ class TAO_ServerRequestInfo_CORBA_ConstantDef_type_get : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -4689,7 +4662,7 @@ private:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_get::TAO_ServerRequestInfo_CORBA_ConstantDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4779,7 +4752,7 @@ class TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -4832,7 +4805,7 @@ private:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get::TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4922,7 +4895,7 @@ class TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -4974,7 +4947,7 @@ private:
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set::TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -5063,7 +5036,7 @@ class TAO_ServerRequestInfo_CORBA_ConstantDef_value_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_ConstantDef_value_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5116,7 +5089,7 @@ private:
TAO_ServerRequestInfo_CORBA_ConstantDef_value_get::TAO_ServerRequestInfo_CORBA_ConstantDef_value_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5206,7 +5179,7 @@ class TAO_ServerRequestInfo_CORBA_ConstantDef_value_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_ConstantDef_value_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl,
const ::CORBA::Any & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5258,7 +5231,7 @@ private:
TAO_ServerRequestInfo_CORBA_ConstantDef_value_set::TAO_ServerRequestInfo_CORBA_ConstantDef_value_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstantDef *tao_impl,
const ::CORBA::Any & value
ACE_ENV_ARG_DECL_NOT_USED
@@ -5393,7 +5366,7 @@ POA_CORBA::_TAO_ConstantDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -5463,7 +5436,7 @@ POA_CORBA::_TAO_ConstantDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -5675,9 +5648,9 @@ void POA_CORBA::ConstantDef::_get_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5810,9 +5783,9 @@ void POA_CORBA::ConstantDef::_get_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5956,9 +5929,9 @@ void POA_CORBA::ConstantDef::_set_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6074,9 +6047,9 @@ void POA_CORBA::ConstantDef::_get_value_skel (
CORBA::Any_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6220,9 +6193,9 @@ void POA_CORBA::ConstantDef::_set_value_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6333,7 +6306,7 @@ void POA_CORBA::ConstantDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ConstantDef *_tao_impl =
- (POA_CORBA::ConstantDef *) _tao_servant;
+ static_cast<POA_CORBA::ConstantDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -6363,7 +6336,7 @@ void POA_CORBA::ConstantDef::_non_existent_skel (
)
{
POA_CORBA::ConstantDef *_tao_impl =
- (POA_CORBA::ConstantDef *) _tao_servant;
+ static_cast<POA_CORBA::ConstantDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -6396,7 +6369,7 @@ void POA_CORBA::ConstantDef::_interface_skel (
}
POA_CORBA::ConstantDef *_tao_impl =
- (POA_CORBA::ConstantDef *) _tao_servant;
+ static_cast<POA_CORBA::ConstantDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -6427,7 +6400,7 @@ void POA_CORBA::ConstantDef::_component_skel (
)
{
POA_CORBA::ConstantDef *_tao_impl =
- (POA_CORBA::ConstantDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ConstantDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -6447,31 +6420,25 @@ CORBA::Boolean POA_CORBA::ConstantDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ConstantDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ConstantDef::_downcast (
@@ -6511,7 +6478,7 @@ const char* POA_CORBA::ConstantDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ConstantDef::_dispatch (
TAO_ServerRequest &req,
@@ -6526,7 +6493,7 @@ void POA_CORBA::ConstantDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ConstantDef *
POA_CORBA::ConstantDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -6537,22 +6504,14 @@ POA_CORBA::ConstantDef::_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 ();
@@ -6579,7 +6538,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_StructDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_StructDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_StructDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -6745,7 +6704,7 @@ class TAO_ServerRequestInfo_CORBA_StructDef_members_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_StructDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::StructDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -6798,7 +6757,7 @@ private:
TAO_ServerRequestInfo_CORBA_StructDef_members_get::TAO_ServerRequestInfo_CORBA_StructDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::StructDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6888,7 +6847,7 @@ class TAO_ServerRequestInfo_CORBA_StructDef_members_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_StructDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::StructDef *tao_impl,
const ::CORBA::StructMemberSeq & members
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -6940,7 +6899,7 @@ private:
TAO_ServerRequestInfo_CORBA_StructDef_members_set::TAO_ServerRequestInfo_CORBA_StructDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::StructDef *tao_impl,
const ::CORBA::StructMemberSeq & members
ACE_ENV_ARG_DECL_NOT_USED
@@ -7075,7 +7034,7 @@ POA_CORBA::_TAO_StructDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -7145,7 +7104,7 @@ POA_CORBA::_TAO_StructDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_StructDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -7282,9 +7241,9 @@ void POA_CORBA::StructDef::_get_members_skel (
::CORBA::StructMemberSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -7428,9 +7387,9 @@ void POA_CORBA::StructDef::_set_members_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -7541,7 +7500,7 @@ void POA_CORBA::StructDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::StructDef *_tao_impl =
- (POA_CORBA::StructDef *) _tao_servant;
+ static_cast<POA_CORBA::StructDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -7571,7 +7530,7 @@ void POA_CORBA::StructDef::_non_existent_skel (
)
{
POA_CORBA::StructDef *_tao_impl =
- (POA_CORBA::StructDef *) _tao_servant;
+ static_cast<POA_CORBA::StructDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7604,7 +7563,7 @@ void POA_CORBA::StructDef::_interface_skel (
}
POA_CORBA::StructDef *_tao_impl =
- (POA_CORBA::StructDef *) _tao_servant;
+ static_cast<POA_CORBA::StructDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7635,7 +7594,7 @@ void POA_CORBA::StructDef::_component_skel (
)
{
POA_CORBA::StructDef *_tao_impl =
- (POA_CORBA::StructDef *) _tao_object_reference;
+ static_cast<POA_CORBA::StructDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7655,43 +7614,37 @@ CORBA::Boolean POA_CORBA::StructDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/StructDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::StructDef::_downcast (
@@ -7749,7 +7702,7 @@ const char* POA_CORBA::StructDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::StructDef::_dispatch (
TAO_ServerRequest &req,
@@ -7764,7 +7717,7 @@ void POA_CORBA::StructDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::StructDef *
POA_CORBA::StructDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -7775,22 +7728,14 @@ POA_CORBA::StructDef::_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 ();
@@ -7817,7 +7762,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_UnionDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_UnionDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_UnionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -7988,7 +7933,7 @@ class TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get : public TAO_S
public:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8041,7 +7986,7 @@ private:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -8131,7 +8076,7 @@ class TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get : public T
public:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8184,7 +8129,7 @@ private:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -8274,7 +8219,7 @@ class TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set : public T
public:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl,
::CORBA::IDLType_ptr discriminator_type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -8326,7 +8271,7 @@ private:
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl,
::CORBA::IDLType_ptr discriminator_type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -8415,7 +8360,7 @@ class TAO_ServerRequestInfo_CORBA_UnionDef_members_get : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_UnionDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8468,7 +8413,7 @@ private:
TAO_ServerRequestInfo_CORBA_UnionDef_members_get::TAO_ServerRequestInfo_CORBA_UnionDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -8558,7 +8503,7 @@ class TAO_ServerRequestInfo_CORBA_UnionDef_members_set : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_UnionDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl,
const ::CORBA::UnionMemberSeq & members
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -8610,7 +8555,7 @@ private:
TAO_ServerRequestInfo_CORBA_UnionDef_members_set::TAO_ServerRequestInfo_CORBA_UnionDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::UnionDef *tao_impl,
const ::CORBA::UnionMemberSeq & members
ACE_ENV_ARG_DECL_NOT_USED
@@ -8745,7 +8690,7 @@ POA_CORBA::_TAO_UnionDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -8815,7 +8760,7 @@ POA_CORBA::_TAO_UnionDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_UnionDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -9030,9 +8975,9 @@ void POA_CORBA::UnionDef::_get_discriminator_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9165,9 +9110,9 @@ void POA_CORBA::UnionDef::_get_discriminator_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9311,9 +9256,9 @@ void POA_CORBA::UnionDef::_set_discriminator_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9429,9 +9374,9 @@ void POA_CORBA::UnionDef::_get_members_skel (
::CORBA::UnionMemberSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9575,9 +9520,9 @@ void POA_CORBA::UnionDef::_set_members_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9688,7 +9633,7 @@ void POA_CORBA::UnionDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::UnionDef *_tao_impl =
- (POA_CORBA::UnionDef *) _tao_servant;
+ static_cast<POA_CORBA::UnionDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -9718,7 +9663,7 @@ void POA_CORBA::UnionDef::_non_existent_skel (
)
{
POA_CORBA::UnionDef *_tao_impl =
- (POA_CORBA::UnionDef *) _tao_servant;
+ static_cast<POA_CORBA::UnionDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9751,7 +9696,7 @@ void POA_CORBA::UnionDef::_interface_skel (
}
POA_CORBA::UnionDef *_tao_impl =
- (POA_CORBA::UnionDef *) _tao_servant;
+ static_cast<POA_CORBA::UnionDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9782,7 +9727,7 @@ void POA_CORBA::UnionDef::_component_skel (
)
{
POA_CORBA::UnionDef *_tao_impl =
- (POA_CORBA::UnionDef *) _tao_object_reference;
+ static_cast<POA_CORBA::UnionDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9802,43 +9747,37 @@ CORBA::Boolean POA_CORBA::UnionDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/UnionDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::UnionDef::_downcast (
@@ -9896,7 +9835,7 @@ const char* POA_CORBA::UnionDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::UnionDef::_dispatch (
TAO_ServerRequest &req,
@@ -9911,7 +9850,7 @@ void POA_CORBA::UnionDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::UnionDef *
POA_CORBA::UnionDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -9922,22 +9861,14 @@ POA_CORBA::UnionDef::_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 ();
@@ -9964,7 +9895,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_EnumDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_EnumDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_EnumDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -10110,7 +10041,7 @@ class TAO_ServerRequestInfo_CORBA_EnumDef_members_get : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_EnumDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::EnumDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -10163,7 +10094,7 @@ private:
TAO_ServerRequestInfo_CORBA_EnumDef_members_get::TAO_ServerRequestInfo_CORBA_EnumDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::EnumDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -10253,7 +10184,7 @@ class TAO_ServerRequestInfo_CORBA_EnumDef_members_set : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_EnumDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::EnumDef *tao_impl,
const ::CORBA::EnumMemberSeq & members
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -10305,7 +10236,7 @@ private:
TAO_ServerRequestInfo_CORBA_EnumDef_members_set::TAO_ServerRequestInfo_CORBA_EnumDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::EnumDef *tao_impl,
const ::CORBA::EnumMemberSeq & members
ACE_ENV_ARG_DECL_NOT_USED
@@ -10440,7 +10371,7 @@ POA_CORBA::_TAO_EnumDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -10510,7 +10441,7 @@ POA_CORBA::_TAO_EnumDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_EnumDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -10646,9 +10577,9 @@ void POA_CORBA::EnumDef::_get_members_skel (
::CORBA::EnumMemberSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10792,9 +10723,9 @@ void POA_CORBA::EnumDef::_set_members_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10905,7 +10836,7 @@ void POA_CORBA::EnumDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::EnumDef *_tao_impl =
- (POA_CORBA::EnumDef *) _tao_servant;
+ static_cast<POA_CORBA::EnumDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -10935,7 +10866,7 @@ void POA_CORBA::EnumDef::_non_existent_skel (
)
{
POA_CORBA::EnumDef *_tao_impl =
- (POA_CORBA::EnumDef *) _tao_servant;
+ static_cast<POA_CORBA::EnumDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10968,7 +10899,7 @@ void POA_CORBA::EnumDef::_interface_skel (
}
POA_CORBA::EnumDef *_tao_impl =
- (POA_CORBA::EnumDef *) _tao_servant;
+ static_cast<POA_CORBA::EnumDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10999,7 +10930,7 @@ void POA_CORBA::EnumDef::_component_skel (
)
{
POA_CORBA::EnumDef *_tao_impl =
- (POA_CORBA::EnumDef *) _tao_object_reference;
+ static_cast<POA_CORBA::EnumDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -11019,39 +10950,33 @@ CORBA::Boolean POA_CORBA::EnumDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/EnumDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::EnumDef::_downcast (
@@ -11103,7 +11028,7 @@ const char* POA_CORBA::EnumDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::EnumDef::_dispatch (
TAO_ServerRequest &req,
@@ -11118,7 +11043,7 @@ void POA_CORBA::EnumDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::EnumDef *
POA_CORBA::EnumDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -11129,22 +11054,14 @@ POA_CORBA::EnumDef::_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 ();
@@ -11171,7 +11088,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AliasDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AliasDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_AliasDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -11317,7 +11234,7 @@ class TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get : public TAO_Se
public:
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AliasDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -11370,7 +11287,7 @@ private:
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get::TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AliasDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -11460,7 +11377,7 @@ class TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set : public TAO_Se
public:
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AliasDef *tao_impl,
::CORBA::IDLType_ptr original_type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -11512,7 +11429,7 @@ private:
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set::TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AliasDef *tao_impl,
::CORBA::IDLType_ptr original_type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -11647,7 +11564,7 @@ POA_CORBA::_TAO_AliasDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -11717,7 +11634,7 @@ POA_CORBA::_TAO_AliasDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_AliasDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -11853,9 +11770,9 @@ void POA_CORBA::AliasDef::_get_original_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -11999,9 +11916,9 @@ void POA_CORBA::AliasDef::_set_original_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12112,7 +12029,7 @@ void POA_CORBA::AliasDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::AliasDef *_tao_impl =
- (POA_CORBA::AliasDef *) _tao_servant;
+ static_cast<POA_CORBA::AliasDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -12142,7 +12059,7 @@ void POA_CORBA::AliasDef::_non_existent_skel (
)
{
POA_CORBA::AliasDef *_tao_impl =
- (POA_CORBA::AliasDef *) _tao_servant;
+ static_cast<POA_CORBA::AliasDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12175,7 +12092,7 @@ void POA_CORBA::AliasDef::_interface_skel (
}
POA_CORBA::AliasDef *_tao_impl =
- (POA_CORBA::AliasDef *) _tao_servant;
+ static_cast<POA_CORBA::AliasDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12206,7 +12123,7 @@ void POA_CORBA::AliasDef::_component_skel (
)
{
POA_CORBA::AliasDef *_tao_impl =
- (POA_CORBA::AliasDef *) _tao_object_reference;
+ static_cast<POA_CORBA::AliasDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12226,39 +12143,33 @@ CORBA::Boolean POA_CORBA::AliasDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/AliasDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::AliasDef::_downcast (
@@ -12310,7 +12221,7 @@ const char* POA_CORBA::AliasDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::AliasDef::_dispatch (
TAO_ServerRequest &req,
@@ -12325,7 +12236,7 @@ void POA_CORBA::AliasDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::AliasDef *
POA_CORBA::AliasDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -12336,22 +12247,14 @@ POA_CORBA::AliasDef::_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 ();
@@ -12378,7 +12281,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_NativeDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_NativeDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_NativeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -12568,7 +12471,7 @@ POA_CORBA::_TAO_NativeDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -12638,7 +12541,7 @@ POA_CORBA::_TAO_NativeDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_NativeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -12717,7 +12620,7 @@ void POA_CORBA::NativeDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::NativeDef *_tao_impl =
- (POA_CORBA::NativeDef *) _tao_servant;
+ static_cast<POA_CORBA::NativeDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -12747,7 +12650,7 @@ void POA_CORBA::NativeDef::_non_existent_skel (
)
{
POA_CORBA::NativeDef *_tao_impl =
- (POA_CORBA::NativeDef *) _tao_servant;
+ static_cast<POA_CORBA::NativeDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12780,7 +12683,7 @@ void POA_CORBA::NativeDef::_interface_skel (
}
POA_CORBA::NativeDef *_tao_impl =
- (POA_CORBA::NativeDef *) _tao_servant;
+ static_cast<POA_CORBA::NativeDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12811,7 +12714,7 @@ void POA_CORBA::NativeDef::_component_skel (
)
{
POA_CORBA::NativeDef *_tao_impl =
- (POA_CORBA::NativeDef *) _tao_object_reference;
+ static_cast<POA_CORBA::NativeDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12831,39 +12734,33 @@ CORBA::Boolean POA_CORBA::NativeDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/NativeDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::NativeDef::_downcast (
@@ -12915,7 +12812,7 @@ const char* POA_CORBA::NativeDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::NativeDef::_dispatch (
TAO_ServerRequest &req,
@@ -12930,7 +12827,7 @@ void POA_CORBA::NativeDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::NativeDef *
POA_CORBA::NativeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -12941,22 +12838,14 @@ POA_CORBA::NativeDef::_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 ();
@@ -12983,7 +12872,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -13098,7 +12987,7 @@ class TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::PrimitiveDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -13151,7 +13040,7 @@ private:
TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get::TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::PrimitiveDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -13287,7 +13176,7 @@ POA_CORBA::_TAO_PrimitiveDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -13357,7 +13246,7 @@ POA_CORBA::_TAO_PrimitiveDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -13465,9 +13354,9 @@ void POA_CORBA::PrimitiveDef::_get_kind_skel (
::CORBA::PrimitiveKind _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13594,7 +13483,7 @@ void POA_CORBA::PrimitiveDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::PrimitiveDef *_tao_impl =
- (POA_CORBA::PrimitiveDef *) _tao_servant;
+ static_cast<POA_CORBA::PrimitiveDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -13624,7 +13513,7 @@ void POA_CORBA::PrimitiveDef::_non_existent_skel (
)
{
POA_CORBA::PrimitiveDef *_tao_impl =
- (POA_CORBA::PrimitiveDef *) _tao_servant;
+ static_cast<POA_CORBA::PrimitiveDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13657,7 +13546,7 @@ void POA_CORBA::PrimitiveDef::_interface_skel (
}
POA_CORBA::PrimitiveDef *_tao_impl =
- (POA_CORBA::PrimitiveDef *) _tao_servant;
+ static_cast<POA_CORBA::PrimitiveDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13688,7 +13577,7 @@ void POA_CORBA::PrimitiveDef::_component_skel (
)
{
POA_CORBA::PrimitiveDef *_tao_impl =
- (POA_CORBA::PrimitiveDef *) _tao_object_reference;
+ static_cast<POA_CORBA::PrimitiveDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13708,31 +13597,25 @@ CORBA::Boolean POA_CORBA::PrimitiveDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/PrimitiveDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::PrimitiveDef::_downcast (
@@ -13772,7 +13655,7 @@ const char* POA_CORBA::PrimitiveDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::PrimitiveDef::_dispatch (
TAO_ServerRequest &req,
@@ -13787,7 +13670,7 @@ void POA_CORBA::PrimitiveDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::PrimitiveDef *
POA_CORBA::PrimitiveDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -13798,22 +13681,14 @@ POA_CORBA::PrimitiveDef::_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 ();
@@ -13840,7 +13715,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_StringDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_StringDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_StringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -13974,7 +13849,7 @@ class TAO_ServerRequestInfo_CORBA_StringDef_bound_get : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_StringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::StringDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14027,7 +13902,7 @@ private:
TAO_ServerRequestInfo_CORBA_StringDef_bound_get::TAO_ServerRequestInfo_CORBA_StringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::StringDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -14117,7 +13992,7 @@ class TAO_ServerRequestInfo_CORBA_StringDef_bound_set : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_StringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::StringDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -14169,7 +14044,7 @@ private:
TAO_ServerRequestInfo_CORBA_StringDef_bound_set::TAO_ServerRequestInfo_CORBA_StringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::StringDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_NOT_USED
@@ -14304,7 +14179,7 @@ POA_CORBA::_TAO_StringDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -14374,7 +14249,7 @@ POA_CORBA::_TAO_StringDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_StringDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -14508,9 +14383,9 @@ void POA_CORBA::StringDef::_get_bound_skel (
CORBA::ULong _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -14653,9 +14528,9 @@ void POA_CORBA::StringDef::_set_bound_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -14766,7 +14641,7 @@ void POA_CORBA::StringDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::StringDef *_tao_impl =
- (POA_CORBA::StringDef *) _tao_servant;
+ static_cast<POA_CORBA::StringDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -14796,7 +14671,7 @@ void POA_CORBA::StringDef::_non_existent_skel (
)
{
POA_CORBA::StringDef *_tao_impl =
- (POA_CORBA::StringDef *) _tao_servant;
+ static_cast<POA_CORBA::StringDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14829,7 +14704,7 @@ void POA_CORBA::StringDef::_interface_skel (
}
POA_CORBA::StringDef *_tao_impl =
- (POA_CORBA::StringDef *) _tao_servant;
+ static_cast<POA_CORBA::StringDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14860,7 +14735,7 @@ void POA_CORBA::StringDef::_component_skel (
)
{
POA_CORBA::StringDef *_tao_impl =
- (POA_CORBA::StringDef *) _tao_object_reference;
+ static_cast<POA_CORBA::StringDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14880,31 +14755,25 @@ CORBA::Boolean POA_CORBA::StringDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/StringDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::StringDef::_downcast (
@@ -14944,7 +14813,7 @@ const char* POA_CORBA::StringDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::StringDef::_dispatch (
TAO_ServerRequest &req,
@@ -14959,7 +14828,7 @@ void POA_CORBA::StringDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::StringDef *
POA_CORBA::StringDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14970,22 +14839,14 @@ POA_CORBA::StringDef::_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 ();
@@ -15012,7 +14873,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_WstringDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_WstringDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_WstringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -15146,7 +15007,7 @@ class TAO_ServerRequestInfo_CORBA_WstringDef_bound_get : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_WstringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::WstringDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -15199,7 +15060,7 @@ private:
TAO_ServerRequestInfo_CORBA_WstringDef_bound_get::TAO_ServerRequestInfo_CORBA_WstringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::WstringDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -15289,7 +15150,7 @@ class TAO_ServerRequestInfo_CORBA_WstringDef_bound_set : public TAO_ServerReques
public:
TAO_ServerRequestInfo_CORBA_WstringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::WstringDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -15341,7 +15202,7 @@ private:
TAO_ServerRequestInfo_CORBA_WstringDef_bound_set::TAO_ServerRequestInfo_CORBA_WstringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::WstringDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_NOT_USED
@@ -15476,7 +15337,7 @@ POA_CORBA::_TAO_WstringDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -15546,7 +15407,7 @@ POA_CORBA::_TAO_WstringDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_WstringDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -15680,9 +15541,9 @@ void POA_CORBA::WstringDef::_get_bound_skel (
CORBA::ULong _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -15825,9 +15686,9 @@ void POA_CORBA::WstringDef::_set_bound_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -15938,7 +15799,7 @@ void POA_CORBA::WstringDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::WstringDef *_tao_impl =
- (POA_CORBA::WstringDef *) _tao_servant;
+ static_cast<POA_CORBA::WstringDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -15968,7 +15829,7 @@ void POA_CORBA::WstringDef::_non_existent_skel (
)
{
POA_CORBA::WstringDef *_tao_impl =
- (POA_CORBA::WstringDef *) _tao_servant;
+ static_cast<POA_CORBA::WstringDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -16001,7 +15862,7 @@ void POA_CORBA::WstringDef::_interface_skel (
}
POA_CORBA::WstringDef *_tao_impl =
- (POA_CORBA::WstringDef *) _tao_servant;
+ static_cast<POA_CORBA::WstringDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -16032,7 +15893,7 @@ void POA_CORBA::WstringDef::_component_skel (
)
{
POA_CORBA::WstringDef *_tao_impl =
- (POA_CORBA::WstringDef *) _tao_object_reference;
+ static_cast<POA_CORBA::WstringDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -16052,31 +15913,25 @@ CORBA::Boolean POA_CORBA::WstringDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/WstringDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::WstringDef::_downcast (
@@ -16116,7 +15971,7 @@ const char* POA_CORBA::WstringDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::WstringDef::_dispatch (
TAO_ServerRequest &req,
@@ -16131,7 +15986,7 @@ void POA_CORBA::WstringDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::WstringDef *
POA_CORBA::WstringDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -16142,22 +15997,14 @@ POA_CORBA::WstringDef::_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 ();
@@ -16184,7 +16031,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_SequenceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_SequenceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -16321,7 +16168,7 @@ class TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16374,7 +16221,7 @@ private:
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get::TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16464,7 +16311,7 @@ class TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16516,7 +16363,7 @@ private:
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set::TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl,
const ::CORBA::ULong & bound
ACE_ENV_ARG_DECL_NOT_USED
@@ -16605,7 +16452,7 @@ class TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get : public TAO_Serv
public:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16658,7 +16505,7 @@ private:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16748,7 +16595,7 @@ class TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get : public TAO_
public:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16801,7 +16648,7 @@ private:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16891,7 +16738,7 @@ class TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set : public TAO_
public:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl,
::CORBA::IDLType_ptr element_type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16943,7 +16790,7 @@ private:
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::SequenceDef *tao_impl,
::CORBA::IDLType_ptr element_type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -17078,7 +16925,7 @@ POA_CORBA::_TAO_SequenceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -17148,7 +16995,7 @@ POA_CORBA::_TAO_SequenceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -17360,9 +17207,9 @@ void POA_CORBA::SequenceDef::_get_bound_skel (
CORBA::ULong _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -17505,9 +17352,9 @@ void POA_CORBA::SequenceDef::_set_bound_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -17623,9 +17470,9 @@ void POA_CORBA::SequenceDef::_get_element_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -17758,9 +17605,9 @@ void POA_CORBA::SequenceDef::_get_element_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -17904,9 +17751,9 @@ void POA_CORBA::SequenceDef::_set_element_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18017,7 +17864,7 @@ void POA_CORBA::SequenceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::SequenceDef *_tao_impl =
- (POA_CORBA::SequenceDef *) _tao_servant;
+ static_cast<POA_CORBA::SequenceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -18047,7 +17894,7 @@ void POA_CORBA::SequenceDef::_non_existent_skel (
)
{
POA_CORBA::SequenceDef *_tao_impl =
- (POA_CORBA::SequenceDef *) _tao_servant;
+ static_cast<POA_CORBA::SequenceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -18080,7 +17927,7 @@ void POA_CORBA::SequenceDef::_interface_skel (
}
POA_CORBA::SequenceDef *_tao_impl =
- (POA_CORBA::SequenceDef *) _tao_servant;
+ static_cast<POA_CORBA::SequenceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -18111,7 +17958,7 @@ void POA_CORBA::SequenceDef::_component_skel (
)
{
POA_CORBA::SequenceDef *_tao_impl =
- (POA_CORBA::SequenceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::SequenceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -18131,31 +17978,25 @@ CORBA::Boolean POA_CORBA::SequenceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/SequenceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::SequenceDef::_downcast (
@@ -18195,7 +18036,7 @@ const char* POA_CORBA::SequenceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::SequenceDef::_dispatch (
TAO_ServerRequest &req,
@@ -18210,7 +18051,7 @@ void POA_CORBA::SequenceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::SequenceDef *
POA_CORBA::SequenceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -18221,22 +18062,14 @@ POA_CORBA::SequenceDef::_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 ();
@@ -18263,7 +18096,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ArrayDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ArrayDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -18400,7 +18233,7 @@ class TAO_ServerRequestInfo_CORBA_ArrayDef_length_get : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_ArrayDef_length_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -18453,7 +18286,7 @@ private:
TAO_ServerRequestInfo_CORBA_ArrayDef_length_get::TAO_ServerRequestInfo_CORBA_ArrayDef_length_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -18543,7 +18376,7 @@ class TAO_ServerRequestInfo_CORBA_ArrayDef_length_set : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_ArrayDef_length_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl,
const ::CORBA::ULong & length
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -18595,7 +18428,7 @@ private:
TAO_ServerRequestInfo_CORBA_ArrayDef_length_set::TAO_ServerRequestInfo_CORBA_ArrayDef_length_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl,
const ::CORBA::ULong & length
ACE_ENV_ARG_DECL_NOT_USED
@@ -18684,7 +18517,7 @@ class TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -18737,7 +18570,7 @@ private:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -18827,7 +18660,7 @@ class TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get : public TAO_Ser
public:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -18880,7 +18713,7 @@ private:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -18970,7 +18803,7 @@ class TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set : public TAO_Ser
public:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl,
::CORBA::IDLType_ptr element_type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -19022,7 +18855,7 @@ private:
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ArrayDef *tao_impl,
::CORBA::IDLType_ptr element_type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -19157,7 +18990,7 @@ POA_CORBA::_TAO_ArrayDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -19227,7 +19060,7 @@ POA_CORBA::_TAO_ArrayDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -19439,9 +19272,9 @@ void POA_CORBA::ArrayDef::_get_length_skel (
CORBA::ULong _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19584,9 +19417,9 @@ void POA_CORBA::ArrayDef::_set_length_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19702,9 +19535,9 @@ void POA_CORBA::ArrayDef::_get_element_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19837,9 +19670,9 @@ void POA_CORBA::ArrayDef::_get_element_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19983,9 +19816,9 @@ void POA_CORBA::ArrayDef::_set_element_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -20096,7 +19929,7 @@ void POA_CORBA::ArrayDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ArrayDef *_tao_impl =
- (POA_CORBA::ArrayDef *) _tao_servant;
+ static_cast<POA_CORBA::ArrayDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -20126,7 +19959,7 @@ void POA_CORBA::ArrayDef::_non_existent_skel (
)
{
POA_CORBA::ArrayDef *_tao_impl =
- (POA_CORBA::ArrayDef *) _tao_servant;
+ static_cast<POA_CORBA::ArrayDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -20159,7 +19992,7 @@ void POA_CORBA::ArrayDef::_interface_skel (
}
POA_CORBA::ArrayDef *_tao_impl =
- (POA_CORBA::ArrayDef *) _tao_servant;
+ static_cast<POA_CORBA::ArrayDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -20190,7 +20023,7 @@ void POA_CORBA::ArrayDef::_component_skel (
)
{
POA_CORBA::ArrayDef *_tao_impl =
- (POA_CORBA::ArrayDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ArrayDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -20210,31 +20043,25 @@ CORBA::Boolean POA_CORBA::ArrayDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ArrayDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ArrayDef::_downcast (
@@ -20274,7 +20101,7 @@ const char* POA_CORBA::ArrayDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ArrayDef::_dispatch (
TAO_ServerRequest &req,
@@ -20289,7 +20116,7 @@ void POA_CORBA::ArrayDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ArrayDef *
POA_CORBA::ArrayDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -20300,22 +20127,14 @@ POA_CORBA::ArrayDef::_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 ();
@@ -20342,7 +20161,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -20508,7 +20327,7 @@ class TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -20561,7 +20380,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get::TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -20651,7 +20470,7 @@ class TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -20704,7 +20523,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get::TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -20794,7 +20613,7 @@ class TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl,
const ::CORBA::StructMemberSeq & members
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -20846,7 +20665,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set::TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExceptionDef *tao_impl,
const ::CORBA::StructMemberSeq & members
ACE_ENV_ARG_DECL_NOT_USED
@@ -20981,7 +20800,7 @@ POA_CORBA::_TAO_ExceptionDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -21051,7 +20870,7 @@ POA_CORBA::_TAO_ExceptionDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -21212,9 +21031,9 @@ void POA_CORBA::ExceptionDef::_get_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -21347,9 +21166,9 @@ void POA_CORBA::ExceptionDef::_get_members_skel (
::CORBA::StructMemberSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -21493,9 +21312,9 @@ void POA_CORBA::ExceptionDef::_set_members_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -21606,7 +21425,7 @@ void POA_CORBA::ExceptionDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExceptionDef *_tao_impl =
- (POA_CORBA::ExceptionDef *) _tao_servant;
+ static_cast<POA_CORBA::ExceptionDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -21636,7 +21455,7 @@ void POA_CORBA::ExceptionDef::_non_existent_skel (
)
{
POA_CORBA::ExceptionDef *_tao_impl =
- (POA_CORBA::ExceptionDef *) _tao_servant;
+ static_cast<POA_CORBA::ExceptionDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -21669,7 +21488,7 @@ void POA_CORBA::ExceptionDef::_interface_skel (
}
POA_CORBA::ExceptionDef *_tao_impl =
- (POA_CORBA::ExceptionDef *) _tao_servant;
+ static_cast<POA_CORBA::ExceptionDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -21700,7 +21519,7 @@ void POA_CORBA::ExceptionDef::_component_skel (
)
{
POA_CORBA::ExceptionDef *_tao_impl =
- (POA_CORBA::ExceptionDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExceptionDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -21720,35 +21539,29 @@ CORBA::Boolean POA_CORBA::ExceptionDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExceptionDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExceptionDef::_downcast (
@@ -21794,7 +21607,7 @@ const char* POA_CORBA::ExceptionDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExceptionDef::_dispatch (
TAO_ServerRequest &req,
@@ -21809,7 +21622,7 @@ void POA_CORBA::ExceptionDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExceptionDef *
POA_CORBA::ExceptionDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -21820,22 +21633,14 @@ POA_CORBA::ExceptionDef::_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 ();
@@ -21862,7 +21667,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AttributeDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AttributeDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -22010,7 +21815,7 @@ class TAO_ServerRequestInfo_CORBA_AttributeDef_type_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -22063,7 +21868,7 @@ private:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_get::TAO_ServerRequestInfo_CORBA_AttributeDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -22153,7 +21958,7 @@ class TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -22206,7 +22011,7 @@ private:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get::TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -22296,7 +22101,7 @@ class TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -22348,7 +22153,7 @@ private:
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set::TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -22437,7 +22242,7 @@ class TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -22490,7 +22295,7 @@ private:
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get::TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -22580,7 +22385,7 @@ class TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl,
::CORBA::AttributeMode & mode
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -22632,7 +22437,7 @@ private:
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set::TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::AttributeDef *tao_impl,
::CORBA::AttributeMode & mode
ACE_ENV_ARG_DECL_NOT_USED
@@ -22767,7 +22572,7 @@ POA_CORBA::_TAO_AttributeDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -22837,7 +22642,7 @@ POA_CORBA::_TAO_AttributeDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -23049,9 +22854,9 @@ void POA_CORBA::AttributeDef::_get_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -23184,9 +22989,9 @@ void POA_CORBA::AttributeDef::_get_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -23330,9 +23135,9 @@ void POA_CORBA::AttributeDef::_set_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -23448,9 +23253,9 @@ void POA_CORBA::AttributeDef::_get_mode_skel (
::CORBA::AttributeMode _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -23593,9 +23398,9 @@ void POA_CORBA::AttributeDef::_set_mode_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -23706,7 +23511,7 @@ void POA_CORBA::AttributeDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::AttributeDef *_tao_impl =
- (POA_CORBA::AttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::AttributeDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -23736,7 +23541,7 @@ void POA_CORBA::AttributeDef::_non_existent_skel (
)
{
POA_CORBA::AttributeDef *_tao_impl =
- (POA_CORBA::AttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::AttributeDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -23769,7 +23574,7 @@ void POA_CORBA::AttributeDef::_interface_skel (
}
POA_CORBA::AttributeDef *_tao_impl =
- (POA_CORBA::AttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::AttributeDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -23800,7 +23605,7 @@ void POA_CORBA::AttributeDef::_component_skel (
)
{
POA_CORBA::AttributeDef *_tao_impl =
- (POA_CORBA::AttributeDef *) _tao_object_reference;
+ static_cast<POA_CORBA::AttributeDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -23820,31 +23625,25 @@ CORBA::Boolean POA_CORBA::AttributeDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/AttributeDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::AttributeDef::_downcast (
@@ -23884,7 +23683,7 @@ const char* POA_CORBA::AttributeDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::AttributeDef::_dispatch (
TAO_ServerRequest &req,
@@ -23899,7 +23698,7 @@ void POA_CORBA::AttributeDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::AttributeDef *
POA_CORBA::AttributeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -23910,22 +23709,14 @@ POA_CORBA::AttributeDef::_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 ();
@@ -23952,7 +23743,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -24105,7 +23896,7 @@ class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get : public TA
public:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -24158,7 +23949,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -24248,7 +24039,7 @@ class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set : public TA
public:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl,
const ::CORBA::ExcDescriptionSeq & get_exceptions
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -24300,7 +24091,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl,
const ::CORBA::ExcDescriptionSeq & get_exceptions
ACE_ENV_ARG_DECL_NOT_USED
@@ -24389,7 +24180,7 @@ class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get : public TA
public:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -24442,7 +24233,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -24532,7 +24323,7 @@ class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set : public TA
public:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl,
const ::CORBA::ExcDescriptionSeq & set_exceptions
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -24584,7 +24375,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl,
const ::CORBA::ExcDescriptionSeq & set_exceptions
ACE_ENV_ARG_DECL_NOT_USED
@@ -24673,7 +24464,7 @@ class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute : public TA
public:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -24726,7 +24517,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtAttributeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -24862,7 +24653,7 @@ POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -24932,7 +24723,7 @@ POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -25145,9 +24936,9 @@ void POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel (
::CORBA::ExcDescriptionSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -25291,9 +25082,9 @@ void POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -25409,9 +25200,9 @@ void POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel (
::CORBA::ExcDescriptionSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -25555,9 +25346,9 @@ void POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -25673,9 +25464,9 @@ void POA_CORBA::ExtAttributeDef::describe_attribute_skel (
::CORBA::ExtAttributeDescription_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -25803,7 +25594,7 @@ void POA_CORBA::ExtAttributeDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExtAttributeDef *_tao_impl =
- (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAttributeDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -25833,7 +25624,7 @@ void POA_CORBA::ExtAttributeDef::_non_existent_skel (
)
{
POA_CORBA::ExtAttributeDef *_tao_impl =
- (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAttributeDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -25866,7 +25657,7 @@ void POA_CORBA::ExtAttributeDef::_interface_skel (
}
POA_CORBA::ExtAttributeDef *_tao_impl =
- (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAttributeDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -25897,7 +25688,7 @@ void POA_CORBA::ExtAttributeDef::_component_skel (
)
{
POA_CORBA::ExtAttributeDef *_tao_impl =
- (POA_CORBA::ExtAttributeDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExtAttributeDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -25917,35 +25708,29 @@ CORBA::Boolean POA_CORBA::ExtAttributeDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/AttributeDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtAttributeDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExtAttributeDef::_downcast (
@@ -25991,7 +25776,7 @@ const char* POA_CORBA::ExtAttributeDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExtAttributeDef::_dispatch (
TAO_ServerRequest &req,
@@ -26006,7 +25791,7 @@ void POA_CORBA::ExtAttributeDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExtAttributeDef *
POA_CORBA::ExtAttributeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -26017,22 +25802,14 @@ POA_CORBA::ExtAttributeDef::_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 ();
@@ -26059,7 +25836,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_OperationDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_OperationDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_OperationDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -26266,7 +26043,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_result_get : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_OperationDef_result_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -26319,7 +26096,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_result_get::TAO_ServerRequestInfo_CORBA_OperationDef_result_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -26409,7 +26186,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -26462,7 +26239,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get::TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -26552,7 +26329,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
::CORBA::IDLType_ptr result_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -26604,7 +26381,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set::TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
::CORBA::IDLType_ptr result_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -26693,7 +26470,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_params_get : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_OperationDef_params_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -26746,7 +26523,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_params_get::TAO_ServerRequestInfo_CORBA_OperationDef_params_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -26836,7 +26613,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_params_set : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_OperationDef_params_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ParDescriptionSeq & params
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -26888,7 +26665,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_params_set::TAO_ServerRequestInfo_CORBA_OperationDef_params_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ParDescriptionSeq & params
ACE_ENV_ARG_DECL_NOT_USED
@@ -26977,7 +26754,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_mode_get : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_OperationDef_mode_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -27030,7 +26807,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_mode_get::TAO_ServerRequestInfo_CORBA_OperationDef_mode_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -27120,7 +26897,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_mode_set : public TAO_ServerReque
public:
TAO_ServerRequestInfo_CORBA_OperationDef_mode_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
::CORBA::OperationMode & mode
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -27172,7 +26949,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_mode_set::TAO_ServerRequestInfo_CORBA_OperationDef_mode_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
::CORBA::OperationMode & mode
ACE_ENV_ARG_DECL_NOT_USED
@@ -27261,7 +27038,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -27314,7 +27091,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get::TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -27404,7 +27181,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ContextIdSeq & contexts
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -27456,7 +27233,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set::TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ContextIdSeq & contexts
ACE_ENV_ARG_DECL_NOT_USED
@@ -27545,7 +27322,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -27598,7 +27375,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get::TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -27688,7 +27465,7 @@ class TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -27740,7 +27517,7 @@ private:
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set::TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::OperationDef *tao_impl,
const ::CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL_NOT_USED
@@ -27875,7 +27652,7 @@ POA_CORBA::_TAO_OperationDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -27945,7 +27722,7 @@ POA_CORBA::_TAO_OperationDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_OperationDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -28313,9 +28090,9 @@ void POA_CORBA::OperationDef::_get_result_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -28448,9 +28225,9 @@ void POA_CORBA::OperationDef::_get_result_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -28594,9 +28371,9 @@ void POA_CORBA::OperationDef::_set_result_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -28712,9 +28489,9 @@ void POA_CORBA::OperationDef::_get_params_skel (
::CORBA::ParDescriptionSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -28858,9 +28635,9 @@ void POA_CORBA::OperationDef::_set_params_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -28976,9 +28753,9 @@ void POA_CORBA::OperationDef::_get_mode_skel (
::CORBA::OperationMode _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29121,9 +28898,9 @@ void POA_CORBA::OperationDef::_set_mode_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29239,9 +29016,9 @@ void POA_CORBA::OperationDef::_get_contexts_skel (
::CORBA::ContextIdSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29385,9 +29162,9 @@ void POA_CORBA::OperationDef::_set_contexts_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29503,9 +29280,9 @@ void POA_CORBA::OperationDef::_get_exceptions_skel (
::CORBA::ExceptionDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29649,9 +29426,9 @@ void POA_CORBA::OperationDef::_set_exceptions_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -29762,7 +29539,7 @@ void POA_CORBA::OperationDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::OperationDef *_tao_impl =
- (POA_CORBA::OperationDef *) _tao_servant;
+ static_cast<POA_CORBA::OperationDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -29792,7 +29569,7 @@ void POA_CORBA::OperationDef::_non_existent_skel (
)
{
POA_CORBA::OperationDef *_tao_impl =
- (POA_CORBA::OperationDef *) _tao_servant;
+ static_cast<POA_CORBA::OperationDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -29825,7 +29602,7 @@ void POA_CORBA::OperationDef::_interface_skel (
}
POA_CORBA::OperationDef *_tao_impl =
- (POA_CORBA::OperationDef *) _tao_servant;
+ static_cast<POA_CORBA::OperationDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -29856,7 +29633,7 @@ void POA_CORBA::OperationDef::_component_skel (
)
{
POA_CORBA::OperationDef *_tao_impl =
- (POA_CORBA::OperationDef *) _tao_object_reference;
+ static_cast<POA_CORBA::OperationDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -29876,31 +29653,25 @@ CORBA::Boolean POA_CORBA::OperationDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/OperationDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::OperationDef::_downcast (
@@ -29940,7 +29711,7 @@ const char* POA_CORBA::OperationDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::OperationDef::_dispatch (
TAO_ServerRequest &req,
@@ -29955,7 +29726,7 @@ void POA_CORBA::OperationDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::OperationDef *
POA_CORBA::OperationDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -29966,22 +29737,14 @@ POA_CORBA::OperationDef::_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 ();
@@ -30008,7 +29771,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -30179,7 +29942,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get : public TAO_
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -30232,7 +29995,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get::TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -30322,7 +30085,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set : public TAO_
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const ::CORBA::InterfaceDefSeq & base_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -30374,7 +30137,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set::TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const ::CORBA::InterfaceDefSeq & base_interfaces
ACE_ENV_ARG_DECL_NOT_USED
@@ -30463,7 +30226,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a : public TAO_ServerRequestIn
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * interface_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -30518,7 +30281,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a::TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * interface_id
ACE_ENV_ARG_DECL_NOT_USED
@@ -30618,7 +30381,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface : public TAO_S
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -30671,7 +30434,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface::TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -30761,7 +30524,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute : public TAO_Ser
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * id,
const char * name,
@@ -30824,7 +30587,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute::TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * id,
const char * name,
@@ -30948,7 +30711,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation : public TAO_Ser
public:
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * id,
const char * name,
@@ -31017,7 +30780,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation::TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceDef *tao_impl,
const char * id,
const char * name,
@@ -31205,7 +30968,7 @@ POA_CORBA::_TAO_InterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -31275,7 +31038,7 @@ POA_CORBA::_TAO_InterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -31529,9 +31292,9 @@ void POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -31675,9 +31438,9 @@ void POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -31803,9 +31566,9 @@ void POA_CORBA::InterfaceDef::is_a_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -31940,9 +31703,9 @@ void POA_CORBA::InterfaceDef::describe_interface_skel (
::CORBA::InterfaceDef::FullInterfaceDescription_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -32093,9 +31856,9 @@ void POA_CORBA::InterfaceDef::create_attribute_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -32271,9 +32034,9 @@ void POA_CORBA::InterfaceDef::create_operation_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -32432,7 +32195,7 @@ void POA_CORBA::InterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::InterfaceDef *_tao_impl =
- (POA_CORBA::InterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -32462,7 +32225,7 @@ void POA_CORBA::InterfaceDef::_non_existent_skel (
)
{
POA_CORBA::InterfaceDef *_tao_impl =
- (POA_CORBA::InterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -32495,7 +32258,7 @@ void POA_CORBA::InterfaceDef::_interface_skel (
}
POA_CORBA::InterfaceDef *_tao_impl =
- (POA_CORBA::InterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -32526,7 +32289,7 @@ void POA_CORBA::InterfaceDef::_component_skel (
)
{
POA_CORBA::InterfaceDef *_tao_impl =
- (POA_CORBA::InterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::InterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -32546,39 +32309,33 @@ CORBA::Boolean POA_CORBA::InterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::InterfaceDef::_downcast (
@@ -32630,7 +32387,7 @@ const char* POA_CORBA::InterfaceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::InterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -32645,7 +32402,7 @@ void POA_CORBA::InterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::InterfaceDef *
POA_CORBA::InterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -32656,22 +32413,14 @@ POA_CORBA::InterfaceDef::_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 ();
@@ -32698,7 +32447,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -32811,7 +32560,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface
public:
TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceAttrExtension *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -32864,7 +32613,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceAttrExtension *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -32954,7 +32703,7 @@ class TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute :
public:
TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::InterfaceAttrExtension *tao_impl,
const char * id,
const char * name,
@@ -33021,7 +32770,7 @@ private:
TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::InterfaceAttrExtension *tao_impl,
const char * id,
const char * name,
@@ -33203,7 +32952,7 @@ POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -33273,7 +33022,7 @@ POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -33412,9 +33161,9 @@ void POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -33569,9 +33318,9 @@ void POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -33726,7 +33475,7 @@ void POA_CORBA::InterfaceAttrExtension::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::InterfaceAttrExtension *_tao_impl =
- (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceAttrExtension *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -33756,7 +33505,7 @@ void POA_CORBA::InterfaceAttrExtension::_non_existent_skel (
)
{
POA_CORBA::InterfaceAttrExtension *_tao_impl =
- (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceAttrExtension *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -33789,7 +33538,7 @@ void POA_CORBA::InterfaceAttrExtension::_interface_skel (
}
POA_CORBA::InterfaceAttrExtension *_tao_impl =
- (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ static_cast<POA_CORBA::InterfaceAttrExtension *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -33820,7 +33569,7 @@ void POA_CORBA::InterfaceAttrExtension::_component_skel (
)
{
POA_CORBA::InterfaceAttrExtension *_tao_impl =
- (POA_CORBA::InterfaceAttrExtension *) _tao_object_reference;
+ static_cast<POA_CORBA::InterfaceAttrExtension *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -33840,23 +33589,17 @@ CORBA::Boolean POA_CORBA::InterfaceAttrExtension::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::InterfaceAttrExtension::_downcast (
@@ -33884,7 +33627,7 @@ const char* POA_CORBA::InterfaceAttrExtension::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::InterfaceAttrExtension::_dispatch (
TAO_ServerRequest &req,
@@ -33899,7 +33642,7 @@ void POA_CORBA::InterfaceAttrExtension::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::InterfaceAttrExtension *
POA_CORBA::InterfaceAttrExtension::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -33910,22 +33653,14 @@ POA_CORBA::InterfaceAttrExtension::_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 ();
@@ -33952,7 +33687,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -34171,7 +33906,7 @@ POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -34241,7 +33976,7 @@ POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -34322,7 +34057,7 @@ void POA_CORBA::ExtInterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExtInterfaceDef *_tao_impl =
- (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -34352,7 +34087,7 @@ void POA_CORBA::ExtInterfaceDef::_non_existent_skel (
)
{
POA_CORBA::ExtInterfaceDef *_tao_impl =
- (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -34385,7 +34120,7 @@ void POA_CORBA::ExtInterfaceDef::_interface_skel (
}
POA_CORBA::ExtInterfaceDef *_tao_impl =
- (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtInterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -34416,7 +34151,7 @@ void POA_CORBA::ExtInterfaceDef::_component_skel (
)
{
POA_CORBA::ExtInterfaceDef *_tao_impl =
- (POA_CORBA::ExtInterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExtInterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -34436,47 +34171,41 @@ CORBA::Boolean POA_CORBA::ExtInterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExtInterfaceDef::_downcast (
@@ -34540,7 +34269,7 @@ const char* POA_CORBA::ExtInterfaceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExtInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -34555,7 +34284,7 @@ void POA_CORBA::ExtInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExtInterfaceDef *
POA_CORBA::ExtInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -34566,22 +34295,14 @@ POA_CORBA::ExtInterfaceDef::_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 ();
@@ -34608,7 +34329,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -34825,7 +34546,7 @@ POA_CORBA::_TAO_AbstractInterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -34895,7 +34616,7 @@ POA_CORBA::_TAO_AbstractInterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -34975,7 +34696,7 @@ void POA_CORBA::AbstractInterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::AbstractInterfaceDef *_tao_impl =
- (POA_CORBA::AbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::AbstractInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -35005,7 +34726,7 @@ void POA_CORBA::AbstractInterfaceDef::_non_existent_skel (
)
{
POA_CORBA::AbstractInterfaceDef *_tao_impl =
- (POA_CORBA::AbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::AbstractInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35038,7 +34759,7 @@ void POA_CORBA::AbstractInterfaceDef::_interface_skel (
}
POA_CORBA::AbstractInterfaceDef *_tao_impl =
- (POA_CORBA::AbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::AbstractInterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35069,7 +34790,7 @@ void POA_CORBA::AbstractInterfaceDef::_component_skel (
)
{
POA_CORBA::AbstractInterfaceDef *_tao_impl =
- (POA_CORBA::AbstractInterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::AbstractInterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35089,43 +34810,37 @@ CORBA::Boolean POA_CORBA::AbstractInterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::AbstractInterfaceDef::_downcast (
@@ -35183,7 +34898,7 @@ const char* POA_CORBA::AbstractInterfaceDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::AbstractInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -35198,7 +34913,7 @@ void POA_CORBA::AbstractInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::AbstractInterfaceDef *
POA_CORBA::AbstractInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -35209,22 +34924,14 @@ POA_CORBA::AbstractInterfaceDef::_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 ();
@@ -35251,7 +34958,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -35470,7 +35177,7 @@ POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -35540,7 +35247,7 @@ POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -35622,7 +35329,7 @@ void POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExtAbstractInterfaceDef *_tao_impl =
- (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -35652,7 +35359,7 @@ void POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel (
)
{
POA_CORBA::ExtAbstractInterfaceDef *_tao_impl =
- (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35685,7 +35392,7 @@ void POA_CORBA::ExtAbstractInterfaceDef::_interface_skel (
}
POA_CORBA::ExtAbstractInterfaceDef *_tao_impl =
- (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35716,7 +35423,7 @@ void POA_CORBA::ExtAbstractInterfaceDef::_component_skel (
)
{
POA_CORBA::ExtAbstractInterfaceDef *_tao_impl =
- (POA_CORBA::ExtAbstractInterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -35736,51 +35443,45 @@ CORBA::Boolean POA_CORBA::ExtAbstractInterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExtAbstractInterfaceDef::_downcast (
@@ -35850,7 +35551,7 @@ const char* POA_CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExtAbstractInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -35865,7 +35566,7 @@ void POA_CORBA::ExtAbstractInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExtAbstractInterfaceDef *
POA_CORBA::ExtAbstractInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -35876,22 +35577,14 @@ POA_CORBA::ExtAbstractInterfaceDef::_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 ();
@@ -35918,7 +35611,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -36135,7 +35828,7 @@ POA_CORBA::_TAO_LocalInterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -36205,7 +35898,7 @@ POA_CORBA::_TAO_LocalInterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -36285,7 +35978,7 @@ void POA_CORBA::LocalInterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::LocalInterfaceDef *_tao_impl =
- (POA_CORBA::LocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::LocalInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -36315,7 +36008,7 @@ void POA_CORBA::LocalInterfaceDef::_non_existent_skel (
)
{
POA_CORBA::LocalInterfaceDef *_tao_impl =
- (POA_CORBA::LocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::LocalInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -36348,7 +36041,7 @@ void POA_CORBA::LocalInterfaceDef::_interface_skel (
}
POA_CORBA::LocalInterfaceDef *_tao_impl =
- (POA_CORBA::LocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::LocalInterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -36379,7 +36072,7 @@ void POA_CORBA::LocalInterfaceDef::_component_skel (
)
{
POA_CORBA::LocalInterfaceDef *_tao_impl =
- (POA_CORBA::LocalInterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::LocalInterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -36399,43 +36092,37 @@ CORBA::Boolean POA_CORBA::LocalInterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::LocalInterfaceDef::_downcast (
@@ -36493,7 +36180,7 @@ const char* POA_CORBA::LocalInterfaceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::LocalInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -36508,7 +36195,7 @@ void POA_CORBA::LocalInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::LocalInterfaceDef *
POA_CORBA::LocalInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -36519,22 +36206,14 @@ POA_CORBA::LocalInterfaceDef::_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 ();
@@ -36561,7 +36240,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -36780,7 +36459,7 @@ POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -36850,7 +36529,7 @@ POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -36932,7 +36611,7 @@ void POA_CORBA::ExtLocalInterfaceDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExtLocalInterfaceDef *_tao_impl =
- (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtLocalInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -36962,7 +36641,7 @@ void POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel (
)
{
POA_CORBA::ExtLocalInterfaceDef *_tao_impl =
- (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtLocalInterfaceDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -36995,7 +36674,7 @@ void POA_CORBA::ExtLocalInterfaceDef::_interface_skel (
}
POA_CORBA::ExtLocalInterfaceDef *_tao_impl =
- (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtLocalInterfaceDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -37026,7 +36705,7 @@ void POA_CORBA::ExtLocalInterfaceDef::_component_skel (
)
{
POA_CORBA::ExtLocalInterfaceDef *_tao_impl =
- (POA_CORBA::ExtLocalInterfaceDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExtLocalInterfaceDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -37046,51 +36725,45 @@ CORBA::Boolean POA_CORBA::ExtLocalInterfaceDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExtLocalInterfaceDef::_downcast (
@@ -37160,7 +36833,7 @@ const char* POA_CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExtLocalInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -37175,7 +36848,7 @@ void POA_CORBA::ExtLocalInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExtLocalInterfaceDef *
POA_CORBA::ExtLocalInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -37186,22 +36859,14 @@ POA_CORBA::ExtLocalInterfaceDef::_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 ();
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
index e7ce65c380a..06d29cb6ef1 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
@@ -28,12 +28,11 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:390
-#ifndef _TAO_IDL_SERVER_IFR_BASICS_H_
-#define _TAO_IDL_SERVER_IFR_BASICS_H_
+#ifndef _TAO_IDL_ORIG_IFR_BASICS_H_
+#define _TAO_IDL_ORIG_IFR_BASICS_H_
#include /**/ "ace/pre.h"
-#include "tao/ParameterModeS.h"
#include "tao/IFR_Client/IFR_BasicC.h"
#include "IFR_BaseS.h"
@@ -16316,6 +16315,7 @@ namespace POA_CORBA
// be\be_codegen.cpp:997
#include "IFR_BasicS_T.h"
+
#if defined (__ACE_INLINE__)
#include "IFR_BasicS.inl"
#endif /* defined INLINE */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
index a39452faa2a..b306a172bc0 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:683
-#ifndef _TAO_IDL_SERVER_IFR_BASICS_T_CPP_
-#define _TAO_IDL_SERVER_IFR_BASICS_T_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_BASICS_T_CPP_
+#define _TAO_IDL_ORIG_IFR_BASICS_T_CPP_
#include "IFR_BasicS_T.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
index f7440300c4b..888e59361a0 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:546
-#ifndef _TAO_IDL_SERVER_IFR_BASICS_T_H_
-#define _TAO_IDL_SERVER_IFR_BASICS_T_H_
+#ifndef _TAO_IDL_ORIG_IFR_BASICS_T_H_
+#define _TAO_IDL_ORIG_IFR_BASICS_T_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
index 766daf322ca..2c07eab9f55 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
@@ -29,12 +29,13 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:609
-#ifndef _TAO_IDL_SERVER_IFR_COMPONENTSS_CPP_
-#define _TAO_IDL_SERVER_IFR_COMPONENTSS_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_COMPONENTSS_CPP_
+#define _TAO_IDL_ORIG_IFR_COMPONENTSS_CPP_
#include "IFR_ComponentsS.h"
-#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/PortableServer/Servant_Upcall.h"
+#include "tao/PortableServer/ForwardRequestC.h"
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
#include "tao/ORB_Core.h"
@@ -70,20 +71,20 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:65
+// be\be_visitor_arg_traits.cpp:66
// Arg traits specializations.
namespace TAO
{
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_SS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::DefinitionKind>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::DefinitionKind>
: public
Basic_Arg_Traits_T<
CORBA::DefinitionKind
@@ -162,13 +163,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
@@ -198,13 +199,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ValueDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ValueDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
@@ -217,13 +218,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
@@ -236,13 +237,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExtInitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExtInitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
@@ -255,13 +256,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExceptionDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExceptionDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
@@ -274,13 +275,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_SS_)
#define _CORBA_OPERATIONMODE__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::OperationMode>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::OperationMode>
: public
Basic_Arg_Traits_T<
CORBA::OperationMode
@@ -291,13 +292,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_)
#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ParDescriptionSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ParDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
@@ -310,13 +311,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_)
#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ContextIdSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ContextIdSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
@@ -514,7 +515,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -749,7 +750,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -819,7 +820,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -900,7 +901,7 @@ void POA_CORBA::ComponentIR::EventDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::EventDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -930,7 +931,7 @@ void POA_CORBA::ComponentIR::EventDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::EventDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -963,7 +964,7 @@ void POA_CORBA::ComponentIR::EventDef::_interface_skel (
}
POA_CORBA::ComponentIR::EventDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -994,7 +995,7 @@ void POA_CORBA::ComponentIR::EventDef::_component_skel (
)
{
POA_CORBA::ComponentIR::EventDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::EventDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -1014,47 +1015,41 @@ CORBA::Boolean POA_CORBA::ComponentIR::EventDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ValueDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtValueDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::EventDef::_downcast (
@@ -1118,7 +1113,7 @@ const char* POA_CORBA::ComponentIR::EventDef::_interface_repository_id (void) co
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::EventDef::_dispatch (
TAO_ServerRequest &req,
@@ -1133,7 +1128,7 @@ void POA_CORBA::ComponentIR::EventDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::EventDef *
POA_CORBA::ComponentIR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -1144,22 +1139,14 @@ POA_CORBA::ComponentIR::EventDef::_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 ();
@@ -1186,7 +1173,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -1340,7 +1327,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component : publi
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -1403,7 +1390,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -1527,7 +1514,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home : public TAO
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -1594,7 +1581,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -1730,7 +1717,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event : public TA
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -1803,7 +1790,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
@@ -2003,7 +1990,7 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -2073,7 +2060,7 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -2273,9 +2260,9 @@ void POA_CORBA::ComponentIR::Container::create_component_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2449,9 +2436,9 @@ void POA_CORBA::ComponentIR::Container::create_home_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2639,9 +2626,9 @@ void POA_CORBA::ComponentIR::Container::create_event_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -2808,7 +2795,7 @@ void POA_CORBA::ComponentIR::Container::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::Container *_tao_impl =
- (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Container *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -2838,7 +2825,7 @@ void POA_CORBA::ComponentIR::Container::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::Container *_tao_impl =
- (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Container *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2871,7 +2858,7 @@ void POA_CORBA::ComponentIR::Container::_interface_skel (
}
POA_CORBA::ComponentIR::Container *_tao_impl =
- (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Container *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2902,7 +2889,7 @@ void POA_CORBA::ComponentIR::Container::_component_skel (
)
{
POA_CORBA::ComponentIR::Container *_tao_impl =
- (POA_CORBA::ComponentIR::Container *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::Container *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2922,31 +2909,25 @@ CORBA::Boolean POA_CORBA::ComponentIR::Container::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::Container::_downcast (
@@ -2986,7 +2967,7 @@ const char* POA_CORBA::ComponentIR::Container::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::Container::_dispatch (
TAO_ServerRequest &req,
@@ -3001,7 +2982,7 @@ void POA_CORBA::ComponentIR::Container::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::Container *
POA_CORBA::ComponentIR::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -3012,22 +2993,14 @@ POA_CORBA::ComponentIR::Container::_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 ();
@@ -3054,7 +3027,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -3266,7 +3239,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -3336,7 +3309,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -3416,7 +3389,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::ModuleDef *_tao_impl =
- (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ModuleDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -3446,7 +3419,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::ModuleDef *_tao_impl =
- (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ModuleDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3479,7 +3452,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
}
POA_CORBA::ComponentIR::ModuleDef *_tao_impl =
- (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ModuleDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3510,7 +3483,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_component_skel (
)
{
POA_CORBA::ComponentIR::ModuleDef *_tao_impl =
- (POA_CORBA::ComponentIR::ModuleDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::ModuleDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -3530,43 +3503,37 @@ CORBA::Boolean POA_CORBA::ComponentIR::ModuleDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ModuleDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::ModuleDef::_downcast (
@@ -3624,7 +3591,7 @@ const char* POA_CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
TAO_ServerRequest &req,
@@ -3639,7 +3606,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::ModuleDef *
POA_CORBA::ComponentIR::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -3650,22 +3617,14 @@ POA_CORBA::ComponentIR::ModuleDef::_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 ();
@@ -3692,7 +3651,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -3903,7 +3862,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -3973,7 +3932,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -4052,7 +4011,7 @@ void POA_CORBA::ComponentIR::Repository::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::Repository *_tao_impl =
- (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Repository *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -4082,7 +4041,7 @@ void POA_CORBA::ComponentIR::Repository::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::Repository *_tao_impl =
- (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Repository *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4115,7 +4074,7 @@ void POA_CORBA::ComponentIR::Repository::_interface_skel (
}
POA_CORBA::ComponentIR::Repository *_tao_impl =
- (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::Repository *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4146,7 +4105,7 @@ void POA_CORBA::ComponentIR::Repository::_component_skel (
)
{
POA_CORBA::ComponentIR::Repository *_tao_impl =
- (POA_CORBA::ComponentIR::Repository *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::Repository *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4166,39 +4125,33 @@ CORBA::Boolean POA_CORBA::ComponentIR::Repository::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Repository:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::Repository::_downcast (
@@ -4250,7 +4203,7 @@ const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::Repository::_dispatch (
TAO_ServerRequest &req,
@@ -4265,7 +4218,7 @@ void POA_CORBA::ComponentIR::Repository::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::Repository *
POA_CORBA::ComponentIR::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -4276,22 +4229,14 @@ POA_CORBA::ComponentIR::Repository::_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 ();
@@ -4318,7 +4263,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -4463,7 +4408,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get : p
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ProvidesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -4516,7 +4461,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ProvidesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4606,7 +4551,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set : p
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ProvidesDef *tao_impl,
::CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -4658,7 +4603,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ProvidesDef *tao_impl,
::CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_NOT_USED
@@ -4793,7 +4738,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -4863,7 +4808,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -4997,9 +4942,9 @@ void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
::CORBA::InterfaceDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5143,9 +5088,9 @@ void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -5256,7 +5201,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -5286,7 +5231,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5319,7 +5264,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
}
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5350,7 +5295,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_component_skel (
)
{
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ProvidesDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -5370,31 +5315,25 @@ CORBA::Boolean POA_CORBA::ComponentIR::ProvidesDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::ProvidesDef::_downcast (
@@ -5434,7 +5373,7 @@ const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
TAO_ServerRequest &req,
@@ -5449,7 +5388,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::ProvidesDef *
POA_CORBA::ComponentIR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -5460,22 +5399,14 @@ POA_CORBA::ComponentIR::ProvidesDef::_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 ();
@@ -5502,7 +5433,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -5649,7 +5580,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get : publi
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5702,7 +5633,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5792,7 +5723,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set : publi
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl,
::CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5844,7 +5775,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl,
::CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_NOT_USED
@@ -5933,7 +5864,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get : public T
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5986,7 +5917,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6076,7 +6007,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set : public T
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl,
const ::CORBA::Boolean & is_multiple
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -6128,7 +6059,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::UsesDef *tao_impl,
const ::CORBA::Boolean & is_multiple
ACE_ENV_ARG_DECL_NOT_USED
@@ -6263,7 +6194,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -6333,7 +6264,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -6519,9 +6450,9 @@ void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
::CORBA::InterfaceDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6665,9 +6596,9 @@ void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6783,9 +6714,9 @@ void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
CORBA::Boolean _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -6928,9 +6859,9 @@ void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -7041,7 +6972,7 @@ void POA_CORBA::ComponentIR::UsesDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::UsesDef *_tao_impl =
- (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::UsesDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -7071,7 +7002,7 @@ void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::UsesDef *_tao_impl =
- (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::UsesDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7104,7 +7035,7 @@ void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
}
POA_CORBA::ComponentIR::UsesDef *_tao_impl =
- (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::UsesDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7135,7 +7066,7 @@ void POA_CORBA::ComponentIR::UsesDef::_component_skel (
)
{
POA_CORBA::ComponentIR::UsesDef *_tao_impl =
- (POA_CORBA::ComponentIR::UsesDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::UsesDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -7155,31 +7086,25 @@ CORBA::Boolean POA_CORBA::ComponentIR::UsesDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::UsesDef::_downcast (
@@ -7219,7 +7144,7 @@ const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::UsesDef::_dispatch (
TAO_ServerRequest &req,
@@ -7234,7 +7159,7 @@ void POA_CORBA::ComponentIR::UsesDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::UsesDef *
POA_CORBA::ComponentIR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -7245,22 +7170,14 @@ POA_CORBA::ComponentIR::UsesDef::_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 ();
@@ -7287,7 +7204,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -7433,7 +7350,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get : public TA
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -7486,7 +7403,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -7576,7 +7493,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set : public TA
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl,
::CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -7628,7 +7545,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl,
::CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
@@ -7717,7 +7634,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a : public TAO_Ser
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl,
const char * event_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -7772,7 +7689,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::EventPortDef *tao_impl,
const char * event_id
ACE_ENV_ARG_DECL_NOT_USED
@@ -7918,7 +7835,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -7988,7 +7905,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -8149,9 +8066,9 @@ void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
::CORBA::ComponentIR::EventDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8295,9 +8212,9 @@ void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8423,9 +8340,9 @@ void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8555,7 +8472,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventPortDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -8585,7 +8502,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventPortDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -8618,7 +8535,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
}
POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EventPortDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -8649,7 +8566,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_component_skel (
)
{
POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
- (POA_CORBA::ComponentIR::EventPortDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::EventPortDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -8669,31 +8586,25 @@ CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::EventPortDef::_downcast (
@@ -8733,7 +8644,7 @@ const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
TAO_ServerRequest &req,
@@ -8748,7 +8659,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::EventPortDef *
POA_CORBA::ComponentIR::EventPortDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -8759,22 +8670,14 @@ POA_CORBA::ComponentIR::EventPortDef::_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 ();
@@ -8801,7 +8704,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -8993,7 +8896,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -9063,7 +8966,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -9141,7 +9044,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::EmitsDef *_tao_impl =
- (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EmitsDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -9171,7 +9074,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::EmitsDef *_tao_impl =
- (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EmitsDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9204,7 +9107,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
}
POA_CORBA::ComponentIR::EmitsDef *_tao_impl =
- (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::EmitsDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9235,7 +9138,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_component_skel (
)
{
POA_CORBA::ComponentIR::EmitsDef *_tao_impl =
- (POA_CORBA::ComponentIR::EmitsDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::EmitsDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9255,35 +9158,29 @@ CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::EmitsDef::_downcast (
@@ -9329,7 +9226,7 @@ const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) co
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
TAO_ServerRequest &req,
@@ -9344,7 +9241,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::EmitsDef *
POA_CORBA::ComponentIR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -9355,22 +9252,14 @@ POA_CORBA::ComponentIR::EmitsDef::_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 ();
@@ -9397,7 +9286,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -9589,7 +9478,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -9659,7 +9548,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -9737,7 +9626,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::PublishesDef *_tao_impl =
- (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::PublishesDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -9767,7 +9656,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::PublishesDef *_tao_impl =
- (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::PublishesDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9800,7 +9689,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
}
POA_CORBA::ComponentIR::PublishesDef *_tao_impl =
- (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::PublishesDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9831,7 +9720,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_component_skel (
)
{
POA_CORBA::ComponentIR::PublishesDef *_tao_impl =
- (POA_CORBA::ComponentIR::PublishesDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::PublishesDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -9851,35 +9740,29 @@ CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::PublishesDef::_downcast (
@@ -9925,7 +9808,7 @@ const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
TAO_ServerRequest &req,
@@ -9940,7 +9823,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::PublishesDef *
POA_CORBA::ComponentIR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -9951,22 +9834,14 @@ POA_CORBA::ComponentIR::PublishesDef::_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 ();
@@ -9993,7 +9868,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -10185,7 +10060,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -10255,7 +10130,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -10333,7 +10208,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -10363,7 +10238,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10396,7 +10271,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
}
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10427,7 +10302,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_component_skel (
)
{
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl =
- (POA_CORBA::ComponentIR::ConsumesDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10447,35 +10322,29 @@ CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::ConsumesDef::_downcast (
@@ -10521,7 +10390,7 @@ const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
TAO_ServerRequest &req,
@@ -10536,7 +10405,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::ConsumesDef *
POA_CORBA::ComponentIR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -10547,22 +10416,14 @@ POA_CORBA::ComponentIR::ConsumesDef::_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 ();
@@ -10589,7 +10450,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -10772,7 +10633,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get :
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -10825,7 +10686,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -10915,7 +10776,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set :
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
::CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -10967,7 +10828,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
::CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_NOT_USED
@@ -11056,7 +10917,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -11109,7 +10970,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -11199,7 +11060,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -11251,7 +11112,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
@@ -11340,7 +11201,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides : pub
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11401,7 +11262,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11519,7 +11380,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses : public
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11582,7 +11443,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11706,7 +11567,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits : public
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11767,7 +11628,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11885,7 +11746,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes : pu
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -11946,7 +11807,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -12064,7 +11925,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes : pub
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -12125,7 +11986,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
@@ -12289,7 +12150,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -12359,7 +12220,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -12701,9 +12562,9 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
::CORBA::ComponentIR::ComponentDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12847,9 +12708,9 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12965,9 +12826,9 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13111,9 +12972,9 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13245,9 +13106,9 @@ void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13413,9 +13274,9 @@ void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13583,9 +13444,9 @@ void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13749,9 +13610,9 @@ void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13915,9 +13776,9 @@ void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -14060,7 +13921,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
- (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ComponentDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -14090,7 +13951,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
- (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ComponentDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14123,7 +13984,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
}
POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
- (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::ComponentDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14154,7 +14015,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_component_skel (
)
{
POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
- (POA_CORBA::ComponentIR::ComponentDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::ComponentDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14174,51 +14035,45 @@ CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::ComponentDef::_downcast (
@@ -14288,7 +14143,7 @@ const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
TAO_ServerRequest &req,
@@ -14303,7 +14158,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::ComponentDef *
POA_CORBA::ComponentIR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14314,22 +14169,14 @@ POA_CORBA::ComponentIR::ComponentDef::_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 ();
@@ -14356,7 +14203,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -14609,7 +14456,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -14679,7 +14526,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -14757,7 +14604,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::FactoryDef *_tao_impl =
- (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FactoryDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -14787,7 +14634,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::FactoryDef *_tao_impl =
- (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FactoryDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14820,7 +14667,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
}
POA_CORBA::ComponentIR::FactoryDef *_tao_impl =
- (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FactoryDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14851,7 +14698,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_component_skel (
)
{
POA_CORBA::ComponentIR::FactoryDef *_tao_impl =
- (POA_CORBA::ComponentIR::FactoryDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::FactoryDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14871,35 +14718,29 @@ CORBA::Boolean POA_CORBA::ComponentIR::FactoryDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/OperationDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::FactoryDef::_downcast (
@@ -14945,7 +14786,7 @@ const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
TAO_ServerRequest &req,
@@ -14960,7 +14801,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::FactoryDef *
POA_CORBA::ComponentIR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14971,22 +14812,14 @@ POA_CORBA::ComponentIR::FactoryDef::_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 ();
@@ -15013,7 +14846,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -15266,7 +15099,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -15336,7 +15169,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -15414,7 +15247,7 @@ void POA_CORBA::ComponentIR::FinderDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::FinderDef *_tao_impl =
- (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FinderDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -15444,7 +15277,7 @@ void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::FinderDef *_tao_impl =
- (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FinderDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -15477,7 +15310,7 @@ void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
}
POA_CORBA::ComponentIR::FinderDef *_tao_impl =
- (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::FinderDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -15508,7 +15341,7 @@ void POA_CORBA::ComponentIR::FinderDef::_component_skel (
)
{
POA_CORBA::ComponentIR::FinderDef *_tao_impl =
- (POA_CORBA::ComponentIR::FinderDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::FinderDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -15528,35 +15361,29 @@ CORBA::Boolean POA_CORBA::ComponentIR::FinderDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/OperationDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::FinderDef::_downcast (
@@ -15602,7 +15429,7 @@ const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::FinderDef::_dispatch (
TAO_ServerRequest &req,
@@ -15617,7 +15444,7 @@ void POA_CORBA::ComponentIR::FinderDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::FinderDef *
POA_CORBA::ComponentIR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -15628,22 +15455,14 @@ POA_CORBA::ComponentIR::FinderDef::_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 ();
@@ -15670,7 +15489,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -15855,7 +15674,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get : public TAO
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -15908,7 +15727,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -15998,7 +15817,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set : public TAO
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16050,7 +15869,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_NOT_USED
@@ -16139,7 +15958,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get :
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16192,7 +16011,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16282,7 +16101,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set :
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16334,7 +16153,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
@@ -16423,7 +16242,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get : pu
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16476,7 +16295,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16566,7 +16385,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set : pu
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ComponentIR::ComponentDef_ptr managed_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16618,7 +16437,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ComponentIR::ComponentDef_ptr managed_component
ACE_ENV_ARG_DECL_NOT_USED
@@ -16707,7 +16526,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get : public T
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -16760,7 +16579,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -16850,7 +16669,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set : public T
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -16902,7 +16721,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
::CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_NOT_USED
@@ -16991,7 +16810,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory : public TA
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
@@ -17054,7 +16873,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
@@ -17178,7 +16997,7 @@ class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder : public TAO
public:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
@@ -17241,7 +17060,7 @@ private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
@@ -17411,7 +17230,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -17481,7 +17300,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -17838,9 +17657,9 @@ void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
::CORBA::ComponentIR::HomeDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -17984,9 +17803,9 @@ void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18102,9 +17921,9 @@ void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18248,9 +18067,9 @@ void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18366,9 +18185,9 @@ void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
::CORBA::ComponentIR::ComponentDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18512,9 +18331,9 @@ void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18630,9 +18449,9 @@ void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
::CORBA::ValueDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18776,9 +18595,9 @@ void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -18912,9 +18731,9 @@ void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19084,9 +18903,9 @@ void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -19233,7 +19052,7 @@ void POA_CORBA::ComponentIR::HomeDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ComponentIR::HomeDef *_tao_impl =
- (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::HomeDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -19263,7 +19082,7 @@ void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel (
)
{
POA_CORBA::ComponentIR::HomeDef *_tao_impl =
- (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::HomeDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -19296,7 +19115,7 @@ void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
}
POA_CORBA::ComponentIR::HomeDef *_tao_impl =
- (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
+ static_cast<POA_CORBA::ComponentIR::HomeDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -19327,7 +19146,7 @@ void POA_CORBA::ComponentIR::HomeDef::_component_skel (
)
{
POA_CORBA::ComponentIR::HomeDef *_tao_impl =
- (POA_CORBA::ComponentIR::HomeDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ComponentIR::HomeDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -19347,51 +19166,45 @@ CORBA::Boolean POA_CORBA::ComponentIR::HomeDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ComponentIR::HomeDef::_downcast (
@@ -19461,7 +19274,7 @@ const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ComponentIR::HomeDef::_dispatch (
TAO_ServerRequest &req,
@@ -19476,7 +19289,7 @@ void POA_CORBA::ComponentIR::HomeDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ComponentIR::HomeDef *
POA_CORBA::ComponentIR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -19487,22 +19300,14 @@ POA_CORBA::ComponentIR::HomeDef::_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 ();
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
index 2b58ba3c950..f6b37b1b4c6 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:390
-#ifndef _TAO_IDL_SERVER_IFR_COMPONENTSS_H_
-#define _TAO_IDL_SERVER_IFR_COMPONENTSS_H_
+#ifndef _TAO_IDL_ORIG_IFR_COMPONENTSS_H_
+#define _TAO_IDL_ORIG_IFR_COMPONENTSS_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
index d20a648982b..0652c1dcafc 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:683
-#ifndef _TAO_IDL_SERVER_IFR_COMPONENTSS_T_CPP_
-#define _TAO_IDL_SERVER_IFR_COMPONENTSS_T_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_COMPONENTSS_T_CPP_
+#define _TAO_IDL_ORIG_IFR_COMPONENTSS_T_CPP_
#include "IFR_ComponentsS_T.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
index 37921e2eb38..1de0d707030 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:546
-#ifndef _TAO_IDL_SERVER_IFR_COMPONENTSS_T_H_
-#define _TAO_IDL_SERVER_IFR_COMPONENTSS_T_H_
+#ifndef _TAO_IDL_ORIG_IFR_COMPONENTSS_T_H_
+#define _TAO_IDL_ORIG_IFR_COMPONENTSS_T_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
index b2fa906c681..dfc62782a32 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
@@ -29,12 +29,13 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:609
-#ifndef _TAO_IDL_SERVER_IFR_EXTENDEDS_CPP_
-#define _TAO_IDL_SERVER_IFR_EXTENDEDS_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDS_CPP_
+#define _TAO_IDL_ORIG_IFR_EXTENDEDS_CPP_
#include "IFR_ExtendedS.h"
-#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/PortableServer/Servant_Upcall.h"
+#include "tao/PortableServer/ForwardRequestC.h"
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
#include "tao/ORB_Core.h"
@@ -70,20 +71,20 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:65
+// be\be_visitor_arg_traits.cpp:66
// Arg traits specializations.
namespace TAO
{
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_SS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::DefinitionKind>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::DefinitionKind>
: public
Basic_Arg_Traits_T<
CORBA::DefinitionKind
@@ -145,13 +146,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InterfaceDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
@@ -181,13 +182,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ValueDef::FullValueDescription>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ValueDef::FullValueDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDef::FullValueDescription,
@@ -200,13 +201,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::InitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::InitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
@@ -219,13 +220,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ValueDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ValueDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
@@ -238,13 +239,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:612
+ // be\be_visitor_arg_traits.cpp:662
#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_SS_)
#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtValueDef::ExtFullValueDescription,
@@ -257,13 +258,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExtInitializerSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExtInitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
@@ -276,13 +277,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_)
#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ExceptionDefSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ExceptionDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
@@ -295,13 +296,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_SS_)
#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::AttributeMode>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::AttributeMode>
: public
Basic_Arg_Traits_T<
CORBA::AttributeMode
@@ -346,13 +347,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:574
+ // be\be_visitor_arg_traits.cpp:624
#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_SS_)
#define _CORBA_OPERATIONMODE__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::OperationMode>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::OperationMode>
: public
Basic_Arg_Traits_T<
CORBA::OperationMode
@@ -363,13 +364,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_)
#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ParDescriptionSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ParDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
@@ -382,13 +383,13 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:383
+ // be\be_visitor_arg_traits.cpp:433
#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_)
#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_SS_
ACE_TEMPLATE_SPECIALIZATION
- class Arg_Traits<CORBA::ContextIdSeq>
+ class TAO_IFR_Client_Export Arg_Traits<CORBA::ContextIdSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
@@ -450,7 +451,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_FixedDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_FixedDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_FixedDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -586,7 +587,7 @@ class TAO_ServerRequestInfo_CORBA_FixedDef_digits_get : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_FixedDef_digits_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -639,7 +640,7 @@ private:
TAO_ServerRequestInfo_CORBA_FixedDef_digits_get::TAO_ServerRequestInfo_CORBA_FixedDef_digits_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -729,7 +730,7 @@ class TAO_ServerRequestInfo_CORBA_FixedDef_digits_set : public TAO_ServerRequest
public:
TAO_ServerRequestInfo_CORBA_FixedDef_digits_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl,
const ::CORBA::UShort & digits
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -781,7 +782,7 @@ private:
TAO_ServerRequestInfo_CORBA_FixedDef_digits_set::TAO_ServerRequestInfo_CORBA_FixedDef_digits_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl,
const ::CORBA::UShort & digits
ACE_ENV_ARG_DECL_NOT_USED
@@ -870,7 +871,7 @@ class TAO_ServerRequestInfo_CORBA_FixedDef_scale_get : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_FixedDef_scale_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -923,7 +924,7 @@ private:
TAO_ServerRequestInfo_CORBA_FixedDef_scale_get::TAO_ServerRequestInfo_CORBA_FixedDef_scale_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -1013,7 +1014,7 @@ class TAO_ServerRequestInfo_CORBA_FixedDef_scale_set : public TAO_ServerRequestI
public:
TAO_ServerRequestInfo_CORBA_FixedDef_scale_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl,
const ::CORBA::Short & scale
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1065,7 +1066,7 @@ private:
TAO_ServerRequestInfo_CORBA_FixedDef_scale_set::TAO_ServerRequestInfo_CORBA_FixedDef_scale_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::FixedDef *tao_impl,
const ::CORBA::Short & scale
ACE_ENV_ARG_DECL_NOT_USED
@@ -1200,7 +1201,7 @@ POA_CORBA::_TAO_FixedDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -1270,7 +1271,7 @@ POA_CORBA::_TAO_FixedDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_FixedDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -1456,9 +1457,9 @@ void POA_CORBA::FixedDef::_get_digits_skel (
CORBA::UShort _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1601,9 +1602,9 @@ void POA_CORBA::FixedDef::_set_digits_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1719,9 +1720,9 @@ void POA_CORBA::FixedDef::_get_scale_skel (
CORBA::Short _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1864,9 +1865,9 @@ void POA_CORBA::FixedDef::_set_scale_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -1977,7 +1978,7 @@ void POA_CORBA::FixedDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::FixedDef *_tao_impl =
- (POA_CORBA::FixedDef *) _tao_servant;
+ static_cast<POA_CORBA::FixedDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -2007,7 +2008,7 @@ void POA_CORBA::FixedDef::_non_existent_skel (
)
{
POA_CORBA::FixedDef *_tao_impl =
- (POA_CORBA::FixedDef *) _tao_servant;
+ static_cast<POA_CORBA::FixedDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2040,7 +2041,7 @@ void POA_CORBA::FixedDef::_interface_skel (
}
POA_CORBA::FixedDef *_tao_impl =
- (POA_CORBA::FixedDef *) _tao_servant;
+ static_cast<POA_CORBA::FixedDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2071,7 +2072,7 @@ void POA_CORBA::FixedDef::_component_skel (
)
{
POA_CORBA::FixedDef *_tao_impl =
- (POA_CORBA::FixedDef *) _tao_object_reference;
+ static_cast<POA_CORBA::FixedDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -2091,31 +2092,25 @@ CORBA::Boolean POA_CORBA::FixedDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/FixedDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::FixedDef::_downcast (
@@ -2155,7 +2150,7 @@ const char* POA_CORBA::FixedDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::FixedDef::_dispatch (
TAO_ServerRequest &req,
@@ -2170,7 +2165,7 @@ void POA_CORBA::FixedDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::FixedDef *
POA_CORBA::FixedDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -2181,22 +2176,14 @@ POA_CORBA::FixedDef::_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 ();
@@ -2223,7 +2210,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -2371,7 +2358,7 @@ class TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2424,7 +2411,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2514,7 +2501,7 @@ class TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2567,7 +2554,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2657,7 +2644,7 @@ class TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2709,7 +2696,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl,
::CORBA::IDLType_ptr type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -2798,7 +2785,7 @@ class TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2851,7 +2838,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2941,7 +2928,7 @@ class TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl,
const ::CORBA::Visibility & access
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2993,7 +2980,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set::TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueMemberDef *tao_impl,
const ::CORBA::Visibility & access
ACE_ENV_ARG_DECL_NOT_USED
@@ -3128,7 +3115,7 @@ POA_CORBA::_TAO_ValueMemberDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -3198,7 +3185,7 @@ POA_CORBA::_TAO_ValueMemberDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -3410,9 +3397,9 @@ void POA_CORBA::ValueMemberDef::_get_type_skel (
CORBA::TypeCode_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3545,9 +3532,9 @@ void POA_CORBA::ValueMemberDef::_get_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3691,9 +3678,9 @@ void POA_CORBA::ValueMemberDef::_set_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3809,9 +3796,9 @@ void POA_CORBA::ValueMemberDef::_get_access_skel (
CORBA::Visibility _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -3954,9 +3941,9 @@ void POA_CORBA::ValueMemberDef::_set_access_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -4067,7 +4054,7 @@ void POA_CORBA::ValueMemberDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ValueMemberDef *_tao_impl =
- (POA_CORBA::ValueMemberDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueMemberDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -4097,7 +4084,7 @@ void POA_CORBA::ValueMemberDef::_non_existent_skel (
)
{
POA_CORBA::ValueMemberDef *_tao_impl =
- (POA_CORBA::ValueMemberDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueMemberDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4130,7 +4117,7 @@ void POA_CORBA::ValueMemberDef::_interface_skel (
}
POA_CORBA::ValueMemberDef *_tao_impl =
- (POA_CORBA::ValueMemberDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueMemberDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4161,7 +4148,7 @@ void POA_CORBA::ValueMemberDef::_component_skel (
)
{
POA_CORBA::ValueMemberDef *_tao_impl =
- (POA_CORBA::ValueMemberDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ValueMemberDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -4181,31 +4168,25 @@ CORBA::Boolean POA_CORBA::ValueMemberDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ValueMemberDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ValueMemberDef::_downcast (
@@ -4245,7 +4226,7 @@ const char* POA_CORBA::ValueMemberDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ValueMemberDef::_dispatch (
TAO_ServerRequest &req,
@@ -4260,7 +4241,7 @@ void POA_CORBA::ValueMemberDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ValueMemberDef *
POA_CORBA::ValueMemberDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -4271,22 +4252,14 @@ POA_CORBA::ValueMemberDef::_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 ();
@@ -4313,7 +4286,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -4498,7 +4471,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -4551,7 +4524,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4641,7 +4614,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -4693,7 +4666,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
@@ -4782,7 +4755,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -4835,7 +4808,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get::TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4925,7 +4898,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::InitializerSeq & initializers
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -4977,7 +4950,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set::TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::InitializerSeq & initializers
ACE_ENV_ARG_DECL_NOT_USED
@@ -5066,7 +5039,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5119,7 +5092,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get::TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5209,7 +5182,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
::CORBA::ValueDef_ptr base_value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5261,7 +5234,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set::TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
::CORBA::ValueDef_ptr base_value
ACE_ENV_ARG_DECL_NOT_USED
@@ -5350,7 +5323,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5403,7 +5376,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get::TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5493,7 +5466,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::ValueDefSeq & abstract_base_values
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5545,7 +5518,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set::TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::ValueDefSeq & abstract_base_values
ACE_ENV_ARG_DECL_NOT_USED
@@ -5634,7 +5607,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5687,7 +5660,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5777,7 +5750,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set : public TAO_ServerRe
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_abstract
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -5829,7 +5802,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_abstract
ACE_ENV_ARG_DECL_NOT_USED
@@ -5918,7 +5891,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get : public TAO_ServerRequ
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -5971,7 +5944,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6061,7 +6034,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set : public TAO_ServerRequ
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_custom
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -6113,7 +6086,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_custom
ACE_ENV_ARG_DECL_NOT_USED
@@ -6202,7 +6175,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -6255,7 +6228,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6345,7 +6318,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set : public TAO_Serve
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_truncatable
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -6397,7 +6370,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const ::CORBA::Boolean & is_truncatable
ACE_ENV_ARG_DECL_NOT_USED
@@ -6486,7 +6459,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_is_a : public TAO_ServerRequestInfo
public:
TAO_ServerRequestInfo_CORBA_ValueDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -6541,7 +6514,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_is_a::TAO_ServerRequestInfo_CORBA_ValueDef_is_a (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id
ACE_ENV_ARG_DECL_NOT_USED
@@ -6641,7 +6614,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_describe_value : public TAO_ServerReq
public:
TAO_ServerRequestInfo_CORBA_ValueDef_describe_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -6694,7 +6667,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_describe_value::TAO_ServerRequestInfo_CORBA_ValueDef_describe_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6784,7 +6757,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member : public TAO_Serv
public:
TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -6847,7 +6820,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member::TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -6971,7 +6944,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -7034,7 +7007,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute::TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -7158,7 +7131,7 @@ class TAO_ServerRequestInfo_CORBA_ValueDef_create_operation : public TAO_ServerR
public:
TAO_ServerRequestInfo_CORBA_ValueDef_create_operation (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -7227,7 +7200,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueDef_create_operation::TAO_ServerRequestInfo_CORBA_ValueDef_create_operation (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueDef *tao_impl,
const char * id,
const char * name,
@@ -7415,7 +7388,7 @@ POA_CORBA::_TAO_ValueDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -7485,7 +7458,7 @@ POA_CORBA::_TAO_ValueDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ValueDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -8082,9 +8055,9 @@ void POA_CORBA::ValueDef::_get_supported_interfaces_skel (
::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8228,9 +8201,9 @@ void POA_CORBA::ValueDef::_set_supported_interfaces_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8346,9 +8319,9 @@ void POA_CORBA::ValueDef::_get_initializers_skel (
::CORBA::InitializerSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8492,9 +8465,9 @@ void POA_CORBA::ValueDef::_set_initializers_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8610,9 +8583,9 @@ void POA_CORBA::ValueDef::_get_base_value_skel (
::CORBA::ValueDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8756,9 +8729,9 @@ void POA_CORBA::ValueDef::_set_base_value_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -8874,9 +8847,9 @@ void POA_CORBA::ValueDef::_get_abstract_base_values_skel (
::CORBA::ValueDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9020,9 +8993,9 @@ void POA_CORBA::ValueDef::_set_abstract_base_values_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9138,9 +9111,9 @@ void POA_CORBA::ValueDef::_get_is_abstract_skel (
CORBA::Boolean _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9283,9 +9256,9 @@ void POA_CORBA::ValueDef::_set_is_abstract_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9401,9 +9374,9 @@ void POA_CORBA::ValueDef::_get_is_custom_skel (
CORBA::Boolean _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9546,9 +9519,9 @@ void POA_CORBA::ValueDef::_set_is_custom_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9664,9 +9637,9 @@ void POA_CORBA::ValueDef::_get_is_truncatable_skel (
CORBA::Boolean _tao_retval = 0;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9809,9 +9782,9 @@ void POA_CORBA::ValueDef::_set_is_truncatable_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -9937,9 +9910,9 @@ void POA_CORBA::ValueDef::is_a_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10074,9 +10047,9 @@ void POA_CORBA::ValueDef::describe_value_skel (
::CORBA::ValueDef::FullValueDescription_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10227,9 +10200,9 @@ void POA_CORBA::ValueDef::create_value_member_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10399,9 +10372,9 @@ void POA_CORBA::ValueDef::create_attribute_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10577,9 +10550,9 @@ void POA_CORBA::ValueDef::create_operation_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -10738,7 +10711,7 @@ void POA_CORBA::ValueDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ValueDef *_tao_impl =
- (POA_CORBA::ValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -10768,7 +10741,7 @@ void POA_CORBA::ValueDef::_non_existent_skel (
)
{
POA_CORBA::ValueDef *_tao_impl =
- (POA_CORBA::ValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10801,7 +10774,7 @@ void POA_CORBA::ValueDef::_interface_skel (
}
POA_CORBA::ValueDef *_tao_impl =
- (POA_CORBA::ValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10832,7 +10805,7 @@ void POA_CORBA::ValueDef::_component_skel (
)
{
POA_CORBA::ValueDef *_tao_impl =
- (POA_CORBA::ValueDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ValueDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -10852,39 +10825,33 @@ CORBA::Boolean POA_CORBA::ValueDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ValueDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ValueDef::_downcast (
@@ -10936,7 +10903,7 @@ const char* POA_CORBA::ValueDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ValueDef::_dispatch (
TAO_ServerRequest &req,
@@ -10951,7 +10918,7 @@ void POA_CORBA::ValueDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ValueDef *
POA_CORBA::ValueDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -10962,22 +10929,14 @@ POA_CORBA::ValueDef::_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 ();
@@ -11004,7 +10963,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -11193,7 +11152,7 @@ class TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get : public TAO_
public:
TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -11246,7 +11205,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -11336,7 +11295,7 @@ class TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set : public TAO_
public:
TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl,
const ::CORBA::ExtInitializerSeq & ext_initializers
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -11388,7 +11347,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl,
const ::CORBA::ExtInitializerSeq & ext_initializers
ACE_ENV_ARG_DECL_NOT_USED
@@ -11477,7 +11436,7 @@ class TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value : public TAO_Se
public:
TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -11530,7 +11489,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -11620,7 +11579,7 @@ class TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute : public TAO_
public:
TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl,
const char * id,
const char * name,
@@ -11687,7 +11646,7 @@ private:
TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ExtValueDef *tao_impl,
const char * id,
const char * name,
@@ -11869,7 +11828,7 @@ POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -11939,7 +11898,7 @@ POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -12135,9 +12094,9 @@ void POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
::CORBA::ExtInitializerSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12281,9 +12240,9 @@ void POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12399,9 +12358,9 @@ void POA_CORBA::ExtValueDef::describe_ext_value_skel (
::CORBA::ExtValueDef::ExtFullValueDescription_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12556,9 +12515,9 @@ void POA_CORBA::ExtValueDef::create_ext_attribute_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -12713,7 +12672,7 @@ void POA_CORBA::ExtValueDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ExtValueDef *_tao_impl =
- (POA_CORBA::ExtValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtValueDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -12743,7 +12702,7 @@ void POA_CORBA::ExtValueDef::_non_existent_skel (
)
{
POA_CORBA::ExtValueDef *_tao_impl =
- (POA_CORBA::ExtValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtValueDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12776,7 +12735,7 @@ void POA_CORBA::ExtValueDef::_interface_skel (
}
POA_CORBA::ExtValueDef *_tao_impl =
- (POA_CORBA::ExtValueDef *) _tao_servant;
+ static_cast<POA_CORBA::ExtValueDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12807,7 +12766,7 @@ void POA_CORBA::ExtValueDef::_component_skel (
)
{
POA_CORBA::ExtValueDef *_tao_impl =
- (POA_CORBA::ExtValueDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ExtValueDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -12827,43 +12786,37 @@ CORBA::Boolean POA_CORBA::ExtValueDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ValueDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ExtValueDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ExtValueDef::_downcast (
@@ -12921,7 +12874,7 @@ const char* POA_CORBA::ExtValueDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ExtValueDef::_dispatch (
TAO_ServerRequest &req,
@@ -12936,7 +12889,7 @@ void POA_CORBA::ExtValueDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ExtValueDef *
POA_CORBA::ExtValueDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -12947,22 +12900,14 @@ POA_CORBA::ExtValueDef::_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 ();
@@ -12989,7 +12934,7 @@ public:
};
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: c:\ace\latest\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: c:\ace\POArefactor3\ace_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0,0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -13135,7 +13080,7 @@ class TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueBoxDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -13188,7 +13133,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get::TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueBoxDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -13278,7 +13223,7 @@ class TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set : public TAO
public:
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *tao_servant_upcall,
POA_CORBA::ValueBoxDef *tao_impl,
::CORBA::IDLType_ptr original_type_def
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -13330,7 +13275,7 @@ private:
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set::TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ TAO::Portable_Server::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ValueBoxDef *tao_impl,
::CORBA::IDLType_ptr original_type_def
ACE_ENV_ARG_DECL_NOT_USED
@@ -13465,7 +13410,7 @@ POA_CORBA::_TAO_ValueBoxDef_Strategized_Proxy_Broker::dispatch (
)
ACE_THROW_SPEC ((CORBA::Exception))
{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ TAO::Portable_Server::Servant_Upcall servant_upcall (
obj->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -13535,7 +13480,7 @@ POA_CORBA::_TAO_ValueBoxDef_Strategized_Proxy_Broker::dispatch (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:652
+// be\be_visitor_interface/interface_ss.cpp:640
TAO::Collocation_Proxy_Broker *
CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function (CORBA::Object_ptr)
@@ -13671,9 +13616,9 @@ void POA_CORBA::ValueBoxDef::_get_original_type_def_skel (
::CORBA::IDLType_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13817,9 +13762,9 @@ void POA_CORBA::ValueBoxDef::_set_original_type_def_skel (
}
#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ TAO::Portable_Server::Servant_Upcall *_tao_upcall =
static_cast<
- TAO_Object_Adapter::Servant_Upcall *> (
+ TAO::Portable_Server::Servant_Upcall *> (
_tao_servant_upcall
);
@@ -13930,7 +13875,7 @@ void POA_CORBA::ValueBoxDef::_is_a_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ValueBoxDef *_tao_impl =
- (POA_CORBA::ValueBoxDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueBoxDef *> (_tao_servant);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -13960,7 +13905,7 @@ void POA_CORBA::ValueBoxDef::_non_existent_skel (
)
{
POA_CORBA::ValueBoxDef *_tao_impl =
- (POA_CORBA::ValueBoxDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueBoxDef *> (_tao_servant);
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -13993,7 +13938,7 @@ void POA_CORBA::ValueBoxDef::_interface_skel (
}
POA_CORBA::ValueBoxDef *_tao_impl =
- (POA_CORBA::ValueBoxDef *) _tao_servant;
+ static_cast<POA_CORBA::ValueBoxDef *> (_tao_servant);
CORBA::InterfaceDef_ptr _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14024,7 +13969,7 @@ void POA_CORBA::ValueBoxDef::_component_skel (
)
{
POA_CORBA::ValueBoxDef *_tao_impl =
- (POA_CORBA::ValueBoxDef *) _tao_object_reference;
+ static_cast<POA_CORBA::ValueBoxDef *> (_tao_object_reference);
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
@@ -14044,39 +13989,33 @@ CORBA::Boolean POA_CORBA::ValueBoxDef::_is_a (
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (
+ return
+ (
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IRObject:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Contained:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/IDLType:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/TypedefDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/ValueBoxDef:1.0"
) ||
!ACE_OS::strcmp (
- (char *)value,
+ value,
"IDL:omg.org/CORBA/Object:1.0"
)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
+ );
}
void* POA_CORBA::ValueBoxDef::_downcast (
@@ -14128,7 +14067,7 @@ const char* POA_CORBA::ValueBoxDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:588
+// be\be_visitor_interface/interface_ss.cpp:576
void POA_CORBA::ValueBoxDef::_dispatch (
TAO_ServerRequest &req,
@@ -14143,7 +14082,7 @@ void POA_CORBA::ValueBoxDef::_dispatch (
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:530
+// be\be_visitor_interface/interface_ss.cpp:527
CORBA::ValueBoxDef *
POA_CORBA::ValueBoxDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14154,22 +14093,14 @@ POA_CORBA::ValueBoxDef::_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 ();
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
index 2672e99b595..9887369feba 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:390
-#ifndef _TAO_IDL_SERVER_IFR_EXTENDEDS_H_
-#define _TAO_IDL_SERVER_IFR_EXTENDEDS_H_
+#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDS_H_
+#define _TAO_IDL_ORIG_IFR_EXTENDEDS_H_
#include /**/ "ace/pre.h"
@@ -58,101 +58,101 @@
namespace POA_CORBA
{
-
-
+
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_sh.cpp:87
-
+
class FixedDef;
typedef FixedDef *FixedDef_ptr;
-
+
class _TAO_FixedDef_ThruPOA_Proxy_Impl;
class _TAO_FixedDef_Strategized_Proxy_Broker;
-
+
class FixedDef
: public virtual POA_CORBA::IDLType
{
protected:
FixedDef (void);
-
+
public:
// Useful for template programming.
typedef ::CORBA::FixedDef _stub_type;
typedef ::CORBA::FixedDef_ptr _stub_ptr_type;
typedef ::CORBA::FixedDef_var _stub_var_type;
-
+
FixedDef (const FixedDef& rhs);
virtual ~FixedDef (void);
-
+
virtual CORBA::Boolean _is_a (
const char* logical_type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual void* _downcast (
const char* logical_type_id
);
-
+
static void _is_a_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _non_existent_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _interface_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _component_skel (
TAO_ServerRequest &req,
void *obj,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
virtual void _dispatch (
TAO_ServerRequest &req,
void *_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
::CORBA::FixedDef *_this (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_sh.cpp:45
-
+
virtual CORBA::UShort digits (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
static void _get_digits_skel (
TAO_ServerRequest &_tao_req,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_sh.cpp:45
-
+
virtual void digits (
::CORBA::UShort digits
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -160,34 +160,34 @@ namespace POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
static void _set_digits_skel (
TAO_ServerRequest &_tao_req,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_sh.cpp:45
-
+
virtual CORBA::Short scale (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
static void _get_scale_skel (
TAO_ServerRequest &_tao_req,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_sh.cpp:45
-
+
virtual void scale (
::CORBA::Short scale
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -195,7 +195,7 @@ namespace POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
static void _set_scale_skel (
TAO_ServerRequest &_tao_req,
void *_tao_servant,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
index 4036f1695cf..a4e0504caff 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:683
-#ifndef _TAO_IDL_SERVER_IFR_EXTENDEDS_T_CPP_
-#define _TAO_IDL_SERVER_IFR_EXTENDEDS_T_CPP_
+#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDS_T_CPP_
+#define _TAO_IDL_ORIG_IFR_EXTENDEDS_T_CPP_
#include "IFR_ExtendedS_T.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
index a956b073838..6f768189445 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
@@ -28,8 +28,8 @@
// TAO_IDL - Generated from
// be\be_codegen.cpp:546
-#ifndef _TAO_IDL_SERVER_IFR_EXTENDEDS_T_H_
-#define _TAO_IDL_SERVER_IFR_EXTENDEDS_T_H_
+#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDS_T_H_
+#define _TAO_IDL_ORIG_IFR_EXTENDEDS_T_H_
#include /**/ "ace/pre.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
index 504f63da55f..22ea6ddc455 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
@@ -11,9 +11,10 @@
#include "tao/IORTable/IORTable.h"
#include "tao/ORB_Core.h"
#include "tao/default_ports.h"
-#include "tao/PortableServer/POA.h"
+#include "tao/PortableServer/Root_POA.h"
#include "tao/Stub.h"
#include "tao/Profile.h"
+#include "tao/ValueModifierC.h"
#include "ace/Auto_Ptr.h"
ACE_RCSID (IFR_Service,
@@ -259,7 +260,7 @@ TAO_IFR_Server::open_config (ACE_ENV_SINGLE_ARG_DECL)
{
delete heap;
heap = 0;
-
+
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("Error:: Opening persistent heap file '%s'\n"),
@@ -1175,8 +1176,8 @@ TAO_IFR_Service_Utils::reference_to_path (CORBA::IRObject_ptr obj)
PortableServer::ObjectId object_id;
TAO::ObjectKey object_key =
obj->_stubobj ()->profile_in_use ()->object_key ();
- int status = TAO_POA::parse_ir_object_key (object_key,
- object_id);
+ int status = TAO_Root_POA::parse_ir_object_key (object_key,
+ object_id);
if (status != 0)
{
ACE_DEBUG ((LM_DEBUG,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h
index e55e9ed930f..b59da5db26e 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h
@@ -24,7 +24,7 @@
#include /**/ "ace/pre.h"
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#include "tao/ORB.h"
#include "tao/IFR_Client/IFR_BasicC.h"
#include "ifr_service_export.h"
@@ -58,37 +58,37 @@ public:
/// Destructor.
protected:
-
- int create_poa (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
+
/// Two persistent POAs, one using a servant locator.
+ int create_poa (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
- int open_config (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
/// Open an ACE_Configuration of the appropriate type.
+ int open_config (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
- int create_repository (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
/// Create and initialize the repository.
+ int create_repository (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
- int init_multicast_server (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
/// Enable the Interface Repository to answer multicast requests
/// for its IOR.
+ int init_multicast_server (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
- CORBA::ORB_var orb_;
/// Reference to our ORB.
+ CORBA::ORB_var orb_;
- PortableServer::POA_ptr root_poa_;
/// Root POA reference.
+ PortableServer::POA_ptr root_poa_;
- PortableServer::POA_ptr repo_poa_;
/// The Repository's POA reference.
+ PortableServer::POA_ptr repo_poa_;
- TAO_IOR_Multicast *ior_multicast_;
/// Event handler that responds to multicast requests.
+ TAO_IOR_Multicast *ior_multicast_;
- ACE_Configuration *config_;
/// Database for the IFR.
+ ACE_Configuration *config_;
- CORBA::String_var ifr_ior_;
/// Interface Repository's IOR.
+ CORBA::String_var ifr_ior_;
};
class TAO_IFR_Service_Utils
@@ -97,53 +97,54 @@ public:
TAO_IFR_Service_Utils (void);
~TAO_IFR_Service_Utils (void);
-
+
typedef int (*name_clash_checker)(const char *);
- static char *int_to_string (CORBA::ULong number);
/// Convert the hex form of an 4-byte unsigned int to a string.
+ static char *int_to_string (CORBA::ULong number);
/// The error-checking methods below all return void because
/// they throw a spec-defined exception for every error case
/// (specifically one of the BAD_PARAM minor versions).
+ /// Checks for illegal member type in given container type.
static void valid_container (CORBA::DefinitionKind container_kind,
CORBA::DefinitionKind contained_kind
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- /// Checks for illegal member type in given container type.
+ /// Wrapper for id_exists() and name_exists().
static void pre_exist (const char *id,
name_clash_checker checker,
ACE_Configuration_Section_Key &key,
TAO_Repository_i *repo,
CORBA::DefinitionKind kind
ACE_ENV_ARG_DECL);
- /// Wrapper for id_exists() and name_exists().
+ /// Checks for a global repository id clash.
static void id_exists (const char *id,
TAO_Repository_i *repo
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- /// Checks for a global repository id clash.
+ /// Checks for a local name clash.
static void name_exists (name_clash_checker checker,
ACE_Configuration_Section_Key &key,
TAO_Repository_i *repo,
CORBA::DefinitionKind kind
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- /// Checks for a local name clash.
+ /// Used by interfaces and components to check for name clashes
+ /// in the attributes, operations, or component ports subsections.
static void check_subsection (name_clash_checker checker,
const char *sub_section,
ACE_Configuration *config,
ACE_Configuration_Section_Key &key
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- /// Used by interfaces and components to check for name clashes
- /// in the attributes, operations, or component ports subsections.
+ /// Top-level method which calls all the above error-checking methods.
static void valid_creation (CORBA::DefinitionKind container_kind,
CORBA::DefinitionKind contained_kind,
const char *id,
@@ -151,8 +152,8 @@ public:
ACE_Configuration_Section_Key &key,
TAO_Repository_i *repo
ACE_ENV_ARG_DECL);
- /// Top-level method which calls all the above error-checking methods.
+ /// Code common to the creation of an entry for any non-anonymous type.
static ACE_TString create_common (
CORBA::DefinitionKind container_kind,
CORBA::DefinitionKind contained_kind,
@@ -166,84 +167,83 @@ public:
const char *sub_section_name
ACE_ENV_ARG_DECL
);
- /// Code common to the creation of an entry for any non-anonymous type.
-
+
+ /// Common to Container::create_value() and ValueDef::supported_interfaces(),
+ /// Container::create_component() and Component::supported_interfaces().
static void set_supported_interfaces (
const CORBA::InterfaceDefSeq &supported_interfaces,
ACE_Configuration *config,
ACE_Configuration_Section_Key &key
);
- /// Common to Container::create_value() and ValueDef::supported_interfaces(),
- /// Container::create_component() and Component::supported_interfaces().
+ /// Common code for operations, attributes, and valuetype initializers.
static void set_exceptions (ACE_Configuration *config,
ACE_Configuration_Section_Key &key,
const char *sub_section,
const CORBA::ExceptionDefSeq &exceptions);
- /// Common code for operations, attributes, and valuetype initializers.
+ /// Implemented here to avoid recursion in the servant classes.
static CORBA::TypeCode_ptr gen_valuetype_tc_r (
ACE_Configuration_Section_Key &,
TAO_Repository_i *
ACE_ENV_ARG_DECL
);
- /// Implemented here to avoid recursion in the servant classes.
+ /// Called from the above function.
static void fill_valuemember_seq (CORBA::ValueMemberSeq &,
ACE_Configuration_Section_Key &,
TAO_Repository_i *
ACE_ENV_ARG_DECL);
- /// Called from the above function.
- static char *reference_to_path (CORBA::IRObject_ptr obj);
/// Converison from IR Object reference to key location path.
+ static char *reference_to_path (CORBA::IRObject_ptr obj);
+ /// Conversion from key location path to CORBA::DefinitionKind.
static CORBA::DefinitionKind path_to_def_kind (ACE_TString &path,
TAO_Repository_i *repo);
- /// Conversion from key location path to CORBA::DefinitionKind.
+ /// Conversion from IR Object reference to CORBA::DefinitionKind.
static CORBA::DefinitionKind reference_to_def_kind (
CORBA::IRObject_ptr obj,
TAO_Repository_i *repo
);
- /// Conversion from IR Object reference to CORBA::DefinitionKind.
+ /// Converion from key location path to IDLType.
static TAO_IDLType_i *path_to_idltype (ACE_TString &path,
TAO_Repository_i *repo);
- /// Converion from key location path to IDLType.
+ /// Converion from key location path to IDLType.
static TAO_Contained_i *path_to_contained (ACE_TString &path,
TAO_Repository_i *repo);
- /// Converion from key location path to IDLType.
+ /// Converion from key location path to IDLType.
static TAO_Container_i *path_to_container (ACE_TString &path,
TAO_Repository_i *repo);
- /// Converion from key location path to IDLType.
+ /// Conversion from key location path to IR Object reference.
static CORBA::Object_ptr path_to_ir_object (ACE_TString &path,
TAO_Repository_i *repo
ACE_ENV_ARG_DECL);
- /// Conversion from key location path to IR Object reference.
+ /// Can be called from the above method or directly from a derived class.
static CORBA::Object_ptr create_objref (CORBA::DefinitionKind def_kind,
const char *obj_id,
TAO_Repository_i *repo
ACE_ENV_ARG_DECL);
- /// Can be called from the above method or directly from a derived class.
- static char *oid_to_string (PortableServer::ObjectId &oid);
/// Copy and octet sequence to a string..
+ static char *oid_to_string (PortableServer::ObjectId &oid);
public:
- static ACE_Configuration_Section_Key tmp_key_;
/// To hold a key created by one method for another method to use.
/// Calls to this class will be made after an IFR lock (if any)
/// has been acquired, so thread safety is not an issue with this
/// static variable.
-
- static TAO_Repository_i *repo_;
- /// Needed by TAO_InterfaceDef_i::name_clash, probably can be used
+ static ACE_Configuration_Section_Key tmp_key_;
+
+ /// Needed by TAO_InterfaceDef_i::name_clash, probably can be used
/// all over the place now that it's here.
+ static TAO_Repository_i *repo_;
};
#include /**/ "ace/post.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
index f5d6b529406..c598742583f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
@@ -6,7 +6,8 @@
#include "Contained_i.h"
#include "IFR_Service_Utils.h"
-#include "tao/PortableServer/POA.h"
+#include "tao/PortableServer/Root_POA.h"
+#include "tao/PortableServer/POA_Current_Impl.h"
#include "tao/TSS_Resources.h"
@@ -44,12 +45,13 @@ void
TAO_IRObject_i::update_key (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_POA_Current_Impl *pc_impl =
- static_cast<TAO_POA_Current_Impl *> (TAO_TSS_RESOURCES::instance ()->poa_current_impl_);
+ TAO::Portable_Server::POA_Current_Impl *pc_impl =
+ static_cast <TAO::Portable_Server::POA_Current_Impl *>
+ (TAO_TSS_RESOURCES::instance ()->poa_current_impl_);
PortableServer::ObjectId object_id;
- int status = TAO_POA::parse_ir_object_key (pc_impl->object_key (),
- object_id);
+ int status = TAO_Root_POA::parse_ir_object_key (pc_impl->object_key (),
+ object_id);
if (status != 0)
{
ACE_DEBUG ((LM_DEBUG,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h b/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h
index f8f8126a2d9..75a6396abf2 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h
@@ -37,6 +37,7 @@
#include "IFR_macro.h"
#include "tao/TypeCodeFactory/TypeCodeFactory_Loader.h"
#include "tao/CORBA_String.h"
+#include "tao/PortableServer/PS_CurrentC.h"
class IFR_Servant_Factory;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp
index e3c8ec41e17..3f2be9cd0f3 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp
@@ -66,7 +66,7 @@ TAO_LB_CPU_Load_Average_Monitor::the_location (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Location (this->location_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -121,7 +121,7 @@ TAO_LB_CPU_Load_Average_Monitor::loads (ACE_ENV_SINGLE_ARG_DECL)
if (s == 0)
ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
errno),
CORBA::COMPLETED_NO),
0);
@@ -216,7 +216,7 @@ TAO_LB_CPU_Load_Average_Monitor::loads (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::LoadList (1),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp
index 6548995ed0d..24c8216a382 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp
@@ -116,7 +116,7 @@ TAO_LB_CPU_Utilization_Monitor::the_location (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Location (this->location_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -140,7 +140,7 @@ TAO_LB_CPU_Utilization_Monitor::loads (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::LoadList (1),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp
index 809fe06b706..57e266921c3 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp
@@ -32,7 +32,7 @@ TAO_LB_ClientComponent::register_orb_initializer (void)
TAO_LB_ClientORBInitializer,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp
index 0a62009089e..4ab071fd528 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp
@@ -26,7 +26,7 @@ TAO_LB_ClientORBInitializer::post_init (
TAO_LB_ClientRequestInterceptor,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp
index 052001b11fa..fcba172bb61 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp
@@ -108,7 +108,7 @@ TAO_LB_Component::register_orb_initializer (
location),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp
index c97b9d804db..5a5e40d8275 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp
@@ -79,7 +79,7 @@ TAO_LB_IORInterceptor::components_established (
this->lm_.in ()),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp
index 5a2131175f4..7c65cc62d62 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp
@@ -67,7 +67,7 @@ TAO_LB_LeastLoaded::get_properties (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Properties (this->properties_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp
index 3bca0f64e9a..7c265729e45 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp
@@ -65,7 +65,7 @@ TAO_LB_LoadAverage::get_properties (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Properties (this->properties_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp
index 93e336d1f16..d30a2b159f1 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp
@@ -148,7 +148,7 @@ TAO_LB_LoadManager::get_loads (const PortableGroup::Location & the_location
CosLoadBalancing::LoadList,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -882,7 +882,7 @@ TAO_LB_LoadManager::init (ACE_Reactor * reactor,
TAO_LB_MemberLocator (this),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -987,7 +987,7 @@ TAO_LB_LoadManager::init (ACE_Reactor * reactor,
TAO_LB_LoadAlert_Handler,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp
index cfc89538248..2b07ac94a75 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp
@@ -66,7 +66,7 @@ TAO_LB_LoadMinimum::get_properties (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Properties (this->properties_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h
index cf1b3530fcc..ccdc9af7247 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h
@@ -22,13 +22,12 @@
# pragma once
# endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/ServantLocatorC.h"
#include "tao/LocalObject.h"
// Forward declarations.
class TAO_LB_LoadManager;
-
/**
* @class TAO_LB_MemberLocator
*
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp
index 245fc0552b1..035486af6d3 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp
@@ -58,7 +58,7 @@ TAO_LB_ORBInitializer::post_init (
this->load_alert_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -76,7 +76,7 @@ TAO_LB_ORBInitializer::post_init (
TAO_LB_ServerRequestInterceptor (this->load_alert_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp
index b73c9045283..ff1f158b0e3 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp
@@ -42,7 +42,7 @@ TAO_LB_Random::get_properties (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Properties,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (props);
@@ -146,7 +146,7 @@ TAO_LB_Random::_tao_next_member (
// Prevent integer arithmetic overflow.
const CORBA::Float flen = static_cast<CORBA::Float> (len);
-
+
const CORBA::ULong i =
static_cast<CORBA::ULong> (flen * ACE_OS::rand () / (RAND_MAX + 1.0));
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp
index 6e8c1db4288..28507f0b1d6 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp
@@ -41,7 +41,7 @@ TAO_LB_RoundRobin::get_properties (ACE_ENV_SINGLE_ARG_DECL)
CosLoadBalancing::Properties,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (props);
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h b/TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h
index 4ba07961c82..e2bce0b2951 100644
--- a/TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h
+++ b/TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h
@@ -1,5 +1,6 @@
/* -*- C++ -*- */
// $Id$
+
// ============================================================================
//
// = LIBRARY
@@ -18,6 +19,7 @@
#include /**/ "ace/pre.h"
#include "tao/PortableServer/PortableServer.h"
+#include "tao/PortableServer/ServantActivatorC.h"
#include "tao/LocalObject.h"
#if (TAO_HAS_MINIMUM_POA == 0)
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp b/TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp
index 1b350eced06..524bdb9821a 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp
+++ b/TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp
@@ -268,7 +268,7 @@ TAO_Notify_Consumer::dispatch_request (TAO_Notify_Method_Request_Event * request
}
break;
- case TAO_DEFAULT_MINOR_CODE:
+ case TAO::VMCID:
default:
switch (ex.minor () & BITS_5_THRU_12_MASK)
{
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp b/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp
index 91a23f48ff6..0c24d0b14af 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp
@@ -4,7 +4,7 @@
#include "Service.h"
#include "ace/Dynamic_Service.h"
-#include "tao/PortableServer/POA.h"
+#include "tao/PortableServer/Root_POA.h"
#include "tao/ORB_Core.h"
CosNotifyChannelAdmin::EventChannelFactory_ptr
@@ -20,7 +20,7 @@ TAO_Notify_EventChannelFactory_i::create (PortableServer::POA_ptr default_POA AC
return notify_factory._retn ();
}
- TAO_POA *poa = default_POA->_tao_poa_downcast();
+ TAO_Root_POA *poa = dynamic_cast <TAO_Root_POA*>(default_POA);
if (poa == 0)
return notify_factory._retn ();
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup.idl b/TAO/orbsvcs/orbsvcs/PortableGroup.idl
index ba592f8abcd..310952a767a 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup.idl
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup.idl
@@ -11,6 +11,7 @@
#ifndef _PORTABLEGROUP_IDL_
#define _PORTABLEGROUP_IDL_
+#include "tao/PortableServer/PortableServer_include.pidl"
#include "CosNaming.idl"
#include "tao/IOP.pidl"
#include "tao/GIOP.pidl"
@@ -299,8 +300,24 @@ module PortableGroup
in boolean is_primary);
};
+ exception NotAGroupObject {};
+ typedef sequence <PortableServer::ObjectId> IDs;
+ local interface GOA : PortableServer::POA {
+ PortableServer::ObjectId create_id_for_reference(in Object the_ref)
+ raises (NotAGroupObject);
+ IDs reference_to_ids(in Object the_ref)
+ raises (NotAGroupObject);
+
+ void associate_reference_with_id (in Object ref,
+ in PortableServer::ObjectId oid)
+ raises (NotAGroupObject);
+
+ void disassociate_reference_with_id (in Object ref,
+ in PortableServer::ObjectId oid)
+ raises (NotAGroupObject);
+ };
}; // end PortableGroup
#endif /* _PORTABLEGROUP_IDL_ */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.cpp
new file mode 100644
index 00000000000..f05d0f582f8
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.cpp
@@ -0,0 +1,713 @@
+#include "GOA.h"
+
+ACE_RCSID (PortableGroup,
+ GOA,
+ "$Id$")
+
+#include "tao/ORB_Core.h"
+#include "tao/ORB.h"
+#include "tao/Stub.h"
+#include "tao/Tagged_Components.h"
+#include "tao/Profile.h"
+#include "tao/CDR.h"
+
+#include "ace/Auto_Ptr.h"
+
+#include "PortableGroup_Acceptor_Registry.h"
+#include "PortableGroup_Request_Dispatcher.h"
+
+PortableServer::ObjectId *
+TAO_GOA::create_id_for_reference (CORBA::Object_ptr the_ref
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ))
+{
+ // Get the RepositoryId from the Group reference so
+ // we know what kind of reference to make.
+ const char* repository_id = the_ref->_stubobj ()->type_id.in ();
+
+ // Create a temporary object reference and then get the
+ // ObjectId out of it.
+ CORBA::Object_var obj_ref = this->create_reference (repository_id
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ PortableServer::ObjectId_var obj_id = this->reference_to_id (obj_ref.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ // Associate the object reference with the group reference.
+ this->associate_group_with_ref (the_ref,
+ obj_ref.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return obj_id._retn ();
+}
+
+PortableGroup::IDs *
+TAO_GOA::reference_to_ids (CORBA::Object_ptr the_ref
+ ACE_ENV_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ))
+{
+ ACE_UNUSED_ARG (the_ref);
+
+ return 0;
+}
+
+void
+TAO_GOA::associate_reference_with_id (CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ))
+{
+ // Create a reference for the specified ObjectId, since
+ // it is much easier to extract the object key from the
+ // reference.
+ CORBA::Object_var obj_ref = this->id_to_reference (oid
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ // Associate the object reference with the group reference.
+ this->associate_group_with_ref (ref,
+ obj_ref.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+void
+TAO_GOA::disassociate_reference_with_id (CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ ACE_ENV_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ))
+{
+ ACE_UNUSED_ARG (ref);
+ ACE_UNUSED_ARG (oid);
+}
+
+
+TAO_GOA::TAO_GOA (const TAO_Root_POA::String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL)
+ : TAO_Regular_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter
+ ACE_ENV_ARG_PARAMETER)
+{
+}
+
+TAO_GOA::~TAO_GOA (void)
+{
+}
+
+TAO_Root_POA *
+TAO_GOA::new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL)
+{
+ TAO_GOA *poa;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_GOA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter
+ ACE_ENV_ARG_PARAMETER),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
+
+// Standard POA interfaces
+PortableServer::POA_ptr
+TAO_GOA::create_POA (const char *adapter_name,
+ PortableServer::POAManager_ptr poa_manager,
+ const CORBA::PolicyList &policies
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterAlreadyExists,
+ PortableServer::POA::InvalidPolicy))
+{
+ PortableServer::POA_ptr poa = this->TAO_Regular_POA::create_POA (adapter_name,
+ poa_manager,
+ policies
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (poa);
+ return poa;
+}
+
+PortableServer::POA_ptr
+TAO_GOA::find_POA (const char *adapter_name,
+ CORBA::Boolean activate_it
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterNonExistent))
+{
+ PortableServer::POA_ptr poa = this->TAO_Regular_POA::find_POA (adapter_name,
+ activate_it
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (poa);
+ return poa;
+}
+
+void
+TAO_GOA::destroy (CORBA::Boolean etherealize_objects,
+ CORBA::Boolean wait_for_completion
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ this->TAO_Regular_POA::destroy (etherealize_objects,
+ wait_for_completion
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ThreadPolicy_ptr
+TAO_GOA::create_thread_policy (PortableServer::ThreadPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ThreadPolicy_ptr policy =
+ this->TAO_Regular_POA::create_thread_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+PortableServer::LifespanPolicy_ptr
+TAO_GOA::create_lifespan_policy (PortableServer::LifespanPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::LifespanPolicy_ptr policy =
+ this->TAO_Regular_POA::create_lifespan_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+PortableServer::IdUniquenessPolicy_ptr
+TAO_GOA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::IdUniquenessPolicy_ptr policy =
+ this->TAO_Regular_POA::create_id_uniqueness_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+PortableServer::IdAssignmentPolicy_ptr
+TAO_GOA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::IdAssignmentPolicy_ptr policy =
+ this->TAO_Regular_POA::create_id_assignment_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ImplicitActivationPolicy_ptr
+TAO_GOA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ImplicitActivationPolicy_ptr policy =
+ this->TAO_Regular_POA::create_implicit_activation_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+PortableServer::ServantRetentionPolicy_ptr
+TAO_GOA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ServantRetentionPolicy_ptr policy =
+ this->TAO_Regular_POA::create_servant_retention_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+PortableServer::RequestProcessingPolicy_ptr
+TAO_GOA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::RequestProcessingPolicy_ptr policy =
+ this->TAO_Regular_POA::create_request_processing_policy (value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+char *
+TAO_GOA::the_name (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ char * name =
+ this->TAO_Regular_POA::the_name (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (name);
+ return name;
+}
+
+PortableServer::POA_ptr
+TAO_GOA::the_parent (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POA_ptr parent =
+ this->TAO_Regular_POA::the_parent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (parent);
+ return parent;
+}
+
+PortableServer::POAList *
+TAO_GOA::the_children (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POAList *children =
+ this->TAO_Regular_POA::the_children (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (children);
+ return children;
+}
+
+PortableServer::POAManager_ptr
+TAO_GOA::the_POAManager (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POAManager_ptr poa_manager =
+ this->TAO_Regular_POA::the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (poa_manager);
+ return poa_manager;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::AdapterActivator_ptr
+TAO_GOA::the_activator (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::AdapterActivator_ptr activator =
+ this->TAO_Regular_POA::the_activator (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (activator);
+ return activator;
+}
+
+void
+TAO_GOA::the_activator (PortableServer::AdapterActivator_ptr adapter_activator
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ this->TAO_Regular_POA::the_activator (adapter_activator
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+PortableServer::ServantManager_ptr
+TAO_GOA::get_servant_manager (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ServantManager_ptr servant_manager =
+ this->TAO_Regular_POA::get_servant_manager (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (servant_manager);
+ return servant_manager;
+}
+
+void
+TAO_GOA::set_servant_manager (PortableServer::ServantManager_ptr imgr
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_Regular_POA::set_servant_manager (imgr
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+PortableServer::Servant
+TAO_GOA::get_servant (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::NoServant,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_Regular_POA::get_servant (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+void
+TAO_GOA::set_servant (PortableServer::Servant servant
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_Regular_POA::set_servant (servant
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+PortableServer::ObjectId *
+TAO_GOA::activate_object (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_Regular_POA::activate_object (p_servant
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+void
+TAO_GOA::activate_object_with_id (const PortableServer::ObjectId &id,
+ PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_Regular_POA::activate_object_with_id (id,
+ p_servant
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+void
+TAO_GOA::deactivate_object (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_Regular_POA::deactivate_object (oid
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA::Object_ptr
+TAO_GOA::create_reference (const char *intf
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_Regular_POA::create_reference (intf
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+CORBA::Object_ptr
+TAO_GOA::create_reference_with_id (const PortableServer::ObjectId &oid,
+ const char *intf
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_Regular_POA::create_reference_with_id (oid,
+ intf
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+PortableServer::ObjectId *
+TAO_GOA::servant_to_id (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_Regular_POA::servant_to_id (p_servant
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+CORBA::Object_ptr
+TAO_GOA::servant_to_reference (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_Regular_POA::servant_to_reference (p_servant
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+
+PortableServer::Servant
+TAO_GOA::reference_to_servant (CORBA::Object_ptr reference
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_Regular_POA::reference_to_servant (reference
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+PortableServer::ObjectId *
+TAO_GOA::reference_to_id (CORBA::Object_ptr reference
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_Regular_POA::reference_to_id (reference
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+PortableServer::Servant
+TAO_GOA::id_to_servant (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_Regular_POA::id_to_servant (oid
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+CORBA::Object_ptr
+TAO_GOA::id_to_reference (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_Regular_POA::id_to_reference (oid
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+CORBA::OctetSeq *
+TAO_GOA::id (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->TAO_Regular_POA::id (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+int
+TAO_GOA::find_group_component (const CORBA::Object_ptr the_ref,
+ PortableGroup::TagGroupTaggedComponent &group)
+{
+ const TAO_MProfile& profiles = the_ref->_stubobj ()->base_profiles ();
+ const TAO_Profile* profile;
+ CORBA::ULong slot;
+
+ // Iterate through the tagged profiles, and
+ // create acceptors for the multicast ones.
+ slot = 0;
+ while ((profile = profiles.get_profile (slot)))
+ {
+ if (this->find_group_component_in_profile (profile, group) == 0)
+ return 0;
+
+ ++slot;
+ }
+
+ // Not found.
+ return -1;
+}
+
+int
+TAO_GOA::find_group_component_in_profile (const TAO_Profile* profile,
+ PortableGroup::TagGroupTaggedComponent &group)
+{
+ // Iterate through the tagged components looking for
+ // group tag.
+ const TAO_Tagged_Components& components = profile->tagged_components ();
+
+ IOP::TaggedComponent tagged_component;
+ tagged_component.tag = IOP::TAG_GROUP;
+
+ // Try to find it.
+ if (components.get_component (tagged_component) == 0)
+ return -1;
+
+ // Found it.
+ const CORBA::Octet *buf =
+ tagged_component.component_data.get_buffer ();
+
+ TAO_InputCDR in_cdr (ACE_reinterpret_cast (const char*, buf),
+ tagged_component.component_data.length ());
+
+ // Extract the Byte Order.
+ CORBA::Boolean byte_order;
+ if ((in_cdr >> ACE_InputCDR::to_boolean (byte_order)) == 0)
+ return -1;
+ in_cdr.reset_byte_order (ACE_static_cast(int, byte_order));
+
+ if ((in_cdr >> group) == 0)
+ return -1;
+
+ return 0;
+}
+
+int
+TAO_GOA::create_group_acceptors (CORBA::Object_ptr the_ref,
+ TAO_PortableGroup_Acceptor_Registry &acceptor_registry,
+ TAO_ORB_Core &orb_core
+ ACE_ENV_ARG_DECL)
+{
+ const TAO_MProfile& profiles = the_ref->_stubobj ()->base_profiles ();
+ const TAO_Profile* profile;
+ CORBA::ULong slot;
+ int num = 0;
+
+ // Iterate through the tagged profiles, and
+ // create acceptors for the multicast ones.
+ slot = 0;
+ while ((profile = profiles.get_profile (slot)))
+ {
+ if (profile->supports_multicast ())
+ {
+ acceptor_registry.open (profile,
+ orb_core
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+ ++num;
+ }
+
+ ++slot;
+ }
+
+ // Return the number of acceptors registered.
+ return num;
+}
+
+void
+TAO_GOA::associate_group_with_ref (
+ CORBA::Object_ptr group_ref,
+ CORBA::Object_ptr obj_ref
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableGroup::NotAGroupObject))
+{
+ // Find the Group Component so that we can extract the Group ID.
+ PortableGroup::TagGroupTaggedComponent *tmp_group_id;
+ ACE_NEW_THROW_EX (tmp_group_id,
+ PortableGroup::TagGroupTaggedComponent,
+ CORBA::NO_MEMORY (
+ CORBA::SystemException::_tao_minor_code (
+ TAO::VMCID,
+ ENOMEM),
+ CORBA::COMPLETED_NO));
+ ACE_CHECK;
+
+ PortableGroup::TagGroupTaggedComponent_var group_id = tmp_group_id;
+
+ if (this->find_group_component (group_ref, group_id.inout ()) != 0)
+ {
+ // Group component wasn't found. The group reference
+ // that was passed in must be bogus.
+ ACE_THROW (PortableGroup::NotAGroupObject ());
+ }
+
+ PortableGroup_Request_Dispatcher *rd =
+ dynamic_cast <PortableGroup_Request_Dispatcher*>(
+ this->orb_core_.request_dispatcher());
+
+ // Create the acceptors necessary to receive requests for the
+ // specified group reference.
+ this->create_group_acceptors (group_ref,
+ rd->acceptor_registry_,
+ this->orb_core_
+ ACE_ENV_ARG_PARAMETER);
+
+ ACE_CHECK;
+
+
+ // Add a mapping from GroupId to Object key in the PortableGroup
+ const TAO::ObjectKey &key =
+ obj_ref->_stubobj ()->profile_in_use ()->object_key ();
+ rd->group_map_.add_groupid_objectkey_pair (group_id._retn (),
+ key
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.h b/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.h
new file mode 100644
index 00000000000..b1e08712f4e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/GOA.h
@@ -0,0 +1,325 @@
+// -*- C++ -*-
+
+//=============================================================================
+/**
+ * @file GOA.h
+ *
+ * $Id$
+ *
+ * Header file for Group Object Adapter
+ *
+ * @author Several
+ */
+//=============================================================================
+
+#ifndef TAO_GOA_H
+#define TAO_GOA_H
+
+#include /**/ "ace/pre.h"
+
+#include "portablegroup_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "tao/PortableServer/Regular_POA.h"
+#include "orbsvcs/PortableGroupC.h"
+
+// This is to remove "inherits via dominance" warnings from MSVC.
+// MSVC is being a little too paranoid.
+#if defined(_MSC_VER)
+#pragma warning(push)
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_Profile;
+class TAO_PortableGroup_Acceptor_Registry;
+
+/**
+ * @class TAO_GOA
+ *
+ * @brief Implementation of the PortableGroup::GOA interface.
+ *
+ * Implementation of the PortableGroup::GOA interface.
+ */
+class TAO_PortableGroup_Export TAO_GOA :
+ public virtual PortableGroup::GOA,
+ public virtual TAO_Regular_POA
+{
+public:
+ // Methods added by the
+ /// @name MIOP specification methods
+ //@{
+ virtual PortableServer::ObjectId * create_id_for_reference (
+ CORBA::Object_ptr the_ref
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ));
+
+
+ virtual PortableGroup::IDs * reference_to_ids (
+ CORBA::Object_ptr the_ref
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ));
+
+ virtual void associate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ));
+
+ virtual void disassociate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableGroup::NotAGroupObject
+ ));
+ //@}
+
+ // Standard POA interface methods
+ PortableServer::POA_ptr create_POA (const char *adapter_name,
+ PortableServer::POAManager_ptr poa_manager,
+ const CORBA::PolicyList &policies
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterAlreadyExists,
+ PortableServer::POA::InvalidPolicy));
+
+ PortableServer::POA_ptr find_POA (const char *adapter_name,
+ CORBA::Boolean activate_it
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterNonExistent));
+
+ void destroy (CORBA::Boolean etherealize_objects,
+ CORBA::Boolean wait_for_completion
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ThreadPolicy_ptr create_thread_policy (PortableServer::ThreadPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ PortableServer::LifespanPolicy_ptr create_lifespan_policy (PortableServer::LifespanPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ char * the_name (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POA_ptr the_parent (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POAList *the_children (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POAManager_ptr the_POAManager (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::AdapterActivator_ptr the_activator (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void the_activator (PortableServer::AdapterActivator_ptr adapter_activator
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::ServantManager_ptr get_servant_manager (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ void set_servant_manager (PortableServer::ServantManager_ptr imgr
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant get_servant (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::NoServant,
+ PortableServer::POA::WrongPolicy));
+
+ void set_servant (PortableServer::Servant servant
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+
+ void activate_object_with_id (const PortableServer::ObjectId &id,
+ PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+
+ void deactivate_object (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr create_reference (const char *intf
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid,
+ const char *intf
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::OctetSeq *id (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // End standard POA interface methods.
+
+ TAO_GOA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL);
+
+ virtual ~TAO_GOA (void);
+
+ // Used to force the initialization of the code.
+ static int Initializer (void);
+
+protected:
+
+ /// Template method for creating new POA's of this type.
+ virtual TAO_Root_POA *new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_Root_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL);
+
+ int find_group_component (const CORBA::Object_ptr the_ref,
+ PortableGroup::TagGroupTaggedComponent &group);
+
+ int find_group_component_in_profile (
+ const TAO_Profile* profile,
+ PortableGroup::TagGroupTaggedComponent &group
+ );
+
+ int create_group_acceptors (
+ CORBA::Object_ptr the_ref,
+ TAO_PortableGroup_Acceptor_Registry &acceptor_registry,
+ TAO_ORB_Core &orb_core
+ ACE_ENV_ARG_DECL
+ );
+
+ /// Helper function to associate group references with
+ /// object references.
+ void associate_group_with_ref (
+ CORBA::Object_ptr group_ref,
+ CORBA::Object_ptr obj_ref
+ ACE_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableGroup::NotAGroupObject));
+};
+
+// ****************************************************************
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#include /**/ "ace/post.h"
+
+#endif /* TAO_GOA_H */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/MIOP.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/MIOP.cpp
index 41daec0ca8b..8148eff7164 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/MIOP.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/MIOP.cpp
@@ -2,6 +2,7 @@
#include "UIPMC_Factory.h"
#include "ace/Service_Config.h"
#include "PortableGroup_Loader.h"
+#include "PG_Object_Adapter_Factory.h"
ACE_RCSID (PortableGroup,
UIPMC_Factory,
@@ -12,9 +13,12 @@ namespace TAO
/*static*/ int
MIOP_Loader::Initializer (void)
{
- /*ACE_Service_Config::process_directive (
+ ACE_Service_Config::process_directive (
ace_svc_desc_TAO_PortableGroup_Loader);
- */
+
+ ACE_Service_Config::process_directive (
+ ace_svc_desc_TAO_PG_Object_Adapter_Factory);
+
return ACE_Service_Config::process_directive (
ace_svc_desc_TAO_UIPMC_Protocol_Factory);
}
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
index 1ab07283025..34567542613 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
@@ -9,7 +9,7 @@
#include "ace/OS_NS_unistd.h"
#include "tao/debug.h"
#include "tao/ORB_Constants.h"
-#include "tao/PortableServer/ORB_Manager.h"
+#include "tao/PortableServer/POAManagerC.h"
#include "PG_Operators.h" // operator == on CosNaming::Name
// Use this macro at the beginning of CORBA methods
@@ -640,7 +640,7 @@ void TAO::PG_FactoryRegistry::unregister_factory_by_location (
// allocate stucture to be returned.
PortableGroup::FactoryInfos_var result = 0;
ACE_NEW_THROW_EX (result, ::PortableGroup::FactoryInfos(),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO));
+ CORBA::NO_MEMORY (TAO::VMCID, CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -671,7 +671,7 @@ void TAO::PG_FactoryRegistry::unregister_factory_by_location (
METHOD_ENTRY(TAO::PG_FactoryRegistry::list_factories_by_location);
::PortableGroup::FactoryInfos_var result;
ACE_NEW_THROW_EX (result, ::PortableGroup::FactoryInfos(this->registry_.current_size()),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO));
+ CORBA::NO_MEMORY (TAO::VMCID, CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp
index f0da337d804..1a9c5f8b23f 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp
@@ -165,7 +165,7 @@ TAO_PG_GenericFactory::create_object (
PortableGroup::GenericFactory::FactoryCreationId,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Object::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h
index d9f3e51eaea..46e3d06b648 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h
@@ -23,7 +23,7 @@
#include "ace/Hash_Map_Manager.h"
#include "portablegroup_export.h"
-#include "tao/PortableServer/PortableServerC.h"
+#include "tao/PortableServer/PortableServer.h"
#include "orbsvcs/PortableGroupC.h"
#include "PG_Object_Group_Manipulator.h"
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp
index 39b65b8768b..9dbc38d7ad8 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp
@@ -204,7 +204,7 @@ TAO_PG_ObjectGroupManager::add_member_i (
TAO_PG_ObjectGroup_Array,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -260,7 +260,7 @@ TAO_PG_ObjectGroupManager::remove_member (
// Multiple members from different object groups may reside at the
// same location. Iterate through the list to attempt to find a
- // match for the exact object group.
+ // match for the exact object group.
size_t to_be_removed = 0;
// get the position of the object group in the object_group_array
@@ -335,7 +335,7 @@ TAO_PG_ObjectGroupManager::locations_of_members (
PortableGroup::Locations,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -514,8 +514,8 @@ TAO_PG_ObjectGroupManager::get_object_group_ref_from_id (
this->lock_,
PortableGroup::ObjectGroup::_nil ());
- if (this->object_group_map_.find (ACE_U64_TO_U32 (group_id),
- group_entry)
+ if (this->object_group_map_.find (ACE_U64_TO_U32 (group_id),
+ group_entry)
!= 0)
{
ACE_THROW_RETURN (PortableGroup::ObjectGroupNotFound (),
@@ -554,7 +554,7 @@ TAO_PG_ObjectGroupManager::create_object_group (
TAO_PG_ObjectGroup_Map_Entry,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Object::_nil ());
@@ -680,7 +680,7 @@ TAO_PG_ObjectGroupManager::get_properties (
PortableGroup::Properties,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp
new file mode 100644
index 00000000000..30727bb8e75
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp
@@ -0,0 +1,46 @@
+// $Id$
+
+#include "PG_Object_Adapter_Factory.h"
+#include "PG_Servant_Dispatcher.h"
+
+#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/ORB_Core.h"
+
+ACE_RCSID (TAO_PortableGroup,
+ PG_Object_Adapter_Factory,
+ "$Id$")
+
+
+TAO_PG_Object_Adapter_Factory::TAO_PG_Object_Adapter_Factory (void)
+{
+}
+
+TAO_Adapter*
+TAO_PG_Object_Adapter_Factory::create (TAO_ORB_Core *orb_core)
+{
+ TAO_Object_Adapter *object_adapter = 0;
+ ACE_NEW_RETURN (object_adapter,
+ TAO_Object_Adapter (orb_core->server_factory ()->
+ active_object_map_creation_parameters (),
+ *orb_core),
+ 0);
+
+ // Create and register the RT servant dispatcher.
+ TAO_PG_Servant_Dispatcher *rt_servant_dispatcher;
+ ACE_NEW_RETURN (rt_servant_dispatcher,
+ TAO_PG_Servant_Dispatcher,
+ 0);
+ object_adapter->servant_dispatcher (rt_servant_dispatcher);
+
+
+ return object_adapter;
+}
+
+ACE_FACTORY_DEFINE (TAO_PortableGroup, TAO_PG_Object_Adapter_Factory)
+ACE_STATIC_SVC_DEFINE (TAO_PG_Object_Adapter_Factory,
+ ACE_TEXT ("TAO_GOA"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_PG_Object_Adapter_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h
new file mode 100644
index 00000000000..189d77873a8
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h
@@ -0,0 +1,42 @@
+/* -*- C++ -*- */
+//=============================================================================
+/**
+ * @file PG_Object_Adapter_Factory.h
+ *
+ * $Id$
+ *
+ * @author Johnny Willemsen
+ */
+// ===================================================================
+
+#ifndef TAO_PG_OBJECT_ADAPTER_FACTORY_H
+#define TAO_PG_OBJECT_ADAPTER_FACTORY_H
+#include /**/ "ace/pre.h"
+
+#include "portablegroup_export.h"
+
+#include "tao/PortableServer/Object_Adapter_Factory.h"
+#include "tao/orbconf.h"
+
+#include "ace/Service_Config.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_PortableGroup_Export TAO_PG_Object_Adapter_Factory : public TAO_Object_Adapter_Factory
+{
+public:
+ /// Constructor
+ TAO_PG_Object_Adapter_Factory (void);
+
+ /// Create adapter.
+ virtual TAO_Adapter *create (TAO_ORB_Core *orb_core);
+};
+
+ACE_STATIC_SVC_DECLARE (TAO_PG_Object_Adapter_Factory)
+ACE_FACTORY_DECLARE (TAO_PortableGroup, TAO_PG_Object_Adapter_Factory)
+
+#include /**/ "ace/post.h"
+
+#endif /* TAO_PG_OBJECT_ADAPTER_FACTORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
index 825572e1f5c..d00480c4dd4 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
@@ -6,7 +6,6 @@
#include "PG_Operators.h" // Borrow operator== on CosNaming::Name
#include "PG_Utils.h"
-#include "tao/PortableServer/ORB_Manager.h"
#include "tao/debug.h"
#include "ace/Get_Opt.h"
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp
index abab2a89e0a..46d1380f826 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp
@@ -70,7 +70,7 @@ TAO_PG_PropertyManager::get_default_properties (
PortableGroup::Properties (this->default_properties_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -154,7 +154,7 @@ TAO_PG_PropertyManager::get_type_properties (
PortableGroup::Properties (props_len),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -290,7 +290,7 @@ TAO_PG_PropertyManager::get_properties (
PortableGroup::Properties (properties_len),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp
new file mode 100644
index 00000000000..67958aa2bbf
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp
@@ -0,0 +1,63 @@
+// @(#) $Id$
+
+#include "PG_Servant_Dispatcher.h"
+#include "GOA.h"
+
+ACE_RCSID(PortableGroup,
+ PG_Servant_Dispatcher,
+ "$Id$")
+
+TAO_PG_Servant_Dispatcher::~TAO_PG_Servant_Dispatcher (void)
+{
+}
+
+TAO_Root_POA *
+TAO_PG_Servant_Dispatcher::create_Root_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL)
+{
+ TAO_Root_POA *poa = 0;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_GOA (name,
+ poa_manager,
+ policies,
+ 0,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter
+ ACE_ENV_ARG_PARAMETER),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
+
+void
+TAO_PG_Servant_Dispatcher::pre_invoke_remote_request (TAO_Root_POA &,
+ CORBA::Short,
+ TAO_ServerRequest &,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &
+ ACE_ENV_ARG_DECL_NOT_USED)
+{
+}
+
+void
+TAO_PG_Servant_Dispatcher::pre_invoke_collocated_request (TAO_Root_POA &,
+ CORBA::Short,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &
+ ACE_ENV_ARG_DECL_NOT_USED)
+{
+}
+
+void
+TAO_PG_Servant_Dispatcher::post_invoke (TAO_Root_POA &,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &)
+{
+}
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h
new file mode 100644
index 00000000000..2c40bef8cd3
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h
@@ -0,0 +1,68 @@
+/* -*- C++ -*- */
+
+//=============================================================================
+/**
+ * @file PG_Servant_Dispatcher.h
+ *
+ * $Id$
+ *
+ * @author Johnny Willemsen <jwillemsen@remedy.nl>
+ */
+//=============================================================================
+
+#ifndef TAO_PG_SERVANT_DISPATCHER_H
+#define TAO_PG_SERVANT_DISPATCHER_H
+#include /**/ "ace/pre.h"
+
+#include "portablegroup_export.h"
+#include "tao/PortableServer/Servant_Dispatcher.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+/**
+ * @class TAO_PG_Servant_Dispatcher
+ *
+ * @brief Concrete instantiation of the Servant_Dispatcher strategy.
+ *
+ * This class just calls _dispatch on the servant_upcall. No extra
+ * processing is done or needed.
+ *
+ */
+class TAO_PortableGroup_Export TAO_PG_Servant_Dispatcher
+ : public TAO_Servant_Dispatcher
+{
+public:
+ virtual ~TAO_PG_Servant_Dispatcher (void);
+
+ /// Pre_invoke remote request.
+ void pre_invoke_remote_request (TAO_Root_POA &poa,
+ CORBA::Short servant_priority,
+ TAO_ServerRequest &req,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &pre_invoke_state
+ ACE_ENV_ARG_DECL);
+
+ /// Pre_invoke collocated request.
+ void pre_invoke_collocated_request (TAO_Root_POA &poa,
+ CORBA::Short servant_priority,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &pre_invoke_state
+ ACE_ENV_ARG_DECL);
+
+ /// Post_invoke request.
+ void post_invoke (TAO_Root_POA &poa,
+ TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &pre_invoke_state);
+
+ /// Factory method for creating new POA's.
+ TAO_Root_POA *create_Root_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter
+ ACE_ENV_ARG_DECL);
+};
+
+#include /**/ "ace/post.h"
+#endif /* TAO_PG_SERVANT_DISPATCHER_H */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp
deleted file mode 100644
index fdde0eed0ce..00000000000
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp
+++ /dev/null
@@ -1,255 +0,0 @@
-#include "POA_Hooks.h"
-#include "PortableGroup_Loader.h"
-#include "PortableGroup_Request_Dispatcher.h"
-
-#include "tao/Stub.h"
-#include "tao/Profile.h"
-#include "tao/ORB_Constants.h"
-#include "tao/CDR.h"
-
-ACE_RCSID (PortableGroup,
- POA_Hooks,
- "$Id$")
-
-TAO_POA_Hooks::TAO_POA_Hooks (
- PortableGroup_Request_Dispatcher &request_dispatcher)
- : request_dispatcher_ (request_dispatcher)
-{
-}
-
-TAO_POA_Hooks::~TAO_POA_Hooks (void)
-{
-}
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-PortableServer::ObjectId *
-TAO_POA_Hooks::create_id_for_reference (
- TAO_POA &the_poa,
- CORBA::Object_ptr the_ref
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ))
-{
-
- // Get the RepositoryId from the Group reference so
- // we know what kind of reference to make.
- const char* repository_id = the_ref->_stubobj ()->type_id.in ();
-
- // Create a temporary object reference and then get the
- // ObjectId out of it.
- CORBA::Object_var obj_ref = the_poa.create_reference (repository_id
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- PortableServer::ObjectId_var obj_id = the_poa.reference_to_id (obj_ref.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- // Associate the object reference with the group reference.
- this->associate_group_with_ref (the_poa,
- the_ref,
- obj_ref.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return obj_id._retn ();
-}
-
-int
-TAO_POA_Hooks::find_group_component (const CORBA::Object_ptr the_ref,
- PortableGroup::TagGroupTaggedComponent &group)
-{
- const TAO_MProfile& profiles = the_ref->_stubobj ()->base_profiles ();
- const TAO_Profile* profile;
- CORBA::ULong slot;
-
- // Iterate through the tagged profiles, and
- // create acceptors for the multicast ones.
- slot = 0;
- while ((profile = profiles.get_profile (slot)))
- {
- if (this->find_group_component_in_profile (profile, group) == 0)
- return 0;
-
- ++slot;
- }
-
- // Not found.
- return -1;
-}
-
-int
-TAO_POA_Hooks::find_group_component_in_profile (const TAO_Profile* profile,
- PortableGroup::TagGroupTaggedComponent &group)
-{
- // Iterate through the tagged components looking for
- // group tag.
- const TAO_Tagged_Components& components = profile->tagged_components ();
-
- IOP::TaggedComponent tagged_component;
- tagged_component.tag = IOP::TAG_GROUP;
-
- // Try to find it.
- if (components.get_component (tagged_component) == 0)
- return -1;
-
- // Found it.
- const CORBA::Octet *buf =
- tagged_component.component_data.get_buffer ();
-
- TAO_InputCDR in_cdr (reinterpret_cast<const char*> (buf),
- tagged_component.component_data.length ());
-
- // Extract the Byte Order.
- CORBA::Boolean byte_order;
- if ((in_cdr >> ACE_InputCDR::to_boolean (byte_order)) == 0)
- return -1;
- in_cdr.reset_byte_order (static_cast<int> (byte_order));
-
- if ((in_cdr >> group) == 0)
- return -1;
-
- return 0;
-}
-
-int
-TAO_POA_Hooks::create_group_acceptors (CORBA::Object_ptr the_ref,
- TAO_PortableGroup_Acceptor_Registry &acceptor_registry,
- TAO_ORB_Core &orb_core
- ACE_ENV_ARG_DECL)
-{
- const TAO_MProfile& profiles = the_ref->_stubobj ()->base_profiles ();
- const TAO_Profile* profile;
- CORBA::ULong slot;
- int num = 0;
-
- // Iterate through the tagged profiles, and
- // create acceptors for the multicast ones.
- slot = 0;
- while ((profile = profiles.get_profile (slot)))
- {
- if (profile->supports_multicast ())
- {
- acceptor_registry.open (profile,
- orb_core
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- ++num;
- }
-
- ++slot;
- }
-
- // Return the number of acceptors registered.
- return num;
-}
-
-
-PortableServer::IDs *
-TAO_POA_Hooks::reference_to_ids (
- TAO_POA &/*the_poa*/,
- CORBA::Object_ptr /*the_ref*/
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ))
-{
-
- return 0;
-}
-
-void
-TAO_POA_Hooks::associate_group_with_ref (
- TAO_POA &the_poa,
- CORBA::Object_ptr group_ref,
- CORBA::Object_ptr obj_ref
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::NotAGroupObject))
-{
- // Find the Group Component so that we can extract the Group ID.
- PortableGroup::TagGroupTaggedComponent *tmp_group_id;
- ACE_NEW_THROW_EX (tmp_group_id,
- PortableGroup::TagGroupTaggedComponent,
- CORBA::NO_MEMORY (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_CHECK;
-
- PortableGroup::TagGroupTaggedComponent_var group_id = tmp_group_id;
-
- if (this->find_group_component (group_ref, group_id.inout ()) != 0)
- {
- // Group component wasn't found. The group reference
- // that was passed in must be bogus.
- ACE_THROW (PortableServer::NotAGroupObject ());
- }
-
- // Create the acceptors necessary to receive requests for the
- // specified group reference.
- this->create_group_acceptors (group_ref,
- this->request_dispatcher_.acceptor_registry_,
- the_poa.orb_core ()
- ACE_ENV_ARG_PARAMETER);
-
- ACE_CHECK;
-
-
- // Add a mapping from GroupId to Object key in the PortableGroup
- const TAO::ObjectKey &key =
- obj_ref->_stubobj ()->profile_in_use ()->object_key ();
- this->request_dispatcher_.group_map_.add_groupid_objectkey_pair (
- group_id._retn (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
-}
-
-void
-TAO_POA_Hooks::associate_reference_with_id (
- TAO_POA &the_poa,
- CORBA::Object_ptr ref,
- const PortableServer::ObjectId & oid
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ))
-{
-
- // Create a reference for the specified ObjectId, since
- // it is much easier to extract the object key from the
- // reference.
- CORBA::Object_var obj_ref = the_poa.id_to_reference (oid
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- // Associate the object reference with the group reference.
- this->associate_group_with_ref (the_poa,
- ref,
- obj_ref.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-void
-TAO_POA_Hooks::disassociate_reference_with_id (
- TAO_POA &/*the_poa*/,
- CORBA::Object_ptr /*ref*/,
- const PortableServer::ObjectId & /*oid*/
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ))
-{
-}
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h b/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h
deleted file mode 100644
index f1bb0a0dadf..00000000000
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h
+++ /dev/null
@@ -1,135 +0,0 @@
-// -*- C++ -*-
-
-//=============================================================================
-/**
- * @file POA_Hooks.h
- *
- * $Id$
- *
- * @author Frank Hunleth <fhunleth@cs.wustl.edu>
- */
-//=============================================================================
-
-#ifndef TAO_POA_HOOKS_H
-#define TAO_POA_HOOKS_H
-
-#include /**/ "ace/pre.h"
-
-#include "tao/PortableServer/PortableGroup_Hooks.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "portablegroup_export.h"
-
-#include "orbsvcs/PortableGroupC.h"
-
-// Forward references
-class PortableGroup_Request_Dispatcher;
-class TAO_PortableGroup_Loader;
-class TAO_Profile;
-class TAO_PortableGroup_Acceptor_Registry;
-
-/**
- * @class TAO_POA_Hooks
- *
- * @brief TAO_POA_Hooks
- *
- * This class acts as a facade for all of the POA specific methods in the
- * PortableGroup library.
- */
-class TAO_PortableGroup_Export TAO_POA_Hooks :
- public TAO_POA_PortableGroup_Hooks
-{
-public:
- TAO_POA_Hooks (PortableGroup_Request_Dispatcher &request_dispatcher);
-
- virtual ~TAO_POA_Hooks (void);
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
- virtual PortableServer::ObjectId * create_id_for_reference (
- TAO_POA &the_poa,
- CORBA::Object_ptr the_ref
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ));
-
- virtual PortableServer::IDs * reference_to_ids (
- TAO_POA &the_poa,
- CORBA::Object_ptr the_ref
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ));
-
- virtual void associate_reference_with_id (
- TAO_POA &the_poa,
- CORBA::Object_ptr ref,
- const PortableServer::ObjectId & oid
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ));
-
- virtual void disassociate_reference_with_id (
- TAO_POA &the_poa,
- CORBA::Object_ptr ref,
- const PortableServer::ObjectId & oid
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::NotAGroupObject
- ));
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-protected:
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
- int find_group_component (const CORBA::Object_ptr the_ref,
- PortableGroup::TagGroupTaggedComponent &group);
-
- int find_group_component_in_profile (
- const TAO_Profile* profile,
- PortableGroup::TagGroupTaggedComponent &group
- );
-
- int create_group_acceptors (
- CORBA::Object_ptr the_ref,
- TAO_PortableGroup_Acceptor_Registry &acceptor_registry,
- TAO_ORB_Core &orb_core
- ACE_ENV_ARG_DECL
- );
-
- /// Helper function to associate group references with
- /// object references.
- void associate_group_with_ref (
- TAO_POA &the_poa,
- CORBA::Object_ptr group_ref,
- CORBA::Object_ptr obj_ref
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::NotAGroupObject));
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-private:
-
- PortableGroup_Request_Dispatcher &request_dispatcher_;
-
-};
-
-#include /**/ "ace/post.h"
-
-#endif /* TAO_POA_HOOKS_H */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp
index 234c493816d..ce639bbf3ec 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp
@@ -3,6 +3,7 @@
// $Id$
#include "PortableGroup_Loader.h"
+#include "PG_Object_Adapter_Factory.h"
#include "PortableGroup_ORBInitializer.h"
#include "ace/Dynamic_Service.h"
#include "tao/ORB_Core.h"
@@ -27,12 +28,12 @@ TAO_PortableGroup_Loader::init (int /*argc*/,
PortableInterceptor::ORBInitializer::_nil ();
PortableInterceptor::ORBInitializer_var orb_initializer;
- /// Register the RTCORBA ORBInitializer.
+ /// Register the Portablegroup ORBInitializer.
ACE_NEW_THROW_EX (temp_orb_initializer,
TAO_PortableGroup_ORBInitializer (),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h
index d322948b490..a528c515277 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h
@@ -37,8 +37,6 @@
class TAO_PortableGroup_Export TAO_PortableGroup_Loader
: public ACE_Service_Object
{
- friend class TAO_POA_Hooks;
-
public:
/// Constructor.
TAO_PortableGroup_Loader (void);
@@ -65,7 +63,7 @@ TAO_Requires_PortableGroup_Initializer =
#else
static int
-TAO_Requires_PortableGroup_Initializer =
+TAO_Requires_PortableGroup_Initializer =
TAO_PortableGroup_Loader::Initializer ();
#endif /* ACE_HAS_BROKEN_STATIC_CONSTRUCTORS */
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
index a3cadc7b45d..61c733012bc 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
@@ -17,7 +17,9 @@ ACE_RCSID (PortableGroup,
#include "tao/debug.h"
#include "PortableGroup_Request_Dispatcher.h"
-#include "POA_Hooks.h"
+
+static const char *pg_poa_factory_name = "TAO_PG_POA";
+static const char *pg_poa_factory_directive = "dynamic TAO_PG_POA Service_Object * TAO_PortableGroup:_make_TAO_PG_Object_Adapter_Factory()";
TAO_PortableGroup_ORBInitializer::TAO_PortableGroup_ORBInitializer ()
{
@@ -53,24 +55,16 @@ TAO_PortableGroup_ORBInitializer::pre_init (
PortableGroup_Request_Dispatcher (),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
tao_info->orb_core ()->request_dispatcher (rd);
- // Create and save the hooks for the POA.
- TAO_POA_PortableGroup_Hooks *poa_hooks;
- ACE_NEW_THROW_EX (poa_hooks,
- TAO_POA_Hooks (*rd),
- CORBA::NO_MEMORY (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_CHECK;
- tao_info->orb_core ()->portable_group_poa_hooks (poa_hooks);
+ // If the application resolves the root POA, make sure we load the PG POA.
+ TAO_ORB_Core::set_poa_factory (pg_poa_factory_name,
+ pg_poa_factory_directive);
}
void
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h
index c42963a480f..77c7f8632f4 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h
@@ -36,7 +36,7 @@ class TAO_PortableGroup_Loader;
class TAO_PortableGroup_Export PortableGroup_Request_Dispatcher :
public TAO_Request_Dispatcher
{
- friend class TAO_POA_Hooks;
+ friend class TAO_GOA;
public:
/// Destructor.
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp
index 9760e1c4e64..ec2f55c0da7 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp
@@ -57,7 +57,7 @@ TAO_Portable_Group_Map::add_groupid_objectkey_pair (
Map_Entry (),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp
index 3b4dfdfdabc..7f738ee864a 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp
@@ -19,7 +19,9 @@
#include "UIPMC_Transport.h"
#include "UIPMC_Endpoint.h"
-ACE_RCSID(tao, UIPMC_Connect, "$Id$")
+ACE_RCSID(PortableGroup,
+ UIPMC_Connect,
+ "$Id$")
TAO_UIPMC_Connection_Handler::TAO_UIPMC_Connection_Handler (ACE_Thread_Manager *t)
: TAO_UIPMC_SVC_HANDLER (t, 0 , 0),
@@ -131,7 +133,7 @@ TAO_UIPMC_Connection_Handler::open (void*)
if(TAO_debug_level > 5)
{
ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT("\nTAO (%P|%t) TAO_UIPMC_Connection_Handler::open -")
+ ACE_TEXT("TAO (%P|%t) TAO_UIPMC_Connection_Handler::open, ")
ACE_TEXT("listening on: <%s:%u>\n"),
this->local_addr_.get_host_addr (),
this->local_addr_.get_port_number ()));
@@ -155,7 +157,7 @@ TAO_UIPMC_Connection_Handler::open_server (void)
if( TAO_debug_level > 5)
{
ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT("\nTAO (%P|%t) TAO_UIPMC_Connection_Handler::open_server -")
+ ACE_TEXT("TAO (%P|%t) TAO_UIPMC_Connection_Handler::open_server, ")
ACE_TEXT("subcribed to multicast group at %s:%d\n"),
this->local_addr_.get_host_addr (),
this->local_addr_.get_port_number ()
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp
index 6118681e9c4..08268364c86 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp
@@ -213,7 +213,7 @@ TAO_UIPMC_Connector::make_profile (ACE_ENV_SINGLE_ARG_DECL)
TAO_UIPMC_Profile (this->orb_core ()),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp
index d24c1a2f721..8c1cfd4af4f 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp
@@ -163,7 +163,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
{
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -197,7 +197,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
{
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -210,7 +210,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// The group component version is mandatory.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -230,7 +230,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// exception if it isn't found.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -263,7 +263,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// The Group ID is mandatory, so throw an exception.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -290,7 +290,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// so throw an exception.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -312,7 +312,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// since it wasn't found.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -329,7 +329,7 @@ TAO_UIPMC_Profile::parse_string_i (const char *string
// since it wasn't found.
ACE_THROW (CORBA::INV_OBJREF (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
@@ -658,7 +658,7 @@ TAO_UIPMC_Profile::addressing_mode (CORBA::Short addr_mode
default:
ACE_THROW (CORBA::BAD_PARAM (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO));
}
diff --git a/TAO/orbsvcs/orbsvcs/RTCosScheduling.idl b/TAO/orbsvcs/orbsvcs/RTCosScheduling.idl
index 10d68c8815c..7ffd6662db1 100644
--- a/TAO/orbsvcs/orbsvcs/RTCosScheduling.idl
+++ b/TAO/orbsvcs/orbsvcs/RTCosScheduling.idl
@@ -22,7 +22,7 @@
#define _RT_COS_SCHEDULING_
#include <orb.idl>
-#include "tao/PortableServer/PortableServer.pidl"
+#include "tao/PortableServer/PortableServer_include.pidl"
/**
* @module RTCosScheduling
@@ -30,8 +30,6 @@
* @brief This module contains the interfaces for the RTCORBA 1.0
* Scheduling Service.
*/
-
-
module RTCosScheduling {
/**
@@ -103,7 +101,6 @@ module RTCosScheduling {
raises (UnknownName);
};
-
};
diff --git a/TAO/orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp b/TAO/orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
index 7b69e4f0271..63b09de0866 100644
--- a/TAO/orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
@@ -19,7 +19,7 @@
#endif /* __ACE_INLINE__ */
#include "tao/ORB_Core.h"
-#include "tao/PortableServer/POA.h"
+#include "tao/PortableServer/Root_POA.h"
#include "tao/RTCORBA/Linear_Priority_Mapping.h"
#include "tao/RTCORBA/Priority_Mapping_Manager.h"
#include "tao/RTPortableServer/RTPortableServer.h"
@@ -165,7 +165,8 @@ RTCosScheduling_ServerScheduler_i::configure_ORB(TAO_ORB_Core *orb_core)
#endif /* ACE_HAS_THREADS */
/// Get the ORB core from the POA Manager
- TAO_POA *tao_poa = parent->_tao_poa_downcast();
+ TAO_Root_POA *tao_poa = dynamic_cast<TAO_Root_POA*>(parent);
+
TAO_ORB_Core &orb_core = tao_poa->orb_core();
/// configure the orb (linear mapping, register interceptor, etc.)
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
index 0c7b47d751a..5ba81681a20 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
@@ -276,7 +276,7 @@ TAO::SSLIOP::Connector::make_profile (ACE_ENV_SINGLE_ARG_DECL)
0), // SSL component
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -299,7 +299,7 @@ TAO::SSLIOP::Connector::make_secure_profile (ACE_ENV_SINGLE_ARG_DECL)
1), // SSL component
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -412,7 +412,7 @@ TAO::SSLIOP::Connector::iiop_connect (
::Security::NoProtection))
ACE_THROW_RETURN (CORBA::NO_PERMISSION (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EPERM),
CORBA::COMPLETED_NO),
0);
@@ -459,7 +459,7 @@ TAO::SSLIOP::Connector::ssliop_connect (
::Security::NoProtection))
ACE_THROW_RETURN (CORBA::NO_PERMISSION (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EPERM),
CORBA::COMPLETED_NO),
0);
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp
index 9b18545640b..f953099ead9 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp
@@ -43,7 +43,7 @@ TAO::SSLIOP::Current::get_peer_certificate (
::SSLIOP::ASN_1_Cert,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
@@ -77,7 +77,7 @@ TAO::SSLIOP::Current::get_peer_certificate_chain (
::SSLIOP::SSL_Cert,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp
index eb7ff19899a..6ee7a07cffe 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp
@@ -39,7 +39,7 @@ TAO::SSLIOP::Current_Impl::client_credentials (
this->ssl_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (SecurityLevel3::ClientCredentials::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
index 1b01c15ecf1..5e29395ba31 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
@@ -52,7 +52,7 @@ const char *
TAO::SSLIOP::Protocol_Factory::prefix (void) const
{
// Note: This method doesn't seem to be used anywhere. Moreover,
- // keeping it may make things more confusing - a Factory can
+ // keeping it may make things more confusing - a Factory can
// well be handling multiple protocol prefixes, not just one!
// Shouldn't it be deprecated?
return ::prefix_[0];
@@ -78,22 +78,22 @@ TAO::SSLIOP::Protocol_Factory::make_acceptor (void)
}
-// Parses a X509 path. Beware: This function modifies
+// Parses a X509 path. Beware: This function modifies
// the buffer pointed to by arg!
int
-TAO::SSLIOP::Protocol_Factory::parse_x509_file_path (char *arg,
+TAO::SSLIOP::Protocol_Factory::parse_x509_file_path (char *arg,
char **path)
{
ACE_ASSERT (arg!= 0);
ACE_ASSERT (path!= 0);
-
+
char *lst = 0;
const char *type_name = ACE_OS::strtok_r (arg, ":", &lst);
*path = ACE_OS::strtok_r (0, "", &lst);
if (ACE_OS::strcasecmp (type_name, "ASN1") == 0)
return SSL_FILETYPE_ASN1;
-
+
if (ACE_OS::strcasecmp (type_name, "PEM") == 0)
return SSL_FILETYPE_PEM;
@@ -402,7 +402,7 @@ TAO::SSLIOP::Protocol_Factory::register_orb_initializer (
TAO::Security::ORBInitializer,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
@@ -421,7 +421,7 @@ TAO::SSLIOP::Protocol_Factory::register_orb_initializer (
csiv2_target_requires),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
index efa08eeb608..4b12486ee86 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
@@ -63,7 +63,7 @@ TAO::SSLIOP::ORBInitializer::pre_init (
TAO::SSLIOP::Current (orb_core),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -128,7 +128,7 @@ TAO::SSLIOP::ORBInitializer::post_init (
this->qop_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -161,7 +161,7 @@ TAO::SSLIOP::ORBInitializer::post_init (
// this->csiv2_target_requires_),
// CORBA::NO_MEMORY (
// CORBA::SystemException::_tao_minor_code (
-// TAO_DEFAULT_MINOR_CODE,
+// TAO::VMCID,
// ENOMEM),
// CORBA::COMPLETED_NO));
// ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp b/TAO/orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp
index fb61097ebaf..5fbdca1e5e7 100644
--- a/TAO/orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp
+++ b/TAO/orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp
@@ -37,7 +37,7 @@ TAO::Security::EstablishTrustPolicy::copy (ACE_ENV_SINGLE_ARG_DECL)
TAO::Security::EstablishTrustPolicy (this->trust_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp b/TAO/orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp
index f716d9c03b7..6d9748b209d 100644
--- a/TAO/orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp
+++ b/TAO/orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp
@@ -35,7 +35,7 @@ TAO::Security::QOPPolicy::copy (ACE_ENV_SINGLE_ARG_DECL)
TAO::Security::QOPPolicy (this->qop_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
index 673c4debebc..ad681e183e3 100644
--- a/TAO/orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
@@ -59,7 +59,7 @@ TAO::Security::ORBInitializer::pre_init (
// TAO_Security_Current (old_tss_slot, orb_id.in ()),
// CORBA::NO_MEMORY (
// CORBA::SystemException::_tao_minor_code (
-// TAO_DEFAULT_MINOR_CODE,
+// TAO::VMCID,
// ENOMEM),
// CORBA::COMPLETED_NO));
// ACE_CHECK;
@@ -88,7 +88,7 @@ TAO::Security::ORBInitializer::pre_init (
tao_info->orb_core ()),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -108,7 +108,7 @@ TAO::Security::ORBInitializer::pre_init (
TAO::SL3::CredentialsCurator,
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
@@ -128,7 +128,7 @@ TAO::Security::ORBInitializer::pre_init (
TAO::SL3::SecurityManager (credentials_curator.in ()),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK;
diff --git a/TAO/orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp b/TAO/orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
index 87f0d172965..001c74c2ef9 100644
--- a/TAO/orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
+++ b/TAO/orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
@@ -39,7 +39,7 @@ TAO::Security::PolicyFactory::create_policy (
if (!(value >>= qop))
ACE_THROW_RETURN (CORBA::BAD_PARAM (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO),
CORBA::Policy::_nil ());
@@ -49,7 +49,7 @@ TAO::Security::PolicyFactory::create_policy (
TAO::Security::QOPPolicy (qop),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -66,7 +66,7 @@ TAO::Security::PolicyFactory::create_policy (
if (!(value >>= trust))
ACE_THROW_RETURN (CORBA::BAD_PARAM (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO),
CORBA::Policy::_nil ());
@@ -76,7 +76,7 @@ TAO::Security::PolicyFactory::create_policy (
TAO::Security::EstablishTrustPolicy (*trust),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -93,7 +93,7 @@ TAO::Security::PolicyFactory::create_policy (
if (!(value >>= args))
ACE_THROW_RETURN (CORBA::BAD_PARAM (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO),
CORBA::Policy::_nil ());
@@ -109,7 +109,7 @@ TAO::Security::PolicyFactory::create_policy (
args->use_integrity),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
@@ -126,7 +126,7 @@ TAO::Security::PolicyFactory::create_policy (
if (!(value >>= creds))
ACE_THROW_RETURN (CORBA::BAD_PARAM (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
EINVAL),
CORBA::COMPLETED_NO),
CORBA::Policy::_nil ());
@@ -136,7 +136,7 @@ TAO::Security::PolicyFactory::create_policy (
TAO::SL3::ObjectCredentialsPolicy (*creds),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
+ TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h b/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h
index eef1f946440..cdebf3a0462 100644
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h
+++ b/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h
@@ -18,7 +18,6 @@
#define TAO_TIO_H
#include /**/ "ace/pre.h"
-#include "tao/PortableServer/ORB_Manager.h"
#include "orbsvcs/TimeServiceS.h"
#include "TAO_UTO.h"
#include "time_export.h"
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trading_Loader.h b/TAO/orbsvcs/orbsvcs/Trader/Trading_Loader.h
index ce679eada06..f722cfd6cba 100644
--- a/TAO/orbsvcs/orbsvcs/Trader/Trading_Loader.h
+++ b/TAO/orbsvcs/orbsvcs/Trader/Trading_Loader.h
@@ -17,7 +17,7 @@
#define TAO_TRADING_LOADER_H
#include "tao/Object_Loader.h"
-#include "tao/PortableServer/ORB_Manager.h"
+#include "tao/Utils/ORB_Manager.h"
#include "ace/Auto_Ptr.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)