summaryrefslogtreecommitdiff
path: root/TAO/tao
diff options
context:
space:
mode:
authorfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-12 18:58:44 +0000
committerfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-12 18:58:44 +0000
commit8d40b91422e328d03a0cda9dc91a9cb92458aa52 (patch)
tree468291519f5de84e2d73520262cff279db26aa67 /TAO/tao
parent0d2e3d69b72f8f9dad3402500a1b77d4a579c43a (diff)
downloadATCD-8d40b91422e328d03a0cda9dc91a9cb92458aa52.tar.gz
Tue Jun 12 13:30:02 2001 Frank Hunleth <fhunleth@cs.wustl.edu>, Angelo Corsaro <corsaro@cs.wustl.edu>
Diffstat (limited to 'TAO/tao')
-rw-r--r--TAO/tao/Acceptor_Registry.cpp1
-rw-r--r--TAO/tao/BiDir_GIOP/Makefile60
-rw-r--r--TAO/tao/Buffering_Constraint_Policy.cpp6
-rw-r--r--TAO/tao/Buffering_Constraint_Policy.h3
-rw-r--r--TAO/tao/Client_Priority_Policy.cpp100
-rw-r--r--TAO/tao/Client_Priority_Policy.h97
-rw-r--r--TAO/tao/Client_Priority_Policy.i6
-rw-r--r--TAO/tao/Default_Endpoint_Selector_Factory.cpp38
-rw-r--r--TAO/tao/Default_Endpoint_Selector_Factory.h77
-rw-r--r--TAO/tao/Default_Protocols_Hooks.cpp71
-rw-r--r--TAO/tao/Default_Protocols_Hooks.h89
-rw-r--r--TAO/tao/Default_Stub_Factory.cpp37
-rw-r--r--TAO/tao/Default_Stub_Factory.h56
-rw-r--r--TAO/tao/Domain/Makefile57
-rw-r--r--TAO/tao/DynamicAny/Makefile57
-rw-r--r--TAO/tao/DynamicInterface/Makefile99
-rw-r--r--TAO/tao/Endpoint_Selector_Factory.cpp24
-rw-r--r--TAO/tao/Endpoint_Selector_Factory.h14
-rw-r--r--TAO/tao/IFR_Client/Makefile84
-rw-r--r--TAO/tao/IIOP_Acceptor.cpp31
-rw-r--r--TAO/tao/IIOP_Connector.cpp30
-rw-r--r--TAO/tao/IIOP_Profile.cpp9
-rw-r--r--TAO/tao/IORManipulation/Makefile24
-rw-r--r--TAO/tao/IORTable/Makefile19
-rw-r--r--TAO/tao/Invocation.cpp97
-rw-r--r--TAO/tao/Invocation.h7
-rw-r--r--TAO/tao/Invocation_Endpoint_Selectors.cpp13
-rw-r--r--TAO/tao/Invocation_Endpoint_Selectors.h63
-rw-r--r--TAO/tao/Invocation_Endpoint_Selectors.i14
-rw-r--r--TAO/tao/Makefile6908
-rw-r--r--TAO/tao/Messaging_ORBInitializer.cpp10
-rw-r--r--TAO/tao/Messaging_PolicyFactory.cpp8
-rw-r--r--TAO/tao/Messaging_Policy_i.cpp11
-rw-r--r--TAO/tao/Messaging_Policy_i.h5
-rw-r--r--TAO/tao/ORB.cpp61
-rw-r--r--TAO/tao/ORB.h8
-rw-r--r--TAO/tao/ORB_Core.cpp463
-rw-r--r--TAO/tao/ORB_Core.h168
-rw-r--r--TAO/tao/ORB_Core.i139
-rw-r--r--TAO/tao/POA_Extension_Initializer.cpp44
-rw-r--r--TAO/tao/POA_Extension_Initializer.h60
-rw-r--r--TAO/tao/PolicyC.cpp15
-rw-r--r--TAO/tao/PolicyC.h6
-rw-r--r--TAO/tao/Policy_Manager.cpp1026
-rw-r--r--TAO/tao/Policy_Manager.h236
-rw-r--r--TAO/tao/Policy_Manager.i291
-rw-r--r--TAO/tao/Policy_Set.cpp317
-rw-r--r--TAO/tao/Policy_Set.h133
-rw-r--r--TAO/tao/Policy_Set.i29
-rw-r--r--TAO/tao/PortableServer/Default_Policy_Validator.cpp103
-rw-r--r--TAO/tao/PortableServer/Default_Policy_Validator.h54
-rw-r--r--TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp30
-rw-r--r--TAO/tao/PortableServer/Default_Servant_Dispatcher.h11
-rw-r--r--TAO/tao/PortableServer/Makefile2186
-rw-r--r--TAO/tao/PortableServer/Object_Adapter.cpp145
-rw-r--r--TAO/tao/PortableServer/Object_Adapter.h34
-rw-r--r--TAO/tao/PortableServer/Object_Adapter.i12
-rw-r--r--TAO/tao/PortableServer/POA.cpp1544
-rw-r--r--TAO/tao/PortableServer/POA.h390
-rw-r--r--TAO/tao/PortableServer/POA.i294
-rw-r--r--TAO/tao/PortableServer/POA_Cached_Policies.cpp150
-rw-r--r--TAO/tao/PortableServer/POA_Cached_Policies.h108
-rw-r--r--TAO/tao/PortableServer/POA_Cached_Policies.i69
-rw-r--r--TAO/tao/PortableServer/POA_Policies.cpp386
-rw-r--r--TAO/tao/PortableServer/POA_Policies.h261
-rw-r--r--TAO/tao/PortableServer/POA_Policies.i (renamed from TAO/tao/RT_Protocols_Hooks.i)1
-rw-r--r--TAO/tao/PortableServer/POA_Policy_Set.cpp99
-rw-r--r--TAO/tao/PortableServer/POA_Policy_Set.h87
-rw-r--r--TAO/tao/PortableServer/POA_Policy_Set.i39
-rw-r--r--TAO/tao/PortableServer/Policy_Validator.cpp52
-rw-r--r--TAO/tao/PortableServer/Policy_Validator.h79
-rw-r--r--TAO/tao/PortableServer/PortableServer.h2
-rw-r--r--TAO/tao/PortableServer/RTPortableServerC.cpp304
-rw-r--r--TAO/tao/PortableServer/RTPortableServerC.h257
-rw-r--r--TAO/tao/PortableServer/RTPortableServerC.i71
-rw-r--r--TAO/tao/PortableServer/RT_Acceptor_Filters.cpp102
-rw-r--r--TAO/tao/PortableServer/RT_Acceptor_Filters.h142
-rw-r--r--TAO/tao/PortableServer/RT_Acceptor_Filters.i6
-rw-r--r--TAO/tao/PortableServer/Servant_Dispatcher.h20
-rw-r--r--TAO/tao/PortableServer/TAO_PortableServer.dsp58
-rw-r--r--TAO/tao/PortableServer/TAO_PortableServer_Static.dsp52
-rw-r--r--TAO/tao/Priority_Mapping.cpp37
-rw-r--r--TAO/tao/Protocols_Hooks.cpp136
-rw-r--r--TAO/tao/Protocols_Hooks.h71
-rw-r--r--TAO/tao/RTCORBA/Direct_Priority_Mapping.cpp (renamed from TAO/tao/Strategies/Direct_Priority_Mapping.cpp)3
-rw-r--r--TAO/tao/RTCORBA/Direct_Priority_Mapping.h (renamed from TAO/tao/Strategies/Direct_Priority_Mapping.h)10
-rw-r--r--TAO/tao/RTCORBA/Direct_Priority_Mapping.i (renamed from TAO/tao/Strategies/Direct_Priority_Mapping.i)0
-rw-r--r--TAO/tao/RTCORBA/Linear_Priority_Mapping.cpp (renamed from TAO/tao/Strategies/Linear_Priority_Mapping.cpp)3
-rw-r--r--TAO/tao/RTCORBA/Linear_Priority_Mapping.h (renamed from TAO/tao/Strategies/Linear_Priority_Mapping.h)10
-rw-r--r--TAO/tao/RTCORBA/Linear_Priority_Mapping.i (renamed from TAO/tao/Strategies/Linear_Priority_Mapping.i)0
-rw-r--r--TAO/tao/RTCORBA/Makefile4917
-rw-r--r--TAO/tao/RTCORBA/Makefile.bor24
-rw-r--r--TAO/tao/RTCORBA/Pool_Per_Endpoint.cpp (renamed from TAO/tao/Pool_Per_Endpoint.cpp)34
-rw-r--r--TAO/tao/RTCORBA/Pool_Per_Endpoint.h (renamed from TAO/tao/Pool_Per_Endpoint.h)6
-rw-r--r--TAO/tao/RTCORBA/Pool_Per_Endpoint.i (renamed from TAO/tao/Pool_Per_Endpoint.i)0
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping.cpp15
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping.h (renamed from TAO/tao/Priority_Mapping.h)17
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping.i (renamed from TAO/tao/Priority_Mapping.i)0
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping_Manager.cpp (renamed from TAO/tao/Priority_Mapping_Manager.cpp)14
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping_Manager.h (renamed from TAO/tao/Priority_Mapping_Manager.h)18
-rw-r--r--TAO/tao/RTCORBA/Priority_Mapping_Manager.i (renamed from TAO/tao/Priority_Mapping_Manager.i)6
-rw-r--r--TAO/tao/RTCORBA/Private_Transport_Descriptor.cpp (renamed from TAO/tao/Private_Transport_Descriptor.cpp)7
-rw-r--r--TAO/tao/RTCORBA/Private_Transport_Descriptor.h (renamed from TAO/tao/Private_Transport_Descriptor.h)9
-rw-r--r--TAO/tao/RTCORBA/Private_Transport_Descriptor.inl (renamed from TAO/tao/Private_Transport_Descriptor.inl)0
-rw-r--r--TAO/tao/RTCORBA/README145
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.cpp21
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.h45
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.pidl (renamed from TAO/tao/RTCORBA.pidl)16
-rw-r--r--TAO/tao/RTCORBA/RT_Current.cpp (renamed from TAO/tao/RT_Current.cpp)33
-rw-r--r--TAO/tao/RTCORBA/RT_Current.h (renamed from TAO/tao/RT_Current.h)10
-rw-r--r--TAO/tao/RTCORBA/RT_Current.i4
-rw-r--r--TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp (renamed from TAO/tao/RT_Endpoint_Selector_Factory.cpp)140
-rw-r--r--TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.h (renamed from TAO/tao/RT_Endpoint_Selector_Factory.h)24
-rw-r--r--TAO/tao/RTCORBA/RT_Mutex.cpp (renamed from TAO/tao/RT_Mutex.cpp)8
-rw-r--r--TAO/tao/RTCORBA/RT_Mutex.h (renamed from TAO/tao/RT_Mutex.h)10
-rw-r--r--TAO/tao/RTCORBA/RT_Mutex.i2
-rw-r--r--TAO/tao/RTCORBA/RT_ORB.cpp (renamed from TAO/tao/RT_ORB.cpp)11
-rw-r--r--TAO/tao/RTCORBA/RT_ORB.h (renamed from TAO/tao/RT_ORB.h)14
-rw-r--r--TAO/tao/RTCORBA/RT_ORB.i2
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.cpp (renamed from TAO/tao/RT_ORBInitializer.cpp)47
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.h (renamed from TAO/tao/RT_ORBInitializer.h)13
-rw-r--r--TAO/tao/RTCORBA/RT_ORB_Loader.cpp215
-rw-r--r--TAO/tao/RTCORBA/RT_ORB_Loader.h96
-rw-r--r--TAO/tao/RTCORBA/RT_PolicyFactory.cpp (renamed from TAO/tao/RT_PolicyFactory.cpp)7
-rw-r--r--TAO/tao/RTCORBA/RT_PolicyFactory.h (renamed from TAO/tao/RT_PolicyFactory.h)7
-rw-r--r--TAO/tao/RTCORBA/RT_Policy_i.cpp (renamed from TAO/tao/RT_Policy_i.cpp)94
-rw-r--r--TAO/tao/RTCORBA/RT_Policy_i.h (renamed from TAO/tao/RT_Policy_i.h)63
-rw-r--r--TAO/tao/RTCORBA/RT_Policy_i.i (renamed from TAO/tao/RT_Policy_i.i)3
-rw-r--r--TAO/tao/RTCORBA/RT_Stub.cpp (renamed from TAO/tao/RT_Stub.cpp)169
-rw-r--r--TAO/tao/RTCORBA/RT_Stub.h (renamed from TAO/tao/RT_Stub.h)11
-rw-r--r--TAO/tao/RTCORBA/RT_Stub_Factory.cpp (renamed from TAO/tao/RT_Stub_Factory.cpp)13
-rw-r--r--TAO/tao/RTCORBA/RT_Stub_Factory.h (renamed from TAO/tao/RT_Stub_Factory.h)11
-rw-r--r--TAO/tao/RTCORBA/TAO_RTCORBA.dsp403
-rw-r--r--TAO/tao/RTCORBA/TAO_RTCORBA_Static.dsp346
-rw-r--r--TAO/tao/RTCORBA/Thread_Pool.cpp (renamed from TAO/tao/Thread_Pool.cpp)7
-rw-r--r--TAO/tao/RTCORBA/Thread_Pool.h (renamed from TAO/tao/Thread_Pool.h)16
-rw-r--r--TAO/tao/RTCORBA/Thread_Pool.i (renamed from TAO/tao/Thread_Pool.i)0
-rw-r--r--TAO/tao/RTCORBA/rtcorba_export.h40
-rw-r--r--TAO/tao/RTCORBA/rtcorbafwd.h (renamed from TAO/tao/rtcorbafwd.h)27
-rw-r--r--TAO/tao/RTCORBAC.cpp5252
-rw-r--r--TAO/tao/RTCORBAC.h2990
-rw-r--r--TAO/tao/RTCORBAC.i2516
-rw-r--r--TAO/tao/RTCORBAS.cpp51
-rw-r--r--TAO/tao/RTCORBAS.h72
-rw-r--r--TAO/tao/RTCORBAS.i20
-rw-r--r--TAO/tao/RTCORBAS_T.cpp32
-rw-r--r--TAO/tao/RTCORBAS_T.h53
-rw-r--r--TAO/tao/RTCORBAS_T.i20
-rw-r--r--TAO/tao/RTPortableServer/Makefile2033
-rw-r--r--TAO/tao/RTPortableServer/Makefile.bor24
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.cpp29
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.h55
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.pidl (renamed from TAO/tao/PortableServer/RTPortableServer.pidl)12
-rw-r--r--TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.cpp45
-rw-r--r--TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.h44
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.cpp765
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.h304
-rw-r--r--TAO/tao/RTPortableServer/RT_POA.i101
-rw-r--r--TAO/tao/RTPortableServer/RT_POA_Initializer.cpp62
-rw-r--r--TAO/tao/RTPortableServer/RT_POA_Initializer.h47
-rw-r--r--TAO/tao/RTPortableServer/RT_Policy_Validator.cpp200
-rw-r--r--TAO/tao/RTPortableServer/RT_Policy_Validator.h72
-rw-r--r--TAO/tao/RTPortableServer/RT_Servant_Dispatcher.cpp (renamed from TAO/tao/PortableServer/RT_Servant_Dispatcher.cpp)134
-rw-r--r--TAO/tao/RTPortableServer/RT_Servant_Dispatcher.h (renamed from TAO/tao/PortableServer/RT_Servant_Dispatcher.h)25
-rw-r--r--TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp251
-rw-r--r--TAO/tao/RTPortableServer/TAO_RTPortableServer_Static.dsp186
-rw-r--r--TAO/tao/RTPortableServer/rtportableserver_export.h40
-rw-r--r--TAO/tao/RT_CORBA.h23
-rw-r--r--TAO/tao/RT_Current.i7
-rw-r--r--TAO/tao/RT_Endpoint_Utils.cpp74
-rw-r--r--TAO/tao/RT_Endpoint_Utils.h54
-rw-r--r--TAO/tao/RT_Invocation_Endpoint_Selectors.cpp979
-rw-r--r--TAO/tao/RT_Invocation_Endpoint_Selectors.h230
-rw-r--r--TAO/tao/RT_Invocation_Endpoint_Selectors.i46
-rw-r--r--TAO/tao/RT_Mutex.i5
-rw-r--r--TAO/tao/RT_ORB.i5
-rw-r--r--TAO/tao/RT_ORB_Loader.cpp86
-rw-r--r--TAO/tao/RT_ORB_Loader.h55
-rw-r--r--TAO/tao/RT_Protocols_Hooks.cpp537
-rw-r--r--TAO/tao/RT_Protocols_Hooks.h174
-rw-r--r--TAO/tao/Resource_Factory.cpp6
-rw-r--r--TAO/tao/Resource_Factory.h4
-rw-r--r--TAO/tao/SmartProxies/Makefile3
-rw-r--r--TAO/tao/Strategies/Makefile576
-rw-r--r--TAO/tao/Strategies/Reactor_Per_Priority.cpp20
-rw-r--r--TAO/tao/Strategies/SHMIOP_Profile.cpp16
-rw-r--r--TAO/tao/Strategies/TAO_Strategies.dsp24
-rw-r--r--TAO/tao/Strategies/TAO_Strategies_Static.dsp24
-rw-r--r--TAO/tao/Strategies/UIOP_Acceptor.cpp26
-rw-r--r--TAO/tao/Strategies/UIOP_Connector.cpp23
-rw-r--r--TAO/tao/Strategies/UIOP_Profile.cpp18
-rw-r--r--TAO/tao/Strategies/advanced_resource.cpp100
-rw-r--r--TAO/tao/Strategies/advanced_resource.h16
-rw-r--r--TAO/tao/Stub.cpp91
-rw-r--r--TAO/tao/Stub.h10
-rw-r--r--TAO/tao/Stub_Factory.cpp21
-rw-r--r--TAO/tao/Stub_Factory.h10
-rw-r--r--TAO/tao/TAO.dsp274
-rw-r--r--TAO/tao/TAO.pidl22
-rw-r--r--TAO/tao/TAOC.cpp611
-rw-r--r--TAO/tao/TAOC.h230
-rw-r--r--TAO/tao/TAOC.i225
-rw-r--r--TAO/tao/TAO_Internal.cpp8
-rw-r--r--TAO/tao/TAO_Static.dsp260
-rw-r--r--TAO/tao/TypeCodeFactory/Makefile18
-rw-r--r--TAO/tao/default_resource.cpp20
-rw-r--r--TAO/tao/default_resource.h8
-rw-r--r--TAO/tao/diffs/RTCORBAS.cpp.diff19
-rw-r--r--TAO/tao/diffs/RTCORBAS.h.diff36
-rw-r--r--TAO/tao/orbconf.h92
-rw-r--r--TAO/tao/rtcorbafwd.cpp23
-rw-r--r--TAO/tao/rtcorbafwd.i1
212 files changed, 17054 insertions, 29270 deletions
diff --git a/TAO/tao/Acceptor_Registry.cpp b/TAO/tao/Acceptor_Registry.cpp
index 94d106a5d29..b8e23fbc3e4 100644
--- a/TAO/tao/Acceptor_Registry.cpp
+++ b/TAO/tao/Acceptor_Registry.cpp
@@ -8,7 +8,6 @@
#include "tao/params.h"
#include "tao/MProfile.h"
#include "tao/debug.h"
-#include "tao/RT_Policy_i.h"
#include "tao/Acceptor_Filter.h"
#include "tao/Endpoint.h"
diff --git a/TAO/tao/BiDir_GIOP/Makefile b/TAO/tao/BiDir_GIOP/Makefile
index 6194d2eb3df..815065e1dd1 100644
--- a/TAO/tao/BiDir_GIOP/Makefile
+++ b/TAO/tao/BiDir_GIOP/Makefile
@@ -58,8 +58,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/BiDirGIOP.o .obj/BiDirGIOP.so .shobj/BiDirGIOP.o .shobj/BiDirGIOP.so: BiDirGIOP.cpp BiDirGIOP.h \
- $(ACE_ROOT)/ace/pre.h \
- bidirgiop_export.h \
+ $(ACE_ROOT)/ace/pre.h bidirgiop_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -182,8 +181,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- BiDirPolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
+ BiDirPolicyC.h $(TAO_ROOT)/tao/PolicyC.h \
$(TAO_ROOT)/tao/Encodable.h \
$(TAO_ROOT)/tao/Environment.h \
$(TAO_ROOT)/tao/Environment.i \
@@ -205,8 +203,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object.i \
$(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- BiDirPolicyC.i BiDir_ORBInitializer.h \
+ $(TAO_ROOT)/tao/PolicyC.i BiDirPolicyC.i \
+ BiDir_ORBInitializer.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
$(TAO_ROOT)/tao/Any.h \
@@ -250,6 +248,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -285,10 +286,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -304,8 +301,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB_Core.i
.obj/BiDirPolicyC.o .obj/BiDirPolicyC.so .shobj/BiDirPolicyC.o .shobj/BiDirPolicyC.so: BiDirPolicyC.cpp BiDirGIOP.h \
- $(ACE_ROOT)/ace/pre.h \
- bidirgiop_export.h \
+ $(ACE_ROOT)/ace/pre.h bidirgiop_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -428,8 +424,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- BiDirPolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
+ BiDirPolicyC.h $(TAO_ROOT)/tao/PolicyC.h \
$(TAO_ROOT)/tao/Encodable.h \
$(TAO_ROOT)/tao/Environment.h \
$(TAO_ROOT)/tao/Environment.i \
@@ -451,14 +446,12 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object.i \
$(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- BiDirPolicyC.i \
+ $(TAO_ROOT)/tao/PolicyC.i BiDirPolicyC.i \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i
.obj/BiDir_ORBInitializer.o .obj/BiDir_ORBInitializer.so .shobj/BiDir_ORBInitializer.o .shobj/BiDir_ORBInitializer.so: BiDir_ORBInitializer.cpp \
- BiDir_ORBInitializer.h \
- $(ACE_ROOT)/ace/pre.h \
+ BiDir_ORBInitializer.h $(ACE_ROOT)/ace/pre.h \
bidirgiop_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -644,8 +637,7 @@ CPPFLAGS += -I$(TAO_ROOT)
BiDirPolicyC.h BiDirPolicyC.i
.obj/BiDir_PolicyFactory.o .obj/BiDir_PolicyFactory.so .shobj/BiDir_PolicyFactory.o .shobj/BiDir_PolicyFactory.so: BiDir_PolicyFactory.cpp BiDir_PolicyFactory.h \
- $(ACE_ROOT)/ace/pre.h \
- bidirgiop_export.h \
+ $(ACE_ROOT)/ace/pre.h bidirgiop_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -802,8 +794,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
$(TAO_ROOT)/tao/LocalObject.h \
- $(TAO_ROOT)/tao/LocalObject.i \
- BiDirGIOP.h \
+ $(TAO_ROOT)/tao/LocalObject.i BiDirGIOP.h \
$(TAO_ROOT)/tao/BiDir_Adapter.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
@@ -830,8 +821,7 @@ CPPFLAGS += -I$(TAO_ROOT)
BiDirPolicyC.h BiDirPolicyC.i BiDir_Policy_i.h BiDir_Policy_i.inl
.obj/BiDir_Policy_i.o .obj/BiDir_Policy_i.so .shobj/BiDir_Policy_i.o .shobj/BiDir_Policy_i.so: BiDir_Policy_i.cpp BiDir_Policy_i.h \
- $(ACE_ROOT)/ace/pre.h \
- bidirgiop_export.h \
+ $(ACE_ROOT)/ace/pre.h bidirgiop_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -839,8 +829,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- BiDirGIOP.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl BiDirGIOP.h \
$(TAO_ROOT)/tao/BiDir_Adapter.h \
$(TAO_ROOT)/tao/Exception.h \
$(TAO_ROOT)/tao/corbafwd.h \
@@ -955,8 +944,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- BiDirPolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
+ BiDirPolicyC.h $(TAO_ROOT)/tao/PolicyC.h \
$(TAO_ROOT)/tao/Encodable.h \
$(TAO_ROOT)/tao/Environment.h \
$(TAO_ROOT)/tao/Environment.i \
@@ -978,12 +966,10 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object.i \
$(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- BiDirPolicyC.i \
+ $(TAO_ROOT)/tao/PolicyC.i BiDirPolicyC.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- BiDir_Policy_i.inl \
- $(TAO_ROOT)/tao/Stub.h \
+ BiDir_Policy_i.inl $(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
@@ -1010,6 +996,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -1070,10 +1059,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1087,7 +1072,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/Stub.i
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/Buffering_Constraint_Policy.cpp b/TAO/tao/Buffering_Constraint_Policy.cpp
index 9b233426c98..e4dc7a42448 100644
--- a/TAO/tao/Buffering_Constraint_Policy.cpp
+++ b/TAO/tao/Buffering_Constraint_Policy.cpp
@@ -84,6 +84,12 @@ TAO_Buffering_Constraint_Policy::destroy (CORBA_Environment &)
{
}
+TAO_Cached_Policy_Type
+TAO_Buffering_Constraint_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_BUFFERING_CONSTRAINT;
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
diff --git a/TAO/tao/Buffering_Constraint_Policy.h b/TAO/tao/Buffering_Constraint_Policy.h
index 20d00f342fd..ef6590731c0 100644
--- a/TAO/tao/Buffering_Constraint_Policy.h
+++ b/TAO/tao/Buffering_Constraint_Policy.h
@@ -73,6 +73,9 @@ public:
virtual void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
private:
/// The attribute
TAO::BufferingConstraint buffering_constraint_;
diff --git a/TAO/tao/Client_Priority_Policy.cpp b/TAO/tao/Client_Priority_Policy.cpp
deleted file mode 100644
index 2067b12ce75..00000000000
--- a/TAO/tao/Client_Priority_Policy.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// $Id$
-
-
-#include "tao/Client_Priority_Policy.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "tao/Client_Priority_Policy.i"
-#endif /* __ACE_INLINE__ */
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_RCSID(TAO, Client_Priority_Policy, "$Id$")
-
-TAO_Client_Priority_Policy::TAO_Client_Priority_Policy (
- const TAO::PrioritySpecification &priority_spec)
- : priority_spec_ (priority_spec)
-{
-}
-
-TAO_Client_Priority_Policy::TAO_Client_Priority_Policy (const TAO_Client_Priority_Policy &rhs)
- : TAO::ClientPriorityPolicy (),
- TAO_Local_RefCounted_Object (),
- priority_spec_ (rhs.priority_spec_)
-{
-}
-
-TAO::PrioritySpecification
-TAO_Client_Priority_Policy::priority_specification (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->priority_spec_;
-}
-
-CORBA::PolicyType
-TAO_Client_Priority_Policy::policy_type (CORBA_Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return TAO::CLIENT_PRIORITY_POLICY_TYPE;
-}
-
-CORBA::Policy_ptr
-TAO_Client_Priority_Policy::create (const CORBA::Any& val,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Future policy implementors: notice how the following code is
- // exception safe!
-
- TAO::PrioritySpecification *priority_spec;
- if ((val >>= priority_spec) == 0)
- ACE_THROW_RETURN (CORBA::PolicyError (CORBA::BAD_POLICY_TYPE),
- CORBA::Policy::_nil ());
-
- TAO_Client_Priority_Policy *tmp;
- ACE_NEW_THROW_EX (tmp,
- TAO_Client_Priority_Policy (*priority_spec),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return tmp;
-}
-
-TAO_Client_Priority_Policy *
-TAO_Client_Priority_Policy::clone (void) const
-{
- TAO_Client_Priority_Policy *copy = 0;
- ACE_NEW_RETURN (copy,
- TAO_Client_Priority_Policy (*this),
- 0);
- return copy;
-}
-
-CORBA::Policy_ptr
-TAO_Client_Priority_Policy::copy (CORBA_Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Future policy implementors: notice how the following code is
- // exception safe!
-
- TAO_Client_Priority_Policy* tmp;
- ACE_NEW_THROW_EX (tmp,
- TAO_Client_Priority_Policy (*this),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return tmp;
-}
-
-void
-TAO_Client_Priority_Policy::destroy (CORBA_Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
diff --git a/TAO/tao/Client_Priority_Policy.h b/TAO/tao/Client_Priority_Policy.h
deleted file mode 100644
index bf84663c518..00000000000
--- a/TAO/tao/Client_Priority_Policy.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-//=============================================================================
-/**
- * @file Client_Priority_Policy.h
- *
- * $Id$
- *
- * @author Marina Spivak (marina@cs.wustl.edu)
- * @author Carlos O'Ryan (coryan@cs.wustl.edu)
- * @author Ossama Othman (othman@cs.wustl.edu)
- */
-//=============================================================================
-
-
-#ifndef TAO_CLIENT_PRIORITY_POLICY_H
-#define TAO_CLIENT_PRIORITY_POLICY_H
-#include "ace/pre.h"
-
-#include "tao/orbconf.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-#include "tao/TAOC.h"
-#include "tao/LocalObject.h"
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-/**
- * @class TAO_Client_Priority_Policy
- */
-class TAO_Export TAO_Client_Priority_Policy
- : public TAO::ClientPriorityPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- /// Constructor.
- TAO_Client_Priority_Policy (const TAO::PrioritySpecification &priority_spec);
-
- /// Copy constructor.
- TAO_Client_Priority_Policy (const TAO_Client_Priority_Policy &rhs);
-
- /// Helper method for the implementation of CORBA::ORB::create_policy
- static CORBA::Policy_ptr create (
- const CORBA::Any& val,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-
- /// Returns a copy of <this>.
- virtual TAO_Client_Priority_Policy *clone (void) const;
-
- // = The TAO::Client_Priority_Policy methods
- virtual TAO::PrioritySpecification priority_specification (
- CORBA::Environment &ACE_TRY_ENV =
- CORBA::Environment::default_environment ()
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::PolicyType policy_type (
- CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::Policy_ptr copy (
- CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- virtual void destroy (
- CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-private:
- /// The attribute
- TAO::PrioritySpecification priority_spec_;
-};
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-#if defined (__ACE_INLINE__)
-#include "tao/Client_Priority_Policy.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/post.h"
-#endif /* TAO_CLIENT_PRIORITY_POLICY_H */
diff --git a/TAO/tao/Client_Priority_Policy.i b/TAO/tao/Client_Priority_Policy.i
deleted file mode 100644
index c79bf202c70..00000000000
--- a/TAO/tao/Client_Priority_Policy.i
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
diff --git a/TAO/tao/Default_Endpoint_Selector_Factory.cpp b/TAO/tao/Default_Endpoint_Selector_Factory.cpp
new file mode 100644
index 00000000000..1d84abb1a04
--- /dev/null
+++ b/TAO/tao/Default_Endpoint_Selector_Factory.cpp
@@ -0,0 +1,38 @@
+// $Id$
+
+#include "tao/Default_Endpoint_Selector_Factory.h"
+#include "tao/Invocation.h"
+
+ACE_RCSID(tao, Default_Endpoint_Selector_Factory, "$Id$")
+
+TAO_Default_Endpoint_Selector_Factory::TAO_Default_Endpoint_Selector_Factory (void)
+{
+ ACE_NEW (this->default_endpoint_selector_,
+ TAO_Default_Endpoint_Selector);
+
+}
+
+TAO_Default_Endpoint_Selector_Factory::~TAO_Default_Endpoint_Selector_Factory (void)
+{
+ delete this->default_endpoint_selector_;
+}
+
+
+TAO_Invocation_Endpoint_Selector *
+TAO_Default_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation *,
+ CORBA::Environment &)
+{
+ // Trivial endpoint selector. Just return the default selector.
+ return this->default_endpoint_selector_;
+}
+
+// ****************************************************************
+
+ACE_STATIC_SVC_DEFINE (TAO_Default_Endpoint_Selector_Factory,
+ ACE_TEXT ("Default_Endpoint_Selector_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_Default_Endpoint_Selector_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (TAO, TAO_Default_Endpoint_Selector_Factory)
+
diff --git a/TAO/tao/Default_Endpoint_Selector_Factory.h b/TAO/tao/Default_Endpoint_Selector_Factory.h
new file mode 100644
index 00000000000..6876c1bb317
--- /dev/null
+++ b/TAO/tao/Default_Endpoint_Selector_Factory.h
@@ -0,0 +1,77 @@
+// This may look like C, but it's really -*- C++ -*-
+
+//=============================================================================
+/**
+ * @file Default_Endpoint_Selector_Factory.h
+ *
+ * $Id$
+ *
+ * Strategies for selecting profile/endpoint from an IOR for making an
+ * invocation.
+ *
+ * @author Marina Spivak <marina@cs.wustl.edu>
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+
+#ifndef TAO_DEFAULT_ENDPOINT_SELECTOR_FACTORY_H
+#define TAO_DEFAULT_ENDPOINT_SELECTOR_FACTORY_H
+#include "ace/pre.h"
+
+#include "tao/Endpoint_Selector_Factory.h"
+#include "ace/Service_Config.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// Forward references
+class TAO_Default_Endpoint_Selector;
+
+// ****************************************************************
+
+/**
+ * @class TAO_Default_Endpoint_Selector_Factory
+ *
+ * @brief Factory for initializing <Endpoint_Selection_State> and
+ * obtaining appropriate <Invocation_Endpoint_Selector>.
+ *
+ * Used by Invocation classes to intialize its endpoint selection
+ * strategy and state based on the effective policies.
+ * Endpoint selection strategies are stateless objects - all the
+ * state they need is contained by Invocation in
+ * <Endpoint_Selection_State>. Thus, rather than allocating an
+ * endpoint selection strategy object for each Invocation, the
+ * factory simply returns the appropriate one from the
+ * set preallocated in the ORB_Core. One endpoint selection
+ * strategy object can be used by many invocations concurrently.
+ */
+class TAO_Export TAO_Default_Endpoint_Selector_Factory
+ : public TAO_Endpoint_Selector_Factory
+{
+public:
+ /// Constructor.
+ TAO_Default_Endpoint_Selector_Factory (void);
+
+ /// Destructor.
+ virtual ~TAO_Default_Endpoint_Selector_Factory (void);
+
+ /// Get an Invocation's endpoint selection strategy and
+ /// initialize the endpoint selection state instance.
+ virtual TAO_Invocation_Endpoint_Selector *get_selector (
+ TAO_GIOP_Invocation *invocation,
+ CORBA::Environment &ACE_TRY_ENV);
+
+protected:
+ /// The possible endpoint selector strategies that can be
+ /// returned by this factory
+
+ TAO_Default_Endpoint_Selector *default_endpoint_selector_;
+};
+
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_Default_Endpoint_Selector_Factory)
+ACE_FACTORY_DECLARE (TAO, TAO_Default_Endpoint_Selector_Factory)
+
+#include "ace/post.h"
+#endif /* TAO_DEFAULT_ENDPOINT_SELECTOR_FACTORY_H */
diff --git a/TAO/tao/Default_Protocols_Hooks.cpp b/TAO/tao/Default_Protocols_Hooks.cpp
index c90968aaf7e..189024de217 100644
--- a/TAO/tao/Default_Protocols_Hooks.cpp
+++ b/TAO/tao/Default_Protocols_Hooks.cpp
@@ -12,19 +12,19 @@ ACE_RCSID (tao,
Default_Protocols_Hooks,
"$Id$")
-/// constructor
-TAO_Default_Protocols_Hooks::TAO_Default_Protocols_Hooks (void)
+/// destructor
+TAO_Default_Protocols_Hooks::~TAO_Default_Protocols_Hooks (void)
{
}
-/// destructor
-TAO_Default_Protocols_Hooks::~TAO_Default_Protocols_Hooks (void)
+void
+TAO_Default_Protocols_Hooks::init_hooks (TAO_ORB_Core *,
+ CORBA::Environment &)
{
}
int
TAO_Default_Protocols_Hooks::call_client_protocols_hook (
- TAO_ORB_Core *,
int &,
int &,
int &,
@@ -35,7 +35,6 @@ TAO_Default_Protocols_Hooks::call_client_protocols_hook (
int
TAO_Default_Protocols_Hooks::call_server_protocols_hook (
- TAO_ORB_Core *,
int &,
int &,
int &,
@@ -45,29 +44,12 @@ TAO_Default_Protocols_Hooks::call_server_protocols_hook (
}
void
-TAO_Default_Protocols_Hooks::call_policy_type_hook (
- CORBA::PolicyList *&,
- CORBA::ULong &)
-{
- return;
-}
-
-void
-TAO_Default_Protocols_Hooks::validate_policy_type (CORBA::ULong,
- CORBA::ULong &,
- CORBA::Environment &)
-{
- return;
-}
-
-void
TAO_Default_Protocols_Hooks::add_rt_service_context_hook (
TAO_Service_Context &,
CORBA::Policy *,
CORBA::Short &,
CORBA::Environment &)
{
- return;
}
void
@@ -75,7 +57,6 @@ TAO_Default_Protocols_Hooks::get_selector_hook (CORBA::Policy *,
CORBA::Boolean &,
CORBA::Short &)
{
- return;
}
void
@@ -86,58 +67,36 @@ TAO_Default_Protocols_Hooks::get_selector_bands_policy_hook (
CORBA::Short &,
int &)
{
- return;
}
-CORBA::Policy *
-TAO_Default_Protocols_Hooks::effective_priority_banded_connection_hook (CORBA::Policy *,
- CORBA::Policy *,
- CORBA::Environment &)
-{
- return CORBA::Policy::_nil ();
-}
-
-CORBA::Policy *
-TAO_Default_Protocols_Hooks::effective_client_protocol_hook (CORBA::Policy *,
- CORBA::Policy *,
- CORBA::Environment &)
+int
+TAO_Default_Protocols_Hooks::get_thread_priority (CORBA::Short &,
+ CORBA::Environment &)
{
- return CORBA::Policy::_nil ();
+ return 0;
}
int
-TAO_Default_Protocols_Hooks::get_thread_priority (TAO_ORB_Core *,
- CORBA::Short &,
+TAO_Default_Protocols_Hooks::set_thread_priority (CORBA::Short,
CORBA::Environment &)
{
return 0;
}
int
-TAO_Default_Protocols_Hooks::set_thread_priority (TAO_ORB_Core *,
- CORBA::Short,
- CORBA::Environment &)
+TAO_Default_Protocols_Hooks::set_default_policies (CORBA::Environment &)
{
return 0;
}
void
-TAO_Default_Protocols_Hooks::set_priority_mapping (TAO_ORB_Core *,
- TAO_Resource_Factory *,
- CORBA::Environment &)
+TAO_Default_Protocols_Hooks::rt_service_context (TAO_Stub *,
+ TAO_Service_Context &,
+ CORBA::Boolean ,
+ CORBA::Environment &)
{
- return;
}
-int
-TAO_Default_Protocols_Hooks::set_default_policies (TAO_ORB_Core *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "%s - %d\n",
- __FILE__, __LINE__));
-
- return 0;
-}
// ****************************************************************
diff --git a/TAO/tao/Default_Protocols_Hooks.h b/TAO/tao/Default_Protocols_Hooks.h
index 86dce1e0a05..513286b1505 100644
--- a/TAO/tao/Default_Protocols_Hooks.h
+++ b/TAO/tao/Default_Protocols_Hooks.h
@@ -26,31 +26,26 @@ class TAO_Export TAO_Default_Protocols_Hooks : public TAO_Protocols_Hooks
{
public:
- TAO_Default_Protocols_Hooks (void);
-
- /// Destructor
+ /// destructor
virtual ~TAO_Default_Protocols_Hooks (void);
- virtual int
- call_client_protocols_hook (TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type);
+ virtual void init_hooks (TAO_ORB_Core *orb_core,
+ CORBA::Environment &ACE_TRY_ENV);
- virtual int
- call_server_protocols_hook (TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type);
+ virtual int call_client_protocols_hook (int &send_buffer_size,
+ int &recv_buffer_size,
+ int &no_delay,
+ const char *protocol_type);
- virtual void call_policy_type_hook (CORBA::PolicyList *&policy_list,
- CORBA::ULong &policy_type);
+ virtual int call_server_protocols_hook (int &send_buffer_size,
+ int &recv_buffer_size,
+ int &no_delay,
+ const char *protocol_type);
- virtual void validate_policy_type (CORBA::ULong slot,
- CORBA::ULong &type_value,
- CORBA::Environment &ACE_TRY_ENV);
+ virtual void rt_service_context (TAO_Stub *stub,
+ TAO_Service_Context &service_context,
+ CORBA::Boolean restart,
+ CORBA::Environment &ACE_TRY_ENV);
virtual void add_rt_service_context_hook (TAO_Service_Context &service_context,
CORBA::Policy *model_policy,
@@ -63,47 +58,19 @@ class TAO_Export TAO_Default_Protocols_Hooks : public TAO_Protocols_Hooks
CORBA::Short &server_priority);
virtual void get_selector_bands_policy_hook (
- CORBA::Policy
- *bands_policy,
- CORBA::Short &min_priority,
- CORBA::Short &max_priority,
- CORBA::Short &p,
- int &in_range);
-
-
- /**
- * Hook to check and override the exposed policies if needed
- *
- */
- virtual CORBA::Policy *effective_priority_banded_connection_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
-
- virtual CORBA::Policy *effective_client_protocol_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
-
- /**
- * Accessor and modifier to the current thread priority, used to
- * implement the RTCORBA::Current interface, but it is faster for
- * some critical components. If TAO_HAS_RT_CORBA == 0, the
- * operations are no-ops.
- */
- //@{
- virtual int get_thread_priority (TAO_ORB_Core *,
- CORBA::Short &,
- CORBA::Environment &);
-
- virtual int set_thread_priority (TAO_ORB_Core *,
- CORBA::Short,
- CORBA::Environment &);
- //@}
-
- virtual void set_priority_mapping (TAO_ORB_Core *,
- TAO_Resource_Factory *,
- CORBA::Environment &);
-
- virtual int set_default_policies (TAO_ORB_Core *orb_core);
+ CORBA::Policy *bands_policy,
+ CORBA::Short &min_priority,
+ CORBA::Short &max_priority,
+ CORBA::Short &p,
+ int &in_range);
+
+ virtual int get_thread_priority (CORBA::Short &,
+ CORBA::Environment &);
+
+ virtual int set_thread_priority (CORBA::Short,
+ CORBA::Environment &);
+
+ virtual int set_default_policies (CORBA::Environment &ACE_TRY_ENV);
};
diff --git a/TAO/tao/Default_Stub_Factory.cpp b/TAO/tao/Default_Stub_Factory.cpp
new file mode 100644
index 00000000000..71d06b4f938
--- /dev/null
+++ b/TAO/tao/Default_Stub_Factory.cpp
@@ -0,0 +1,37 @@
+// $Id$
+#include "Default_Stub_Factory.h"
+#include "Stub.h"
+
+ACE_RCSID(tao, TAO_Default_Stub_Factory, "$Id$")
+
+TAO_Default_Stub_Factory::~TAO_Default_Stub_Factory (void)
+{
+ // No-Op.
+}
+
+TAO_Stub *
+TAO_Default_Stub_Factory::create_stub (const char *repository_id,
+ const TAO_MProfile &profiles,
+ TAO_ORB_Core *orb_core,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ TAO_Stub *retval = 0;
+
+ ACE_NEW_THROW_EX (retval,
+ TAO_Stub (repository_id, profiles, orb_core),
+ CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::COMPLETED_MAYBE));
+ ACE_CHECK_RETURN (retval);
+
+ return retval;
+}
+
+// ****************************************************************
+
+ACE_STATIC_SVC_DEFINE (TAO_Default_Stub_Factory,
+ ACE_TEXT ("Default_Stub_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_Default_Stub_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (TAO, TAO_Default_Stub_Factory)
diff --git a/TAO/tao/Default_Stub_Factory.h b/TAO/tao/Default_Stub_Factory.h
new file mode 100644
index 00000000000..75d3ddc1445
--- /dev/null
+++ b/TAO/tao/Default_Stub_Factory.h
@@ -0,0 +1,56 @@
+//=============================================================================
+/**
+ * @file Default_Stub_Factory.h
+ *
+ * $Id$
+ *
+ * Defines the a factory interface for creating Stubs.
+ * This class creates the default stub, that is used in
+ * plain CORBA.
+ *
+ *
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_DEFAULT_STUB_FACTORY_H_
+#define TAO_DEFAULT_STUB_FACTORY_H_
+
+#include "ace/pre.h"
+
+#include "tao/Stub_Factory.h"
+#include "ace/Service_Config.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+/**
+ * @class TAO_Default_Stub_Factory
+ *
+ * This class is a factory whose product is the plain TAO_Stub used by
+ * TAO. Its subclasses build Stub object that are specialization of
+ * the TAO_Stub. As an example TAO_RT_Stub_Factory creates
+ * RT_TAO_Stub. This factory, or one of its subclasses is dynamically
+ * plugged into the ORB_Core, and is used by the ORB_Core to create
+ * Stub Objects.
+ */
+class TAO_Export TAO_Default_Stub_Factory
+ : public TAO_Stub_Factory
+{
+public:
+ // -- Ctor/Dtor --
+ virtual ~TAO_Default_Stub_Factory (void);
+
+ /// Creates a Stub Object.
+ virtual TAO_Stub *create_stub (const char *repository_id,
+ const TAO_MProfile &profiles,
+ TAO_ORB_Core *orb_core,
+ CORBA::Environment &ACE_TRY_ENV);
+};
+
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_Default_Stub_Factory)
+ACE_FACTORY_DECLARE (TAO, TAO_Default_Stub_Factory)
+
+#include "ace/post.h"
+#endif /* TAO_DEFAULT_STUB_FACTORY_H_ */
diff --git a/TAO/tao/Domain/Makefile b/TAO/tao/Domain/Makefile
index ac2e8a51298..20d90a32d6d 100644
--- a/TAO/tao/Domain/Makefile
+++ b/TAO/tao/Domain/Makefile
@@ -178,33 +178,12 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PortableServer/PolicyS.h \
$(TAO_ROOT)/tao/PortableServer/PortableServer.h \
$(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
- $(TAO_ROOT)/tao/PortableServer/RTPortableServerC.h \
$(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
$(TAO_ROOT)/tao/Any.i \
$(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/PortableServer/RTPortableServerC.i \
$(TAO_ROOT)/tao/PortableServer/Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
$(TAO_ROOT)/tao/PortableServer/Servant_Base.i \
@@ -273,14 +252,32 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
$(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
$(TAO_ROOT)/tao/PortableServer/Operation_Table.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
@@ -288,6 +285,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/OctetSeqC.h \
$(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
@@ -297,6 +296,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -313,6 +313,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -331,8 +336,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -375,10 +378,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/target_specification.h \
diff --git a/TAO/tao/DynamicAny/Makefile b/TAO/tao/DynamicAny/Makefile
index 983cc98e1f4..6ecd4a25716 100644
--- a/TAO/tao/DynamicAny/Makefile
+++ b/TAO/tao/DynamicAny/Makefile
@@ -62,8 +62,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/DynamicAny.o .obj/DynamicAny.so .shobj/DynamicAny.o .shobj/DynamicAny.so: DynamicAny.cpp DynamicAny.h \
- $(ACE_ROOT)/ace/pre.h \
- dynamicany_export.h \
+ $(ACE_ROOT)/ace/pre.h dynamicany_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -187,8 +186,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -398,8 +396,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -491,8 +488,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Containers_T.i \
$(ACE_ROOT)/ace/Containers_T.cpp \
DynSequence_i.h DynEnum_i.h DynArray_i.h DynUnion_i.h DynUnion_i_T.h \
- DynUnion_i_T.cpp \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
+ DynUnion_i_T.cpp $(ACE_ROOT)/ace/Auto_Ptr.h \
$(ACE_ROOT)/ace/Auto_Ptr.i \
$(ACE_ROOT)/ace/Auto_Ptr.cpp
@@ -622,8 +618,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -833,8 +828,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -916,8 +910,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
- DynamicAnyC.i \
- $(ACE_ROOT)/ace/Containers.h \
+ DynamicAnyC.i $(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
$(ACE_ROOT)/ace/Containers_T.h \
$(ACE_ROOT)/ace/Array_Base.h \
@@ -925,8 +918,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Array_Base.cpp \
$(ACE_ROOT)/ace/Containers_T.i \
$(ACE_ROOT)/ace/Containers_T.cpp \
- DynAnyFactory.h \
- $(TAO_ROOT)/tao/Marshal.h \
+ DynAnyFactory.h $(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i
.obj/DynSequence_i.o .obj/DynSequence_i.so .shobj/DynSequence_i.o .shobj/DynSequence_i.so: DynSequence_i.cpp DynSequence_i.h \
@@ -1055,8 +1047,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -1138,8 +1129,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
- DynamicAnyC.i \
- $(ACE_ROOT)/ace/Containers.h \
+ DynamicAnyC.i $(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
$(ACE_ROOT)/ace/Containers_T.h \
$(ACE_ROOT)/ace/Array_Base.h \
@@ -1147,8 +1137,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Array_Base.cpp \
$(ACE_ROOT)/ace/Containers_T.i \
$(ACE_ROOT)/ace/Containers_T.cpp \
- DynAnyFactory.h \
- $(TAO_ROOT)/tao/Marshal.h \
+ DynAnyFactory.h $(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i
.obj/DynEnum_i.o .obj/DynEnum_i.so .shobj/DynEnum_i.o .shobj/DynEnum_i.so: DynEnum_i.cpp DynEnum_i.h \
@@ -1277,8 +1266,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -1360,8 +1348,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
- DynamicAnyC.i \
- $(ACE_ROOT)/ace/Containers.h \
+ DynamicAnyC.i $(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
$(ACE_ROOT)/ace/Containers_T.h \
$(ACE_ROOT)/ace/Array_Base.h \
@@ -1497,8 +1484,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -1580,8 +1566,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
- DynamicAnyC.i \
- $(ACE_ROOT)/ace/Containers.h \
+ DynamicAnyC.i $(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
$(ACE_ROOT)/ace/Containers_T.h \
$(ACE_ROOT)/ace/Array_Base.h \
@@ -1589,8 +1574,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Array_Base.cpp \
$(ACE_ROOT)/ace/Containers_T.i \
$(ACE_ROOT)/ace/Containers_T.cpp \
- DynAnyFactory.h \
- $(TAO_ROOT)/tao/Marshal.h \
+ DynAnyFactory.h $(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i
.obj/DynUnion_i.o .obj/DynUnion_i.so .shobj/DynUnion_i.o .shobj/DynUnion_i.so: DynUnion_i.cpp DynUnion_i.h \
@@ -1719,8 +1703,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
@@ -1807,8 +1790,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Marshal.i
.obj/DynamicAnyC.o .obj/DynamicAnyC.so .shobj/DynamicAnyC.o .shobj/DynamicAnyC.so: DynamicAnyC.cpp DynamicAny.h \
- $(ACE_ROOT)/ace/pre.h \
- dynamicany_export.h \
+ $(ACE_ROOT)/ace/pre.h dynamicany_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1932,8 +1914,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- DynamicAnyC.h \
- $(TAO_ROOT)/tao/corba.h \
+ DynamicAnyC.h $(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
diff --git a/TAO/tao/DynamicInterface/Makefile b/TAO/tao/DynamicInterface/Makefile
index ce2f4e36496..07c00dd6a9c 100644
--- a/TAO/tao/DynamicInterface/Makefile
+++ b/TAO/tao/DynamicInterface/Makefile
@@ -159,8 +159,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- Context.inl \
- $(TAO_ROOT)/tao/Typecode.h \
+ Context.inl $(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
@@ -352,8 +351,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -436,10 +438,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -458,10 +456,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -519,8 +513,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Dynamic_Adapter.h \
Context.h Context.inl ExceptionList.h ExceptionList.inl \
$(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- Request.inl DII_Invocation.inl \
+ $(TAO_ROOT)/tao/NVList.i Request.inl \
+ DII_Invocation.inl \
$(TAO_ROOT)/tao/Principal.h \
$(TAO_ROOT)/tao/OctetSeqC.h \
$(TAO_ROOT)/tao/OctetSeqC.i \
@@ -528,8 +522,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Transport_Mux_Strategy.h
.obj/DII_Reply_Dispatcher.o .obj/DII_Reply_Dispatcher.so .shobj/DII_Reply_Dispatcher.o .shobj/DII_Reply_Dispatcher.so: DII_Reply_Dispatcher.cpp \
- DII_Reply_Dispatcher.h \
- $(ACE_ROOT)/ace/pre.h \
+ DII_Reply_Dispatcher.h $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/orbconf.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
@@ -776,8 +769,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- Request.inl \
+ $(TAO_ROOT)/tao/NVList.i Request.inl \
$(TAO_ROOT)/tao/Pluggable.h \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/GIOP_Message_State.h \
@@ -787,6 +779,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
$(TAO_ROOT)/tao/Policy_Manager.i \
@@ -815,18 +809,13 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
$(TAO_ROOT)/tao/Pluggable_Messaging_Utils.i
.obj/Dynamic_Adapter_Impl.o .obj/Dynamic_Adapter_Impl.so .shobj/Dynamic_Adapter_Impl.o .shobj/Dynamic_Adapter_Impl.so: Dynamic_Adapter_Impl.cpp \
- Dynamic_Adapter_Impl.h \
- $(ACE_ROOT)/ace/pre.h \
+ Dynamic_Adapter_Impl.h $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/Dynamic_Adapter.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -947,8 +936,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Request.h Context.h Context.inl ExceptionList.h ExceptionList.inl \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Request.h \
+ Context.h Context.inl ExceptionList.h ExceptionList.inl \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Exception.h \
$(TAO_ROOT)/tao/Exception.i \
@@ -1010,8 +999,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
- $(TAO_ROOT)/tao/MessagingC.i \
- Request.inl Server_Request.h \
+ $(TAO_ROOT)/tao/MessagingC.i Request.inl \
+ Server_Request.h \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
$(TAO_ROOT)/tao/GIOPC.h \
@@ -1041,8 +1030,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -1080,10 +1072,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1102,10 +1090,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/target_specification.h \
@@ -1273,8 +1257,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Context.h Context.inl \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Context.h \
+ Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
$(TAO_ROOT)/tao/IOPC.h \
@@ -1298,8 +1282,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -1362,10 +1349,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1397,14 +1380,20 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Map_T.cpp \
$(TAO_ROOT)/tao/PortableServer/Key_Adapters.i \
$(TAO_ROOT)/tao/PortableServer/poa_macros.h \
- $(TAO_ROOT)/tao/PortableServer/RTPortableServerC.h \
- $(TAO_ROOT)/tao/PortableServer/RTPortableServerC.i \
$(TAO_ROOT)/tao/PortableServer/Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
$(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
$(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
$(TAO_ROOT)/tao/PortableServer/POAManager.h \
$(TAO_ROOT)/tao/PortableServer/POAManager.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.i \
$(TAO_ROOT)/tao/PortableServer/POA.i \
$(TAO_ROOT)/tao/PortableServer/Collocated_Object.h \
$(TAO_ROOT)/tao/PortableServer/Collocated_Object.i
@@ -1545,8 +1534,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Dynamic_Adapter_Impl.h \
+ $(ACE_ROOT)/ace/OS.i Dynamic_Adapter_Impl.h \
$(TAO_ROOT)/tao/Dynamic_Adapter.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -1643,8 +1631,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Context.h Context.inl ExceptionList.h ExceptionList.inl \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Context.h \
+ Context.inl ExceptionList.h ExceptionList.inl \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Exception.h \
$(TAO_ROOT)/tao/Exception.i \
@@ -1706,8 +1694,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
- $(TAO_ROOT)/tao/MessagingC.i \
- Request.inl DII_Invocation.h \
+ $(TAO_ROOT)/tao/MessagingC.i Request.inl \
+ DII_Invocation.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -1724,8 +1712,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -1763,10 +1754,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1785,10 +1772,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -1968,8 +1951,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Context.h Context.inl \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Context.h \
+ Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
$(TAO_ROOT)/tao/IOPC.h \
diff --git a/TAO/tao/Endpoint_Selector_Factory.cpp b/TAO/tao/Endpoint_Selector_Factory.cpp
index 26eda3d46fe..962ac11b382 100644
--- a/TAO/tao/Endpoint_Selector_Factory.cpp
+++ b/TAO/tao/Endpoint_Selector_Factory.cpp
@@ -1,26 +1,20 @@
// $Id$
#include "tao/Endpoint_Selector_Factory.h"
-#include "tao/Invocation.h"
+#include "ace/Dynamic_Service.h"
ACE_RCSID(tao, Endpoint_Selector_Factory, "$Id$")
-TAO_Endpoint_Selector_Factory::TAO_Endpoint_Selector_Factory (void)
-{
- ACE_NEW (this->default_endpoint_selector_,
- TAO_Default_Endpoint_Selector);
-
-}
-
TAO_Endpoint_Selector_Factory::~TAO_Endpoint_Selector_Factory (void)
{
- delete this->default_endpoint_selector_;
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-TAO_Invocation_Endpoint_Selector *
-TAO_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation *,
- CORBA::Environment &)
-{
- return this->default_endpoint_selector_;
-}
+template class ACE_Dynamic_Service<TAO_Endpoint_Selector_Factory>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate ACE_Dynamic_Service<TAO_Endpoint_Selector_Factory>
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/tao/Endpoint_Selector_Factory.h b/TAO/tao/Endpoint_Selector_Factory.h
index dff1bbe0c9c..ef60cff9d40 100644
--- a/TAO/tao/Endpoint_Selector_Factory.h
+++ b/TAO/tao/Endpoint_Selector_Factory.h
@@ -20,13 +20,13 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
+#include "ace/Service_Object.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
class TAO_GIOP_Invocation;
-class TAO_Default_Endpoint_Selector;
class TAO_Invocation_Endpoint_Selector;
// ****************************************************************
@@ -48,11 +48,9 @@ class TAO_Invocation_Endpoint_Selector;
* strategy object can be used by many invocations concurrently.
*/
class TAO_Export TAO_Endpoint_Selector_Factory
+ : public ACE_Service_Object
{
public:
- /// Constructor.
- TAO_Endpoint_Selector_Factory (void);
-
/// Destructor.
virtual ~TAO_Endpoint_Selector_Factory (void);
@@ -60,13 +58,7 @@ public:
/// initialize the endpoint selection state instance.
virtual TAO_Invocation_Endpoint_Selector *get_selector (
TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV);
-
-protected:
- /// The possible endpoint selector strategies that can be
- /// returned by this factory
-
- TAO_Default_Endpoint_Selector *default_endpoint_selector_;
+ CORBA::Environment &ACE_TRY_ENV) = 0;
};
#include "ace/post.h"
diff --git a/TAO/tao/IFR_Client/Makefile b/TAO/tao/IFR_Client/Makefile
index 1f34d0c640e..bb484f6a071 100644
--- a/TAO/tao/IFR_Client/Makefile
+++ b/TAO/tao/IFR_Client/Makefile
@@ -54,8 +54,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/IFR_BaseC.o .obj/IFR_BaseC.so .shobj/IFR_BaseC.o .shobj/IFR_BaseC.so: IFR_BaseC.cpp IFR_BaseC.h \
- $(ACE_ROOT)/ace/pre.h \
- ifr_client_export.h \
+ $(ACE_ROOT)/ace/pre.h ifr_client_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -206,8 +205,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -290,10 +292,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -312,10 +310,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -327,8 +321,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/operation_details.i \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- IFR_BaseC.i \
+ $(TAO_ROOT)/tao/Invocation.i IFR_BaseC.i \
$(TAO_ROOT)/tao/PortableInterceptor.h \
$(TAO_ROOT)/tao/RequestInfo_Util.h \
$(TAO_ROOT)/tao/ClientRequestInfo.h \
@@ -491,8 +484,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -575,10 +571,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -597,10 +589,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -612,8 +600,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/operation_details.i \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- IFR_BaseC.i IFR_BasicC.i \
+ $(TAO_ROOT)/tao/Invocation.i IFR_BaseC.i \
+ IFR_BasicC.i \
$(TAO_ROOT)/tao/PortableInterceptor.h \
$(TAO_ROOT)/tao/RequestInfo_Util.h \
$(TAO_ROOT)/tao/ClientRequestInfo.h \
@@ -776,8 +764,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -860,10 +851,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -882,10 +869,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -897,8 +880,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/operation_details.i \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- IFR_BaseC.i IFR_BasicC.i IFR_ExtendedC.i \
+ $(TAO_ROOT)/tao/Invocation.i IFR_BaseC.i \
+ IFR_BasicC.i IFR_ExtendedC.i \
$(TAO_ROOT)/tao/PortableInterceptor.h \
$(TAO_ROOT)/tao/RequestInfo_Util.h \
$(TAO_ROOT)/tao/ClientRequestInfo.h \
@@ -909,8 +892,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ClientInterceptorAdapter.inl
.obj/IFR_ComponentsC.o .obj/IFR_ComponentsC.so .shobj/IFR_ComponentsC.o .shobj/IFR_ComponentsC.so: IFR_ComponentsC.cpp IFR_ComponentsC.h \
- $(ACE_ROOT)/ace/pre.h \
- ifr_client_export.h \
+ $(ACE_ROOT)/ace/pre.h ifr_client_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -918,8 +900,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- IFR_ExtendedC.h IFR_BasicC.h IFR_BaseC.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl IFR_ExtendedC.h \
+ IFR_BasicC.h IFR_BaseC.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/CDR.h \
$(TAO_ROOT)/tao/corbafwd.h \
@@ -1062,8 +1044,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -1146,10 +1131,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1168,10 +1149,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -1183,8 +1160,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/operation_details.i \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- IFR_BaseC.i IFR_BasicC.i IFR_ExtendedC.i IFR_ComponentsC.i \
+ $(TAO_ROOT)/tao/Invocation.i IFR_BaseC.i \
+ IFR_BasicC.i IFR_ExtendedC.i IFR_ComponentsC.i \
$(TAO_ROOT)/tao/PortableInterceptor.h \
$(TAO_ROOT)/tao/RequestInfo_Util.h \
$(TAO_ROOT)/tao/ClientRequestInfo.h \
@@ -1372,8 +1349,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -1434,10 +1414,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1456,10 +1432,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -1471,7 +1443,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/operation_details.i \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
$(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- IFR_BaseC.i IFR_BasicC.i IFR_ExtendedC.i
+ $(TAO_ROOT)/tao/Invocation.i IFR_BaseC.i \
+ IFR_BasicC.i IFR_ExtendedC.i
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/IIOP_Acceptor.cpp b/TAO/tao/IIOP_Acceptor.cpp
index 023414f0098..1a0e99030e2 100644
--- a/TAO/tao/IIOP_Acceptor.cpp
+++ b/TAO/tao/IIOP_Acceptor.cpp
@@ -508,7 +508,7 @@ TAO_IIOP_Acceptor::open_i (const ACE_INET_Addr& addr)
(void) this->base_acceptor_.acceptor().enable (ACE_CLOEXEC);
// This avoids having child processes acquire the listen socket thereby
// denying the server the opportunity to restart on a well-known endpoint.
- // This does not affect the aberrent behavior on Win32 platforms.
+ // This does not affect the aberrent behavior on Win32 platforms.
if (TAO_debug_level > 5)
{
@@ -873,8 +873,6 @@ TAO_IIOP_Acceptor::parse_options (const char *str)
int
TAO_IIOP_Acceptor::init_tcp_properties (void)
{
-#if (TAO_HAS_RT_CORBA == 1)
-
// @@ Currently (in the code below), we obtain protocol properties from
// ORB-level ServerProtocol, even though the policy may
// have been overridden on POA level. That's because currently all
@@ -891,11 +889,16 @@ TAO_IIOP_Acceptor::init_tcp_properties (void)
ACE_DECLARE_NEW_CORBA_ENV;
- int send_buffer_size = 0;
- int recv_buffer_size = 0;
- int no_delay = 0;
+ // Initialize the parameters to their defaults. If RTCORBA is loaded,
+ // the server_protocols_hook will override any of the values if they
+ // have been set by a ServerProtocolProperties policy.
+
+ int send_buffer_size = this->orb_core_->orb_params ()->sock_sndbuf_size ();
+ int recv_buffer_size = this->orb_core_->orb_params ()->sock_rcvbuf_size ();
+ int no_delay = this->orb_core_->orb_params ()->nodelay ();
- TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks ();
+ TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
if (tph != 0)
{
@@ -903,8 +906,7 @@ TAO_IIOP_Acceptor::init_tcp_properties (void)
const char *protocol_type = protocol;
int hook_return =
- tph->call_server_protocols_hook (this->orb_core_,
- send_buffer_size,
+ tph->call_server_protocols_hook (send_buffer_size,
recv_buffer_size,
no_delay,
protocol_type);
@@ -927,16 +929,5 @@ TAO_IIOP_Acceptor::init_tcp_properties (void)
// messaging and transport layers, when one transport appears in
// combination with several messaging protocols, for example.
-#else /* TAO_HAS_RT_CORBA == 1 */
-
- this->tcp_properties_.send_buffer_size =
- this->orb_core_->orb_params ()->sock_sndbuf_size ();
- this->tcp_properties_.recv_buffer_size =
- this->orb_core_->orb_params ()->sock_rcvbuf_size ();
- this->tcp_properties_.no_delay =
- this->orb_core_->orb_params ()->nodelay ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
return 0;
}
diff --git a/TAO/tao/IIOP_Connector.cpp b/TAO/tao/IIOP_Connector.cpp
index e3ca21482b6..99ae81920b2 100644
--- a/TAO/tao/IIOP_Connector.cpp
+++ b/TAO/tao/IIOP_Connector.cpp
@@ -483,9 +483,6 @@ TAO_IIOP_Connector::object_key_delimiter (void) const
int
TAO_IIOP_Connector::init_tcp_properties (void)
{
-
-#if (TAO_HAS_RT_CORBA == 1)
-
// Connector protocol properties are obtained from ORB-level
// RTCORBA::ClientProtocolProperties policy override.
// If the override doesn't exist or doesn't contain the
@@ -498,11 +495,14 @@ TAO_IIOP_Connector::init_tcp_properties (void)
ACE_DECLARE_NEW_CORBA_ENV;
- int send_buffer_size = 0;
- int recv_buffer_size = 0;
- int no_delay = 0;
+ // Initialize the settings to the ORB defaults. If RT CORBA is enabled,
+ // it may override these.
+ int send_buffer_size = this->orb_core ()->orb_params ()->sock_sndbuf_size ();
+ int recv_buffer_size = this->orb_core ()->orb_params ()->sock_rcvbuf_size ();
+ int no_delay = this->orb_core ()->orb_params ()->nodelay ();
- TAO_Protocols_Hooks *tph = this->orb_core ()->get_protocols_hooks ();
+ TAO_Protocols_Hooks *tph = this->orb_core ()->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
if (tph != 0)
{
@@ -510,8 +510,7 @@ TAO_IIOP_Connector::init_tcp_properties (void)
const char *protocol_type = protocol;
int hook_result =
- tph->call_client_protocols_hook (this->orb_core (),
- send_buffer_size,
+ tph->call_client_protocols_hook (send_buffer_size,
recv_buffer_size,
no_delay,
protocol_type);
@@ -528,18 +527,5 @@ TAO_IIOP_Connector::init_tcp_properties (void)
this->tcp_properties_.no_delay =
no_delay;
-#else /* TAO_HAS_RT_CORBA == 1 */
-
- // Without RTCORBA, protocol configuration properties come from ORB
- // options.
- this->tcp_properties_.send_buffer_size =
- this->orb_core ()->orb_params ()->sock_sndbuf_size ();
- this->tcp_properties_.recv_buffer_size =
- this->orb_core ()->orb_params ()->sock_rcvbuf_size ();
- this->tcp_properties_.no_delay =
- this->orb_core ()->orb_params ()->nodelay ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
return 0;
}
diff --git a/TAO/tao/IIOP_Profile.cpp b/TAO/tao/IIOP_Profile.cpp
index ae7a2a55d0f..4e24058b042 100644
--- a/TAO/tao/IIOP_Profile.cpp
+++ b/TAO/tao/IIOP_Profile.cpp
@@ -145,16 +145,11 @@ TAO_IIOP_Profile::decode (TAO_InputCDR& cdr)
cdr.length (),
encap_len));
-#if (TAO_HAS_RT_CORBA == 1)
- // This protection is here not for correctness but for efficiency.
- // Currently there are > 1 endpoint per profile only with RTCORBA.
-
- // Decode endpoints, if any.
+ // Decode any additional endpoints per profile. (At the present,
+ // only RTCORBA takes advantage of this feature.)
if (this->decode_endpoints () == -1)
return -1;
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
if (cdr.good_bit ())
{
// Invalidate the object_addr_ until first access.
diff --git a/TAO/tao/IORManipulation/Makefile b/TAO/tao/IORManipulation/Makefile
index d29f1ede002..9d932d283e7 100644
--- a/TAO/tao/IORManipulation/Makefile
+++ b/TAO/tao/IORManipulation/Makefile
@@ -56,8 +56,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/IORC.o .obj/IORC.so .shobj/IORC.o .shobj/IORC.so: IORC.cpp IORManip_Loader.h \
- $(ACE_ROOT)/ace/pre.h \
- ior_manip_export.h \
+ $(ACE_ROOT)/ace/pre.h ior_manip_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -180,8 +179,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- IORC.h $(TAO_ROOT)/tao/Object.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h IORC.h \
+ $(TAO_ROOT)/tao/Object.h \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object_Proxy_Impl.h \
$(TAO_ROOT)/tao/Object.i \
@@ -216,8 +215,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i
.obj/IORManip_Loader.o .obj/IORManip_Loader.so .shobj/IORManip_Loader.o .shobj/IORManip_Loader.so: IORManip_Loader.cpp IORManip_Loader.h \
- $(ACE_ROOT)/ace/pre.h \
- ior_manip_export.h \
+ $(ACE_ROOT)/ace/pre.h ior_manip_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -340,8 +338,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- IORC.h $(TAO_ROOT)/tao/Object.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h IORC.h \
+ $(TAO_ROOT)/tao/Object.h \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object_Proxy_Impl.h \
$(TAO_ROOT)/tao/Object.i \
@@ -493,8 +491,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- IORC.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h IORC.h \
$(TAO_ROOT)/tao/Environment.h \
$(TAO_ROOT)/tao/Environment.i \
$(TAO_ROOT)/tao/Sequence.h \
@@ -541,6 +538,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -601,10 +601,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
diff --git a/TAO/tao/IORTable/Makefile b/TAO/tao/IORTable/Makefile
index e07c01bece5..37dde122a29 100644
--- a/TAO/tao/IORTable/Makefile
+++ b/TAO/tao/IORTable/Makefile
@@ -54,8 +54,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/IORTable.o .obj/IORTable.so .shobj/IORTable.o .shobj/IORTable.so: IORTable.cpp IORTable.h \
- $(ACE_ROOT)/ace/pre.h \
- iortable_export.h \
+ $(ACE_ROOT)/ace/pre.h iortable_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -150,8 +149,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/CORBA_macros.h \
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- IORTableC.h \
+ $(TAO_ROOT)/tao/corbafwd.i IORTableC.h \
$(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Exception.h \
@@ -453,8 +451,7 @@ CPPFLAGS += -I$(TAO_ROOT)
iortable_export.h IORTableC.i
.obj/Table_Adapter.o .obj/Table_Adapter.so .shobj/Table_Adapter.o .shobj/Table_Adapter.so: Table_Adapter.cpp Table_Adapter.h \
- $(ACE_ROOT)/ace/pre.h \
- iortable_export.h \
+ $(ACE_ROOT)/ace/pre.h iortable_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -673,6 +670,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -698,10 +698,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -812,8 +808,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/CORBA_macros.h \
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- IORTableC.h \
+ $(TAO_ROOT)/tao/corbafwd.i IORTableC.h \
$(TAO_ROOT)/tao/corba.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Exception.h \
diff --git a/TAO/tao/Invocation.cpp b/TAO/tao/Invocation.cpp
index cdc62d61fe7..f1ebf25e7b0 100644
--- a/TAO/tao/Invocation.cpp
+++ b/TAO/tao/Invocation.cpp
@@ -15,9 +15,7 @@
#include "Transport_Mux_Strategy.h"
#include "Bind_Dispatcher_Guard.h"
#include "Endpoint.h"
-#include "RT_Policy_i.h"
#include "Base_Transport_Property.h"
-#include "Private_Transport_Descriptor.h"
#include "Messaging_Policy_i.h"
#include "GIOP_Utils.h"
@@ -209,95 +207,6 @@ TAO_GIOP_Invocation::start (CORBA::Environment &ACE_TRY_ENV)
ACE_TRY_ENV);
ACE_CHECK;
- // Loop until a connection is established or there aren't any more
- // profiles to try.
- // for (;;)
- // {
-// // Allow loaded services to select the profile.
-// if (this->stub_->service_profile_selection ())
-// {
-// this->profile_ = this->stub_->profile_in_use ();
-// this->endpoint_ = this->profile_->endpoint ();
-// }
-// else
-// {
-// // If loaded services have nothing to say on
-// // profile/endpoint selection, let the strategy do the work.
-// this->endpoint_selector_->select_endpoint (this,
-// ACE_TRY_ENV);
-// ACE_CHECK;
-// }
-
-// // Get the transport object.
-// if (this->transport_ != 0)
-// {
-// this->transport_->make_idle ();
-// }
-
-// // Create descriptor for the connection we need to find.
-// TAO_Transport_Descriptor_Interface *desc;
-// TAO_Base_Transport_Property default_desc (this->endpoint_);
-// desc = &default_desc;
-
-// #if (TAO_HAS_RT_CORBA == 1)
-
-// // RTCORBA::PrivateConnectionPolicy processing.
-// TAO_Private_Transport_Descriptor
-// private_desc (this->endpoint_,
-// ACE_reinterpret_cast (long, this->stub_));
-// if (this->endpoint_selection_state_.private_connection_)
-// desc = &private_desc;
-
-// #endif /* TAO_HAS_RT_CORBA == 1 */
-
-// // Release the transport prior to connecting.
-// // In most cases the transport_ will already be zero.
-// TAO_Transport::release (this->transport_);
-// this->transport_ = 0;
-
-// // Obtain a connection.
-// int result = this->conn_reg_->connect (desc,
-// this->transport_,
-// this->max_wait_time_,
-// ACE_TRY_ENV);
-// ACE_CHECK;
-
-// if (result == 0)
-// {
-// // Now that we have the client connection handler object we need to
-// // set the right messaging protocol for in the client side transport.
-// const TAO_GIOP_Message_Version& version = this->profile_->version ();
-// result = this->transport_->messaging_init (version.major,
-// version.minor);
-// if (result == -1)
-// {
-// if (TAO_debug_level > 0)
-// {
-// ACE_DEBUG ((LM_DEBUG,
-// ACE_TEXT ("(%N|%l|%p|%t) ")
-// ACE_TEXT ("messaging_init() failed\n")));
-// }
-// }
-// else
-// break;
-// }
-
-// if (errno == ETIME)
-// {
-// ACE_THROW (CORBA::TIMEOUT (
-// CORBA_SystemException::_tao_minor_code (
-// TAO_TIMEOUT_CONNECT_MINOR_CODE,
-// errno),
-// CORBA::COMPLETED_NO));
-// }
-
-// // Try another profile/endpoint.
-// this->endpoint_selector_->next (this, ACE_TRY_ENV);
-// ACE_CHECK;
-
-// countdown.update ();
-// }
-
// Set the unique request ID associated with this request.
this->op_details_.request_id (this->transport_->tms ()->request_id ());
@@ -625,12 +534,6 @@ TAO_GIOP_Invocation::location_forward_i (TAO_Stub *stubobj,
this->restart_flag_ = 1;
}
-
-#if (TAO_HAS_RT_CORBA == 1)
-#include "tao/RT_Stub.h"
-#endif /* TAO_HAS_RT_CORBA */
-
-
// ****************************************************************
TAO_GIOP_Synch_Invocation::TAO_GIOP_Synch_Invocation (void)
diff --git a/TAO/tao/Invocation.h b/TAO/tao/Invocation.h
index ee32b494b26..c6b671c97b1 100644
--- a/TAO/tao/Invocation.h
+++ b/TAO/tao/Invocation.h
@@ -267,13 +267,6 @@ protected:
/// use for invocation.
TAO_Invocation_Endpoint_Selector *endpoint_selector_;
- /// Store information used by endpoint_selector_ for making endpoint
- /// selection decisions. This is a hack. The state should be kept in
- /// the selector, but to do this, we'd need to dynamically allocate
- /// the endpoint selector. Since this is in the critical path, we
- /// don't do this.
- // TAO_Endpoint_Selection_State endpoint_selection_state_;
-
/**
* If current effective policies cause the invocation to raise
* CORBA::INV_POLICY exception, the conflicting/problematic policies
diff --git a/TAO/tao/Invocation_Endpoint_Selectors.cpp b/TAO/tao/Invocation_Endpoint_Selectors.cpp
index 1cd29aa4127..fafe05a84aa 100644
--- a/TAO/tao/Invocation_Endpoint_Selectors.cpp
+++ b/TAO/tao/Invocation_Endpoint_Selectors.cpp
@@ -7,26 +7,13 @@
#endif /* __ACE_INLINE__ */
#include "tao/Invocation.h"
-#include "tao/Client_Priority_Policy.h"
#include "tao/Stub.h"
#include "tao/Profile.h"
#include "tao/Endpoint.h"
-#include "tao/RT_Invocation_Endpoint_Selectors.h"
#include "tao/Base_Transport_Property.h"
ACE_RCSID(tao, Invocation_Endpoint_Selectors, "$Id$")
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-TAO_Endpoint_Selection_State::~TAO_Endpoint_Selection_State (void)
-{
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-// ****************************************************************
-
TAO_Invocation_Endpoint_Selector::~TAO_Invocation_Endpoint_Selector (void)
{
}
diff --git a/TAO/tao/Invocation_Endpoint_Selectors.h b/TAO/tao/Invocation_Endpoint_Selectors.h
index 651a853965b..144b2f4a5c5 100644
--- a/TAO/tao/Invocation_Endpoint_Selectors.h
+++ b/TAO/tao/Invocation_Endpoint_Selectors.h
@@ -28,69 +28,6 @@
class TAO_GIOP_Invocation;
-/**
- * @class TAO_Endpoint_Selection_State
- *
- * @brief Per-Invocation state for endpoint selection activities.
- *
- * Stores effective policy overrides for an Invocation, as well as
- * some state about which endpoint was selected (so we know where
- * we left off in case we need to try another endpoint during the
- * same invocation). This class is used by
- * 1) TAO_Endpoint_Selector_Factory to determine which endpoint
- * selection strategy is appropriate for the Invocation
- * 2) Concrete Invocation_Endpoint_Selectors to look up/store
- * selection state.
- */
-class TAO_Export TAO_Endpoint_Selection_State
-{
-public:
-
- // = Initialization and termination.
-
- /// Constructor.
- TAO_Endpoint_Selection_State (void);
-
- /// Destructor.
- ~TAO_Endpoint_Selection_State (void);
-
- // = State.
-
- // RTCORBA policies that affect profile/endpoint selection.
- // Effective overrides of the RTCORBA policies that affect
- // profile/endpoint selection.
- // CORBA::Policy *priority_model_policy_;
- // CORBA::Policy *client_protocol_policy_;
- // CORBA::Policy *private_connection_;
- // CORBA::Policy *bands_policy_;
-
- /**
- * Index into the RTCORBA::ProtocolList of the
- * <client_protocol_policy_>, identifying the protocol we should
- * attempt using next.
- * TAO_Client_Priority_Policy_Selector uses this data member to keep
- * track of the profile index to try next.
- */
-
- /// Flag indicating whether at least one endpoint satisfying all the
- /// policies was found during the lifetime of this object.
- // int valid_endpoint_found_;
-
- /// If using RTCORBA::CLIENT_PROPAGATED priority model, cache our
- /// client priority here.
- // CORBA::Short client_priority_;
-
- /**
- * If we need to select endpoint based on a range of priorities,
- * e.g., as in TAO_Bands_Endpoint_Selector, cache the target range
- * here.
- */
- // CORBA::Short min_priority_;
- // CORBA::Short max_priority_;
-
-};
-
-// ****************************************************************
/**
* @class TAO_Invocation_Endpoint_Selector
diff --git a/TAO/tao/Invocation_Endpoint_Selectors.i b/TAO/tao/Invocation_Endpoint_Selectors.i
index 4eed358703e..0d0dcf7847c 100644
--- a/TAO/tao/Invocation_Endpoint_Selectors.i
+++ b/TAO/tao/Invocation_Endpoint_Selectors.i
@@ -1,20 +1,6 @@
// -*- C++ -*-
// $Id$
-// ****************************************************************
-
-// ****************************************************************
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE
-TAO_Endpoint_Selection_State::TAO_Endpoint_Selection_State (void)
-{
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-// ****************************************************************
ACE_INLINE
TAO_Invocation_Endpoint_Selector::TAO_Invocation_Endpoint_Selector (void)
diff --git a/TAO/tao/Makefile b/TAO/tao/Makefile
index ac39935ea87..f245991ec90 100644
--- a/TAO/tao/Makefile
+++ b/TAO/tao/Makefile
@@ -19,7 +19,9 @@ DIRS = \
IORManipulation \
IORTable \
Strategies \
- SmartProxies
+ SmartProxies \
+ RTCORBA \
+ RTPortableServer
# These are headers for things which are exported and must be
# installed. (Currently not used).
@@ -171,7 +173,6 @@ ORB_CORE_FILES = \
Default_Protocols_Hooks \
Invocation \
Invocation_Endpoint_Selectors \
- RT_Invocation_Endpoint_Selectors \
Asynch_Invocation \
operation_details \
ClientRequestInfo \
@@ -183,9 +184,6 @@ ORB_CORE_FILES = \
StringSeqC \
ORB_Core \
Stub_Factory \
- RT_Stub_Factory \
- RT_Stub \
- RT_Endpoint_Utils \
ORB_Table \
Leader_Follower \
Reactor_Registry \
@@ -248,7 +246,6 @@ ORB_CORE_FILES = \
CodecFactory_ORBInitializer \
CDR_Encaps_Codec \
Endpoint_Selector_Factory \
- RT_Endpoint_Selector_Factory \
Flushing_Strategy \
Block_Flushing_Strategy \
Reactive_Flushing_Strategy \
@@ -257,7 +254,11 @@ ORB_CORE_FILES = \
Asynch_Queued_Message \
Transport_Timer \
Connection_Purging_Strategy \
- LRU_Connection_Purging_Strategy
+ LRU_Connection_Purging_Strategy \
+ Policy_Set \
+ Default_Endpoint_Selector_Factory \
+ POA_Extension_Initializer \
+ Default_Stub_Factory
DYNAMIC_ANY_FILES =
@@ -306,35 +307,12 @@ ORB_CORE_FILES += \
MessagingC \
Policy_Manager \
Messaging_Policy_i \
- Client_Priority_Policy \
Buffering_Constraint_Policy \
Messaging_PolicyFactory \
Messaging_ORBInitializer
endif # corba_messaging
-ifeq ($(rt_corba),1)
-
-ORB_CORE_FILES += \
- Priority_Mapping \
- Priority_Mapping_Manager \
- RT_Current \
- RT_Mutex \
- RT_Policy_i \
- RT_ORB \
- Thread_Pool \
- RT_ORB_Loader \
- RT_Protocols_Hooks \
- Pool_Per_Endpoint \
- RTCORBAC \
- RT_PolicyFactory \
- RT_ORBInitializer \
- Private_Transport_Descriptor
-
-#rtcorbafwd
-
-endif # rt_corba
-
####
#### Build customization.
####
@@ -643,8 +621,11 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -727,10 +708,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -748,7 +725,6 @@ realclean:
Wait_Strategy.h \
Wait_Strategy.inl \
Transport_Mux_Strategy.h \
- debug.h \
target_specification.h \
Object_KeyC.h \
Object_KeyC.i \
@@ -849,8 +825,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Exception.h \
+ corbafwd.i Exception.h \
corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
@@ -936,8 +911,8 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl ORB_Core.h ORB.h Services.h \
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl \
+ ORB_Core.h ORB.h Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -947,8 +922,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -956,17 +930,18 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -980,8 +955,7 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
params.i \
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
@@ -994,8 +968,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -1011,14 +985,9 @@ realclean:
Fault_Tolerance_Service.h \
Fault_Tolerance_Service.i \
Cleanup_Func_Registry.h Cleanup_Func_Registry.inl Object_Ref_Table.h \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h ORB_Core.i Client_Strategy_Factory.h \
- Wait_Strategy.h Wait_Strategy.inl Transport_Mux_Strategy.h Stub.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h ORB_Core.i \
+ Client_Strategy_Factory.h Wait_Strategy.h Wait_Strategy.inl \
+ Transport_Mux_Strategy.h Stub.h \
MProfile.h \
Profile.h \
Tagged_Components.h \
@@ -1031,18 +1000,13 @@ realclean:
MProfile.i \
ORB.h \
ORB_Core.h \
- Stub.i \
- Sync_Strategies.h \
+ Stub.i Sync_Strategies.h \
Transport.h \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ TimeBaseC.h \
TAOC.i \
Sync_Strategies.i \
- Connection_Handler.h \
- $(ACE_ROOT)/ace/SOCK.h \
+ Connection_Handler.h $(ACE_ROOT)/ace/SOCK.h \
$(ACE_ROOT)/ace/Addr.h \
$(ACE_ROOT)/ace/Addr.i \
$(ACE_ROOT)/ace/IPC_SAP.h \
@@ -1195,8 +1159,8 @@ realclean:
MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -1225,8 +1189,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -1288,12 +1255,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1556,8 +1517,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -1635,10 +1599,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -1662,7 +1622,6 @@ realclean:
Profile.i \
Endpoint.h \
Endpoint.i \
- debug.h \
Transport_Descriptor_Interface.h \
Transport_Descriptor_Interface.inl
@@ -1889,8 +1848,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -1943,14 +1905,9 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
Server_Strategy_Factory.h \
- debug.h \
Messaging_Policy_i.h \
Messaging_Policy_i.i
@@ -2110,8 +2067,11 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
params.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
@@ -2188,10 +2148,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -2207,7 +2163,6 @@ realclean:
ORB_Core.i \
MProfile.h \
MProfile.i \
- debug.h \
Acceptor_Filter.h \
Acceptor_Filter.i \
Endpoint.h \
@@ -2544,8 +2499,7 @@ realclean:
$(ACE_ROOT)/ace/SString.i \
Exception.i \
Typecode.i \
- Any.i \
- iiop_endpoints.i
+ Any.i iiop_endpoints.i
.obj/IIOP_Factory.o .obj/IIOP_Factory.so .shobj/IIOP_Factory.o .shobj/IIOP_Factory.so: IIOP_Factory.cpp \
IIOP_Factory.h \
@@ -2814,8 +2768,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
params.h \
@@ -2859,10 +2816,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
ORB_Table.h \
@@ -3152,8 +3105,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
params.h \
@@ -3197,10 +3153,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
ORB_Table.h \
@@ -3383,10 +3335,13 @@ realclean:
$(ACE_ROOT)/ace/Addr.i \
$(ACE_ROOT)/ace/INET_Addr.i \
IIOP_Endpoint.i \
- IIOP_Profile.i \
- CDR.h Environment.h ORB.h ORB_Core.h corbafwd.h Policy_Manager.h \
+ IIOP_Profile.i CDR.h \
+ Environment.h ORB.h ORB_Core.h corbafwd.h Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -3396,8 +3351,7 @@ realclean:
Pluggable.h \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ params.h $(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
@@ -3461,12 +3415,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -3477,8 +3426,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i debug.h iiop_endpoints.h iiop_endpoints.i
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ debug.h iiop_endpoints.h iiop_endpoints.i
.obj/IIOP_Transport.o .obj/IIOP_Transport.so .shobj/IIOP_Transport.o .shobj/IIOP_Transport.so: IIOP_Transport.cpp \
IIOP_Transport.h \
@@ -3745,8 +3694,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Protocol_Factory.h \
@@ -3791,10 +3743,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
ORB_Table.h \
@@ -3833,17 +3781,12 @@ realclean:
Transport_Mux_Strategy.h \
Sync_Strategies.h \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
Sync_Strategies.i \
Stub.h \
MProfile.h \
MProfile.i \
Stub.i \
- debug.h \
GIOP_Message_Base.h \
Pluggable_Messaging.h \
Pluggable_Messaging_Utils.h \
@@ -4157,6 +4100,8 @@ realclean:
debug.h \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
Policy_Manager.i \
@@ -4200,10 +4145,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
Client_Strategy_Factory.h \
@@ -4478,8 +4419,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Protocol_Factory.h \
@@ -4524,10 +4468,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
ORB_Table.h \
@@ -4555,7 +4495,6 @@ realclean:
IIOP_Profile.i \
MProfile.h \
MProfile.i \
- debug.h \
$(ACE_ROOT)/ace/Auto_Ptr.h \
$(ACE_ROOT)/ace/Auto_Ptr.i \
$(ACE_ROOT)/ace/Auto_Ptr.cpp
@@ -4816,6 +4755,8 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
Policy_Manager.i \
@@ -4870,10 +4811,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
Messaging_Policy_i.h \
@@ -5024,8 +4961,7 @@ realclean:
IIOP_Endpoint.i \
debug.h
-.obj/IIOPC.o .obj/IIOPC.so .shobj/IIOPC.o .shobj/IIOPC.so: IIOPC.cpp \
- IIOPC.h \
+.obj/IIOPC.o .obj/IIOPC.so .shobj/IIOPC.o .shobj/IIOPC.so: IIOPC.cpp IIOPC.h \
$(ACE_ROOT)/ace/pre.h \
TAO_Export.h \
$(ACE_ROOT)/ace/post.h \
@@ -5306,8 +5242,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -5376,10 +5315,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5559,8 +5494,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -5629,10 +5567,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5813,8 +5747,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
params.h \
params.i \
@@ -5873,10 +5810,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5890,7 +5823,6 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- debug.h \
IIOP_Factory.h \
Acceptor_Registry.h \
Acceptor_Registry.i \
@@ -5900,8 +5832,6 @@ realclean:
Reactor_Registry.h \
Reactor_Registry.i \
Single_Reactor.i \
- Priority_Mapping.h \
- Priority_Mapping.i \
Reactive_Flushing_Strategy.h \
Flushing_Strategy.h \
Block_Flushing_Strategy.h \
@@ -6525,8 +6455,7 @@ realclean:
ORB.i \
Marshal.i
-.obj/skip.o .obj/skip.so .shobj/skip.o .shobj/skip.so: skip.cpp \
- Marshal.h \
+.obj/skip.o .obj/skip.so .shobj/skip.o .shobj/skip.so: skip.cpp Marshal.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -6798,8 +6727,7 @@ realclean:
PolicyC.i \
ORB.i
-.obj/Any.o .obj/Any.so .shobj/Any.o .shobj/Any.so: Any.cpp \
- Any.h \
+.obj/Any.o .obj/Any.so .shobj/Any.o .shobj/Any.so: Any.cpp Any.h \
$(ACE_ROOT)/ace/pre.h \
CDR.h \
corbafwd.h \
@@ -6940,8 +6868,11 @@ realclean:
Marshal.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -7028,10 +6959,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -7044,8 +6971,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- debug.h
+ ORB_Core.i
.obj/CORBA_String.o .obj/CORBA_String.so .shobj/CORBA_String.o .shobj/CORBA_String.so: CORBA_String.cpp \
CORBA_String.h \
@@ -7400,8 +7326,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -7488,10 +7417,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -7748,8 +7673,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -7840,10 +7768,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -8009,8 +7933,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -8093,10 +8020,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -8116,10 +8039,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -8134,7 +8053,6 @@ realclean:
Invocation.i \
Connector_Registry.h \
Connector_Registry.i \
- debug.h \
Remote_Object_Proxy_Broker.h \
Dynamic_Adapter.h \
IFR_Client_Adapter.h \
@@ -8242,14 +8160,12 @@ realclean:
corbafwd.i \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
- Object.i \
- LocalObject.i PolicyC.h TAO_Export.h Encodable.h Exception.h \
+ Object.i LocalObject.i \
+ PolicyC.h TAO_Export.h Encodable.h Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Environment.h \
- Environment.i \
- Sequence.h \
+ Exception.i Environment.h \
+ Environment.i Sequence.h \
Managed_Types.h \
Managed_Types.i \
Sequence.i \
@@ -8257,8 +8173,8 @@ realclean:
Sequence.h \
Sequence_T.i \
Sequence_T.cpp \
- Environment.h \
- CDR.h $(ACE_ROOT)/ace/CDR_Stream.h \
+ Environment.h CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
Remote_Object_Proxy_Impl.h CurrentC.h \
@@ -8403,9 +8319,8 @@ realclean:
Any.h \
Any.i
-.obj/ORB.o .obj/ORB.so .shobj/ORB.o .shobj/ORB.so: ORB.cpp ORB.h \
- $(ACE_ROOT)/ace/pre.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+.obj/ORB.o .obj/ORB.so .shobj/ORB.o .shobj/ORB.so: ORB.cpp ORB.h $(ACE_ROOT)/ace/pre.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -8498,13 +8413,11 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Exception.h \
+ corbafwd.i Exception.h \
corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Services.h \
+ Exception.i Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -8514,8 +8427,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -8523,8 +8435,7 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
@@ -8586,8 +8497,7 @@ realclean:
CORBA_String.h \
params.i \
Connector_Registry.i \
- IOR_Parser.h \
- IOR_Parser.i \
+ IOR_Parser.h IOR_Parser.i \
Parser_Registry.h \
Parser_Registry.i \
Object.h Typecode.h Stub.h \
@@ -8605,8 +8515,11 @@ realclean:
ORB.h \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Protocol_Factory.h \
@@ -8648,11 +8561,6 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -8669,54 +8577,11 @@ realclean:
Stub.i ORB_Core.h \
Server_Strategy_Factory.h debug.h TAO_Internal.h NVList.h \
NVList.i \
- Dynamic_Adapter.h MProfile.h RT_ORB.h \
- Thread_Pool.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- Thread_Pool.i \
- RT_ORB.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- RT_Current.h \
- RT_Current.i \
- ORBInitInfo.h PortableInterceptorC.h LocalObject.h StringSeqC.h \
- StringSeqC.i CodecFactory.h IOPC.h ORBInitializer_Registry.h \
- TAO_Singleton.h \
+ Dynamic_Adapter.h MProfile.h ORBInitInfo.h PortableInterceptorC.h \
+ LocalObject.h StringSeqC.h StringSeqC.i CodecFactory.h IOPC.h \
+ ORBInitializer_Registry.h TAO_Singleton.h \
ORBInitializer_Registry.inl \
CodecFactory_ORBInitializer.h TypeCodeFactory_Adapter.h \
- RT_ORBInitializer.h \
- RT_PolicyFactory.h \
Messaging_ORBInitializer.h \
Messaging_PolicyFactory.h \
ValueFactory_Map.h \
@@ -8727,6 +8592,10 @@ realclean:
$(ACE_ROOT)/ace/Dynamic_Service_Base.h \
$(ACE_ROOT)/ace/Dynamic_Service.i \
$(ACE_ROOT)/ace/Dynamic_Service.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
$(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
$(ACE_ROOT)/ace/SOCK_Dgram.h \
$(ACE_ROOT)/ace/SOCK.h \
@@ -8858,8 +8727,7 @@ realclean:
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- Encodable.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl Encodable.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -8946,13 +8814,11 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Exception.h $(ACE_ROOT)/ace/SString.h \
+ corbafwd.i Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Environment.h \
- Environment.i \
- Sequence.h \
+ Exception.i Environment.h \
+ Environment.i Sequence.h \
Managed_Types.h \
Managed_Types.i \
Sequence.i \
@@ -8960,14 +8826,13 @@ realclean:
Sequence.h \
Sequence_T.i \
Sequence_T.cpp \
- Environment.h \
- CDR.h $(ACE_ROOT)/ace/CDR_Stream.h \
+ Environment.h CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
@@ -9002,8 +8867,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -9088,11 +8956,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -9112,10 +8975,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -9787,8 +9646,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -9871,10 +9733,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -9894,10 +9752,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -10012,14 +9866,12 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- PolicyC.h TAO_Export.h Encodable.h Exception.h \
+ corbafwd.i PolicyC.h \
+ TAO_Export.h Encodable.h Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Environment.h \
- Environment.i \
- Sequence.h \
+ Exception.i Environment.h \
+ Environment.i Sequence.h \
Managed_Types.h \
Managed_Types.i \
Sequence.i \
@@ -10027,19 +9879,18 @@ realclean:
Sequence.h \
Sequence_T.i \
Sequence_T.cpp \
- Environment.h \
- CDR.h $(ACE_ROOT)/ace/CDR_Stream.h \
+ Environment.h CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
- PolicyC.i \
- DomainC.i Stub.h \
+ PolicyC.i DomainC.i \
+ Stub.h \
Pluggable.h \
Typecode.h \
Exception.h \
@@ -10069,8 +9920,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -10155,11 +10009,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -10179,10 +10028,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -10323,8 +10168,7 @@ realclean:
$(ACE_ROOT)/ace/SString.i \
Exception.i \
Typecode.i \
- Any.i \
- TAO_Export.h \
+ Any.i TAO_Export.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -10338,8 +10182,7 @@ realclean:
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- Stub.h \
+ TimeBaseC.i Stub.h \
Pluggable.h \
Sequence.h \
Managed_Types.h \
@@ -10375,8 +10218,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -10445,10 +10291,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -10468,10 +10310,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -11002,8 +10840,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -11086,10 +10927,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -11106,12 +10943,7 @@ realclean:
Stub.i Sequence.h \
Object.h Invocation.h CDR.h Any.h Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ Reply_Dispatcher.i TAOC.h \
TAOC.i operation_details.h corbafwd.h Service_Context.h \
Service_Context.inl \
target_specification.h \
@@ -11167,8 +10999,6 @@ realclean:
Buffering_Constraint_Policy.i \
Messaging_Policy_i.h \
Messaging_Policy_i.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i \
debug.h $(ACE_ROOT)/ace/Auto_Ptr.h \
$(ACE_ROOT)/ace/Auto_Ptr.i \
$(ACE_ROOT)/ace/Auto_Ptr.cpp
@@ -11447,8 +11277,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -11539,10 +11372,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -11833,8 +11662,7 @@ realclean:
PolicyC.i \
ORB.i
-.obj/CDR.o .obj/CDR.so .shobj/CDR.o .shobj/CDR.so: CDR.cpp \
- Timeprobe.h \
+.obj/CDR.o .obj/CDR.so .shobj/CDR.o .shobj/CDR.so: CDR.cpp Timeprobe.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -11967,8 +11795,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -12059,10 +11890,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -12123,8 +11950,7 @@ realclean:
$(ACE_ROOT)/ace/Service_Object.i \
TAO_Export.h
-.obj/debug.o .obj/debug.so .shobj/debug.o .shobj/debug.so: debug.cpp \
- debug.h \
+.obj/debug.o .obj/debug.so .shobj/debug.o .shobj/debug.so: debug.cpp debug.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -12433,70 +12259,15 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- RTCORBAC.h \
- corbafwd.h IOPC.h \
- TAO_Export.h Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i Object.h \
- Exception.h CDR.h Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h Any.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i RTCORBAC.i \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- PolicyC.h \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
- $(ACE_ROOT)/ace/Dynamic_Service.i \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp
+ $(ACE_ROOT)/ace/Service_Object.i
.obj/Default_Protocols_Hooks.o .obj/Default_Protocols_Hooks.so .shobj/Default_Protocols_Hooks.o .shobj/Default_Protocols_Hooks.so: Default_Protocols_Hooks.cpp \
Default_Protocols_Hooks.h \
- $(ACE_ROOT)/ace/pre.h \
- Protocols_Hooks.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/pre.h Protocols_Hooks.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -12590,55 +12361,6 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- RTCORBAC.h \
- corbafwd.h IOPC.h \
- TAO_Export.h Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i Object.h \
- Exception.h CDR.h Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h Any.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i RTCORBAC.i \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
@@ -12647,6 +12369,8 @@ realclean:
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
$(ACE_ROOT)/ace/Service_Config.i \
$(ACE_ROOT)/ace/Reactor.h \
$(ACE_ROOT)/ace/Handle_Set.h \
@@ -12662,7 +12386,28 @@ realclean:
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
Default_Protocols_Hooks.i \
- PolicyC.h \
+ PolicyC.h TAO_Export.h Encodable.h \
+ corbafwd.h Exception.h \
+ Exception.i Environment.h \
+ Environment.i Sequence.h \
+ Managed_Types.h \
+ Managed_Types.i \
+ Sequence.i \
+ Sequence_T.h \
+ Sequence.h \
+ Sequence_T.i \
+ Sequence_T.cpp \
+ Environment.h CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ CDR.i \
+ Remote_Object_Proxy_Impl.h \
+ Object_Proxy_Impl.h \
+ CurrentC.h Object.h \
+ Object_Proxy_Broker.h \
+ Object.i \
+ CurrentC.i \
+ PolicyC.i \
$(ACE_ROOT)/ace/Dynamic_Service.h \
$(ACE_ROOT)/ace/Dynamic_Service_Base.h \
$(ACE_ROOT)/ace/Dynamic_Service.i \
@@ -12818,8 +12563,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -12902,10 +12650,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -12922,12 +12666,7 @@ realclean:
Stub.i Any.h \
Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ Reply_Dispatcher.i TAOC.h \
TAOC.i operation_details.h corbafwd.h Service_Context.h \
Service_Context.inl \
target_specification.h \
@@ -12937,10 +12676,9 @@ realclean:
Invocation_Endpoint_Selectors.h \
Invocation_Endpoint_Selectors.i \
Invocation.i Principal.h OctetSeqC.h Sequence.h OctetSeqC.i \
- Principal.i \
- Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- Dynamic_Adapter.h Object_KeyC.h debug.h Transport.h Exception.h \
+ Principal.i Timeprobe.h \
+ $(ACE_ROOT)/ace/Timeprobe.h Dynamic_Adapter.h \
+ Object_KeyC.h debug.h Transport.h Exception.h \
Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
@@ -12973,30 +12711,25 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl Pluggable.h Connector_Registry.h \
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl \
+ Pluggable.h Connector_Registry.h \
Connector_Registry.i \
Wait_Strategy.h Wait_Strategy.inl Transport_Mux_Strategy.h \
Bind_Dispatcher_Guard.h \
Bind_Dispatcher_Guard.i \
Transport_Mux_Strategy.h \
- Endpoint.h RT_Policy_i.h Base_Transport_Property.h \
+ Endpoint.h Base_Transport_Property.h \
Base_Transport_Property.inl \
- Private_Transport_Descriptor.h \
- Private_Transport_Descriptor.inl \
Messaging_Policy_i.h \
Messaging_Policy_i.i \
- GIOP_Utils.h \
- GIOP_Utils.i \
+ GIOP_Utils.h GIOP_Utils.i \
ORB_Core.h Pluggable_Messaging_Utils.h \
Pluggable_Messaging_Utils.i \
Endpoint_Selector_Factory.h \
$(ACE_ROOT)/ace/Dynamic_Service.h \
$(ACE_ROOT)/ace/Dynamic_Service_Base.h \
$(ACE_ROOT)/ace/Dynamic_Service.i \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- RT_Stub.h \
- Stub.h
+ $(ACE_ROOT)/ace/Dynamic_Service.cpp
.obj/Invocation_Endpoint_Selectors.o .obj/Invocation_Endpoint_Selectors.so .shobj/Invocation_Endpoint_Selectors.o .shobj/Invocation_Endpoint_Selectors.so: Invocation_Endpoint_Selectors.cpp \
Invocation_Endpoint_Selectors.h \
@@ -13152,8 +12885,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -13236,10 +12972,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -13258,10 +12990,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -13272,308 +13000,13 @@ realclean:
target_specification.i \
operation_details.i \
Invocation.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i \
Endpoint.h \
Endpoint.i \
- RT_Invocation_Endpoint_Selectors.h \
- RT_Invocation_Endpoint_Selectors.i \
Base_Transport_Property.h \
Transport_Descriptor_Interface.h \
Transport_Descriptor_Interface.inl \
Base_Transport_Property.inl
-.obj/RT_Invocation_Endpoint_Selectors.o .obj/RT_Invocation_Endpoint_Selectors.so .shobj/RT_Invocation_Endpoint_Selectors.o .shobj/RT_Invocation_Endpoint_Selectors.so: \
- RT_Invocation_Endpoint_Selectors.cpp \
- RT_Invocation_Endpoint_Selectors.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- RT_Invocation_Endpoint_Selectors.i \
- Invocation.h \
- Stub.h \
- Pluggable.h \
- Pluggable.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i \
- Endpoint.h \
- Endpoint.i \
- RT_Stub.h \
- Private_Transport_Descriptor.h \
- Transport_Descriptor_Interface.h \
- Transport_Descriptor_Interface.inl \
- Private_Transport_Descriptor.inl \
- Base_Transport_Property.h \
- Base_Transport_Property.inl \
- RT_Endpoint_Utils.h \
- RT_Protocols_Hooks.h Protocols_Hooks.h RT_Protocols_Hooks.i
-
.obj/Asynch_Invocation.o .obj/Asynch_Invocation.so .shobj/Asynch_Invocation.o .shobj/Asynch_Invocation.so: Asynch_Invocation.cpp \
Asynch_Invocation.h \
$(ACE_ROOT)/ace/pre.h \
@@ -13727,8 +13160,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -13811,10 +13247,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -13833,10 +13265,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -14147,8 +13575,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -14169,10 +13597,9 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- LocalObject.h LocalObject.i StringSeqC.h StringSeqC.i \
- Service_Context.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i LocalObject.h \
+ LocalObject.i StringSeqC.h StringSeqC.i Service_Context.h \
IOPC.h \
Service_Context.inl \
ClientRequestInfo.inl Invocation.h Stub.h \
@@ -14197,7 +13624,10 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -14254,12 +13684,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -14276,13 +13700,9 @@ realclean:
Stub.i \
Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i operation_details.h target_specification.h \
+ Reply_Dispatcher.i TAOC.h \
+ TimeBaseC.h TAOC.i \
+ operation_details.h target_specification.h \
Object_KeyC.h \
Object_KeyC.i \
target_specification.i operation_details.i \
@@ -14385,8 +13805,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- DynamicC.h \
+ corbafwd.i DynamicC.h \
corbafwd.h \
Any.h \
CDR.h \
@@ -14412,8 +13831,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i Any.h StringSeqC.h Sequence.h StringSeqC.i
+ Sequence_T.cpp DynamicC.i \
+ Any.h StringSeqC.h Sequence.h StringSeqC.i
.obj/ClientInterceptorAdapter.o .obj/ClientInterceptorAdapter.so .shobj/ClientInterceptorAdapter.o .shobj/ClientInterceptorAdapter.so: ClientInterceptorAdapter.cpp \
ClientInterceptorAdapter.h \
@@ -14538,8 +13957,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -14560,10 +13979,9 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- LocalObject.h LocalObject.i StringSeqC.h StringSeqC.i \
- Service_Context.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i LocalObject.h \
+ LocalObject.i StringSeqC.h StringSeqC.i Service_Context.h \
IOPC.h \
Service_Context.inl \
ClientRequestInfo.inl Interceptor_List.h \
@@ -14592,7 +14010,10 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -14645,12 +14066,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
- RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -14667,13 +14082,9 @@ realclean:
Stub.i \
Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i operation_details.h target_specification.h \
+ Reply_Dispatcher.i TAOC.h \
+ TimeBaseC.h TAOC.i \
+ operation_details.h target_specification.h \
Object_KeyC.h \
Object_KeyC.i \
target_specification.i operation_details.i \
@@ -14682,9 +14093,8 @@ realclean:
Invocation.i
.obj/PortableInterceptorC.o .obj/PortableInterceptorC.so .shobj/PortableInterceptorC.o .shobj/PortableInterceptorC.so: PortableInterceptorC.cpp \
- PortableInterceptorC.h \
- $(ACE_ROOT)/ace/pre.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ PortableInterceptorC.h $(ACE_ROOT)/ace/pre.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -14777,8 +14187,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- DynamicC.h \
+ corbafwd.i DynamicC.h \
corbafwd.h \
Any.h \
CDR.h \
@@ -14804,8 +14213,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -14826,9 +14235,8 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- CORBA_String.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i CORBA_String.h \
CORBA_String.inl
.obj/DynamicC.o .obj/DynamicC.so .shobj/DynamicC.o .shobj/DynamicC.so: DynamicC.cpp DynamicC.h \
@@ -14952,8 +14360,7 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i \
+ Sequence_T.cpp DynamicC.i \
StringSeqC.h \
StringSeqC.i
@@ -15052,8 +14459,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Sequence.h \
+ corbafwd.i Sequence.h \
corbafwd.h \
Managed_Types.h \
Managed_Types.i \
@@ -15063,9 +14469,8 @@ realclean:
Sequence_T.i \
Sequence_T.cpp \
Environment.h \
- Environment.i \
- OctetSeqC.i Any.h \
- CDR.h \
+ Environment.i OctetSeqC.i \
+ Any.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
@@ -15079,20 +14484,21 @@ realclean:
$(ACE_ROOT)/ace/SString.i \
Exception.i \
Typecode.i \
- Any.i CDR.h \
- Typecode.h ORB_Core.h ORB.h Exception.h Services.h \
- Services.i \
- CORBA_String.h \
+ Any.i CDR.h Typecode.h \
+ ORB_Core.h ORB.h Exception.h Services.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h \
Remote_Object_Proxy_Impl.h CurrentC.h \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -15105,8 +14511,7 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -15171,13 +14576,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -15188,8 +14587,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i
.obj/StringSeqC.o .obj/StringSeqC.so .shobj/StringSeqC.o .shobj/StringSeqC.so: StringSeqC.cpp StringSeqC.h \
$(ACE_ROOT)/ace/pre.h corbafwd.h \
@@ -15286,8 +14684,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Sequence.h \
+ corbafwd.i Sequence.h \
corbafwd.h \
Managed_Types.h \
Managed_Types.i \
@@ -15298,8 +14695,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- StringSeqC.i Any.h \
- CDR.h \
+ StringSeqC.i Any.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
@@ -15313,8 +14709,7 @@ realclean:
$(ACE_ROOT)/ace/SString.i \
Exception.i \
Typecode.i \
- Any.i CDR.h \
- Typecode.h
+ Any.i CDR.h Typecode.h
.obj/ORB_Core.o .obj/ORB_Core.so .shobj/ORB_Core.o .shobj/ORB_Core.so: ORB_Core.cpp ORB_Core.h \
$(ACE_ROOT)/ace/pre.h corbafwd.h \
@@ -15412,12 +14807,10 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i ORB.h \
- Exception.h \
- corbafwd.h \
+ Exception.h corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Services.h \
+ Exception.i Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -15427,8 +14820,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -15436,17 +14828,18 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -15464,8 +14857,7 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -15486,8 +14878,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -15530,13 +14922,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -15547,9 +14933,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i ORB_Table.h \
- ORB_Table.inl \
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ ORB_Table.h ORB_Table.inl \
TAO_Internal.h default_client.h \
Client_Strategy_Factory.h \
default_client.i \
@@ -15572,8 +14957,7 @@ realclean:
MProfile.h \
ORB.h \
ORB_Core.h \
- Stub.i \
- Reactor_Registry.h \
+ Stub.i Reactor_Registry.h \
Reactor_Registry.i \
Leader_Follower.h \
Leader_Follower.i \
@@ -15619,10 +15003,7 @@ realclean:
$(ACE_ROOT)/ace/Strategies.i \
Transport.inl \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ TimeBaseC.h \
TAOC.i \
Sync_Strategies.i \
Object_Loader.h Object_Loader.i ObjectIDList.h \
@@ -15637,8 +15018,8 @@ realclean:
$(ACE_ROOT)/ace/Arg_Shifter.h \
Services_Activate.h Invocation.h Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h operation_details.h Service_Context.h \
+ Reply_Dispatcher.i TAOC.h \
+ operation_details.h Service_Context.h \
Service_Context.inl \
target_specification.h \
Object_KeyC.h \
@@ -15646,12 +15027,15 @@ realclean:
target_specification.i operation_details.i \
Invocation_Endpoint_Selectors.h \
Invocation_Endpoint_Selectors.i \
- Invocation.i BiDir_Adapter.h RT_Endpoint_Selector_Factory.h \
- Endpoint_Selector_Factory.h \
- RT_Stub_Factory.h \
+ Invocation.i BiDir_Adapter.h Default_Stub_Factory.h \
Stub_Factory.h \
- Stub.h IORInfo.h \
- LocalObject.h Flushing_Strategy.h
+ Default_Endpoint_Selector_Factory.h \
+ Endpoint_Selector_Factory.h \
+ Default_Protocols_Hooks.h \
+ Default_Protocols_Hooks.i \
+ IORInfo.h LocalObject.h Flushing_Strategy.h \
+ POA_Extension_Initializer.h Buffering_Constraint_Policy.h \
+ Buffering_Constraint_Policy.i
.obj/Stub_Factory.o .obj/Stub_Factory.so .shobj/Stub_Factory.o .shobj/Stub_Factory.so: Stub_Factory.cpp Stub_Factory.h \
$(ACE_ROOT)/ace/pre.h \
@@ -15750,954 +15134,10 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- Stub.h \
- Pluggable.h \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Any.i \
- IOPC.i \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i
-
-.obj/RT_Stub_Factory.o .obj/RT_Stub_Factory.so .shobj/RT_Stub_Factory.o .shobj/RT_Stub_Factory.so: RT_Stub_Factory.cpp RT_Stub_Factory.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- Stub_Factory.h \
- Stub.h \
- Pluggable.h \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Any.i \
- IOPC.i \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i RT_Stub.h
-
-.obj/RT_Stub.o .obj/RT_Stub.so .shobj/RT_Stub.o .shobj/RT_Stub.so: RT_Stub.cpp RT_Stub.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- Stub.h \
- Pluggable.h \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Any.i \
- IOPC.i \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- RT_Policy_i.h
-
-.obj/RT_Endpoint_Utils.o .obj/RT_Endpoint_Utils.so .shobj/RT_Endpoint_Utils.o .shobj/RT_Endpoint_Utils.so: RT_Endpoint_Utils.cpp RT_Endpoint_Utils.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- RT_Endpoint_Selector_Factory.h \
- Endpoint_Selector_Factory.h \
- RT_Invocation_Endpoint_Selectors.h \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- RT_Invocation_Endpoint_Selectors.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i \
- Invocation.h \
- Stub.h \
- Pluggable.h \
- Pluggable.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation.i \
- RT_Stub.h
+ $(ACE_ROOT)/ace/Service_Object.i
.obj/ORB_Table.o .obj/ORB_Table.so .shobj/ORB_Table.o .shobj/ORB_Table.so: ORB_Table.cpp ORB_Table.h \
$(ACE_ROOT)/ace/pre.h \
@@ -16826,9 +15266,8 @@ realclean:
$(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
$(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
$(ACE_ROOT)/ace/Memory_Pool.i \
- ORB_Table.inl \
- ORB_Core.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ ORB_Table.inl ORB_Core.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
$(ACE_ROOT)/ace/Message_Block.i \
$(ACE_ROOT)/ace/Message_Block_T.h \
@@ -16839,10 +15278,8 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
corbafwd.i ORB.h \
- Exception.h \
- corbafwd.h \
- Exception.i \
- Services.h \
+ Exception.h corbafwd.h \
+ Exception.i Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -16852,8 +15289,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -16861,17 +15297,18 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -16885,16 +15322,15 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
params.i \
TAO_Singleton_Manager.h TAO_Singleton.h Adapter.h Adapter.i \
PolicyFactory_Registry.h PortableInterceptorC.h DynamicC.h DynamicC.i \
MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -16914,13 +15350,7 @@ realclean:
$(ACE_ROOT)/ace/Array_Base.inl \
$(ACE_ROOT)/ace/Array_Base.cpp \
Cleanup_Func_Registry.inl Object_Ref_Table.h Interceptor_List.h \
- Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -16931,8 +15361,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i
.obj/Leader_Follower.o .obj/Leader_Follower.so .shobj/Leader_Follower.o .shobj/Leader_Follower.so: Leader_Follower.cpp Leader_Follower.h \
$(ACE_ROOT)/ace/pre.h \
@@ -17066,8 +15495,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -17158,10 +15590,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -17312,8 +15740,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -17404,10 +15835,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -17684,8 +16111,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
params.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
@@ -17762,10 +16192,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -18107,22 +16533,16 @@ realclean:
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
TimeBaseC.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- IOPC.h \
- IOPC.i \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i \
TAOC.i \
Sync_Strategies.i \
Buffering_Constraint_Policy.h \
+ LocalObject.h \
+ LocalObject.i \
Buffering_Constraint_Policy.i \
Stub.h \
Pluggable.h \
+ IOPC.h \
+ IOPC.i \
Pluggable.i \
MProfile.h \
Profile.h \
@@ -18142,6 +16562,9 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Protocol_Factory.h \
@@ -18176,12 +16599,9 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
- Stub.i \
- debug.h
+ Stub.i
.obj/TAO_Internal.o .obj/TAO_Internal.so .shobj/TAO_Internal.o .shobj/TAO_Internal.so: TAO_Internal.cpp \
$(ACE_ROOT)/ace/Service_Config.h \
@@ -18284,8 +16704,8 @@ realclean:
$(ACE_ROOT)/ace/Managed_Object.h \
$(ACE_ROOT)/ace/Managed_Object.i \
$(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- TAO_Internal.h TAO_Export.h default_server.h \
+ $(ACE_ROOT)/ace/Arg_Shifter.h TAO_Internal.h \
+ TAO_Export.h default_server.h \
Server_Strategy_Factory.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -18356,7 +16776,11 @@ realclean:
IOR_Parser.i \
CORBANAME_Parser.i CORBALOC_Parser.h CORBALOC_Parser.i FILE_Parser.h \
FILE_Parser.i DLL_Parser.h DLL_Parser.i StringSeqC.h corbafwd.h \
- Sequence.h StringSeqC.i Object_Loader.h Object_Loader.i
+ Sequence.h StringSeqC.i Object_Loader.h Object_Loader.i \
+ Default_Stub_Factory.h \
+ Stub_Factory.h \
+ Default_Endpoint_Selector_Factory.h \
+ Endpoint_Selector_Factory.h
.obj/TAO_Server_Request.o .obj/TAO_Server_Request.so .shobj/TAO_Server_Request.o .shobj/TAO_Server_Request.so: TAO_Server_Request.cpp TAO_Server_Request.h \
$(ACE_ROOT)/ace/pre.h corbafwd.h \
@@ -18455,8 +16879,7 @@ realclean:
TAO_Export.h \
corbafwd.i \
$(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Tagged_Profile.h \
+ $(ACE_ROOT)/ace/SString.i Tagged_Profile.h \
IOPC.h \
Any.h \
CDR.h \
@@ -18491,20 +16914,20 @@ realclean:
OctetSeqC.h Sequence.h OctetSeqC.i Service_Context.h \
Service_Context.inl \
Object.h TAO_Server_Request.i CDR.h Environment.h Principal.h \
- Principal.i \
- ORB_Core.h ORB.h Exception.h Services.h \
- Services.i \
- CORBA_String.h \
+ Principal.i ORB_Core.h \
+ ORB.h Exception.h Services.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
+ CurrentC.h CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -18514,8 +16937,7 @@ realclean:
Pluggable.h \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -18536,8 +16958,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -18580,13 +17002,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -18597,16 +17013,14 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h debug.h \
- Pluggable_Messaging_Utils.h \
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ Timeprobe.h $(ACE_ROOT)/ace/Timeprobe.h \
+ debug.h Pluggable_Messaging_Utils.h \
Pluggable_Messaging_Utils.i \
Pluggable_Messaging.h \
Pluggable_Messaging_Utils.h \
Pluggable_Messaging.i \
- GIOP_Utils.h \
- GIOP_Utils.i \
+ GIOP_Utils.h GIOP_Utils.i \
Transport.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
@@ -18639,8 +17053,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Typecode_Constants.o .obj/Typecode_Constants.so .shobj/Typecode_Constants.o .shobj/Typecode_Constants.so: Typecode_Constants.cpp \
Typecode.h \
@@ -19040,8 +17453,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -19132,10 +17548,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -19437,8 +17849,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Wait_On_Reactor.o .obj/Wait_On_Reactor.so .shobj/Wait_On_Reactor.o .shobj/Wait_On_Reactor.so: Wait_On_Reactor.cpp \
Wait_On_Reactor.h \
@@ -19575,8 +17986,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -19667,10 +18081,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -19683,8 +18093,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Transport.h corbafwd.h Exception.h Transport_Descriptor_Interface.h \
+ ORB_Core.i Transport.h \
+ corbafwd.h Exception.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
Transport_Descriptor_Interface.inl \
@@ -19716,8 +18126,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Wait_On_Leader_Follower.o .obj/Wait_On_Leader_Follower.so .shobj/Wait_On_Leader_Follower.o .shobj/Wait_On_Leader_Follower.so: Wait_On_Leader_Follower.cpp \
Wait_On_Leader_Follower.h \
@@ -19854,8 +18263,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -19946,10 +18358,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -19965,7 +18373,6 @@ realclean:
ORB_Core.i \
Leader_Follower.h \
Leader_Follower.i \
- debug.h \
Transport.h corbafwd.h Exception.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
@@ -19998,8 +18405,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Transport_Mux_Strategy.o .obj/Transport_Mux_Strategy.so .shobj/Transport_Mux_Strategy.o .shobj/Transport_Mux_Strategy.so: Transport_Mux_Strategy.cpp \
Transport_Mux_Strategy.h \
@@ -20259,8 +18665,8 @@ realclean:
Reply_Dispatcher.i \
Pluggable_Messaging_Utils.h \
Pluggable_Messaging_Utils.i \
- debug.h \
- Transport.h corbafwd.h Exception.h Transport_Descriptor_Interface.h \
+ debug.h Transport.h \
+ corbafwd.h Exception.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
Transport_Descriptor_Interface.inl \
@@ -20341,8 +18747,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Muxed_TMS.o .obj/Muxed_TMS.so .shobj/Muxed_TMS.o .shobj/Muxed_TMS.so: Muxed_TMS.cpp \
Muxed_TMS.h \
@@ -20558,8 +18963,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Reply_Dispatcher.o .obj/Reply_Dispatcher.so .shobj/Reply_Dispatcher.o .shobj/Reply_Dispatcher.so: Reply_Dispatcher.cpp \
Reply_Dispatcher.h \
@@ -20831,8 +19235,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -20917,10 +19324,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -20970,8 +19373,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Asynch_Reply_Dispatcher.o .obj/Asynch_Reply_Dispatcher.so .shobj/Asynch_Reply_Dispatcher.o .shobj/Asynch_Reply_Dispatcher.so: Asynch_Reply_Dispatcher.cpp \
Asynch_Reply_Dispatcher.h \
@@ -21220,8 +19622,11 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -21250,15 +19655,10 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i \
Leader_Follower.h \
- Leader_Follower.i \
- debug.h
+ Leader_Follower.i
.obj/Asynch_Timeout_Handler.o .obj/Asynch_Timeout_Handler.so .shobj/Asynch_Timeout_Handler.o .shobj/Asynch_Timeout_Handler.so: Asynch_Timeout_Handler.cpp \
Asynch_Timeout_Handler.h \
@@ -21499,8 +19899,7 @@ realclean:
Asynch_Reply_Dispatcher.i \
Transport_Mux_Strategy.h
-.obj/IOPC.o .obj/IOPC.so .shobj/IOPC.o .shobj/IOPC.so: IOPC.cpp IOPC.h \
- $(ACE_ROOT)/ace/pre.h TAO_Export.h \
+.obj/IOPC.o .obj/IOPC.so .shobj/IOPC.o .shobj/IOPC.so: IOPC.cpp IOPC.h $(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -21620,20 +20019,20 @@ realclean:
Sequence_T.h \
Sequence.h \
Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i Typecode.h ORB_Core.h corbafwd.h ORB.h Services.h \
- Services.i \
- CORBA_String.h \
+ Sequence_T.cpp IOPC.i \
+ Typecode.h ORB_Core.h corbafwd.h ORB.h Services.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h Encodable.h Environment.h Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
+ CurrentC.h CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -21644,8 +20043,7 @@ realclean:
IOPC.h \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -21711,13 +20109,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -21728,8 +20120,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i
.obj/PollableC.o .obj/PollableC.so .shobj/PollableC.o .shobj/PollableC.so: PollableC.cpp PollableC.h \
$(ACE_ROOT)/ace/pre.h \
@@ -21882,8 +20273,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -21965,10 +20359,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -21988,10 +20378,6 @@ realclean:
Reply_Dispatcher.h \
Reply_Dispatcher.i \
TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
TAOC.i \
operation_details.h \
Service_Context.h \
@@ -22276,8 +20662,11 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -22362,10 +20751,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -22507,8 +20892,7 @@ realclean:
IOPC.i \
Service_Context.inl
-.obj/GIOPC.o .obj/GIOPC.so .shobj/GIOPC.o .shobj/GIOPC.so: GIOPC.cpp \
- GIOPC.h \
+.obj/GIOPC.o .obj/GIOPC.so .shobj/GIOPC.o .shobj/GIOPC.so: GIOPC.cpp GIOPC.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -22754,8 +21138,7 @@ realclean:
Any.i \
BoundsC.i
-.obj/TAOC.o .obj/TAOC.so .shobj/TAOC.o .shobj/TAOC.so: TAOC.cpp TAOC.h \
- $(ACE_ROOT)/ace/pre.h \
+.obj/TAOC.o .obj/TAOC.so .shobj/TAOC.o .shobj/TAOC.so: TAOC.cpp TAOC.h $(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -22896,18 +21279,7 @@ realclean:
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- IOPC.h \
- IOPC.i \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i \
- TAOC.i
+ TimeBaseC.i TAOC.i
.obj/Object_Loader.o .obj/Object_Loader.so .shobj/Object_Loader.o .shobj/Object_Loader.so: Object_Loader.cpp Object_Loader.h \
$(ACE_ROOT)/ace/pre.h \
@@ -23131,8 +21503,7 @@ realclean:
Typecode.h \
Typecode.i
-.obj/DLL_ORB.o .obj/DLL_ORB.so .shobj/DLL_ORB.o .shobj/DLL_ORB.so: DLL_ORB.cpp \
- $(ACE_ROOT)/ace/ARGV.h \
+.obj/DLL_ORB.o .obj/DLL_ORB.so .shobj/DLL_ORB.o .shobj/DLL_ORB.so: DLL_ORB.cpp $(ACE_ROOT)/ace/ARGV.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/OS.h \
@@ -23493,8 +21864,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -23579,10 +21953,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -23985,8 +22355,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -24071,10 +22444,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -24643,8 +23012,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -24652,17 +23020,18 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -24675,8 +23044,7 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
params.i \
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
@@ -24694,8 +23062,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -24723,13 +23091,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -24740,9 +23102,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i Stub.h \
- MProfile.h \
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ Stub.h MProfile.h \
Profile.h \
Tagged_Components.h \
CONV_FRAMEC.h \
@@ -24934,8 +23295,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Protocol_Factory.h \
@@ -24996,10 +23360,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -25016,12 +23376,7 @@ realclean:
Stub.i Any.h \
Synch_Reply_Dispatcher.h \
Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ Reply_Dispatcher.i TAOC.h \
TAOC.i operation_details.h corbafwd.h Service_Context.h \
Service_Context.inl \
target_specification.h \
@@ -25313,8 +23668,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -25391,10 +23749,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -25804,8 +24158,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -25826,17 +24180,18 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- LocalObject.h LocalObject.i StringSeqC.h StringSeqC.i CodecFactory.h \
- ORB_Core.h ORB.h Services.h \
- Services.i \
- CORBA_String.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i LocalObject.h \
+ LocalObject.i StringSeqC.h StringSeqC.i CodecFactory.h ORB_Core.h \
+ ORB.h Services.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
- ORB.i \
- Policy_Manager.h \
- LocalObject.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
PolicyC.h \
+ Policy_Set.i \
+ LocalObject.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -25847,8 +24202,7 @@ realclean:
IOPC.h \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -25892,13 +24246,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -25909,8 +24257,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i
.obj/ORBInitializer_Registry.o .obj/ORBInitializer_Registry.so .shobj/ORBInitializer_Registry.o .shobj/ORBInitializer_Registry.so: ORBInitializer_Registry.cpp \
ORBInitializer_Registry.h \
@@ -26009,8 +24356,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- DynamicC.h \
+ corbafwd.i DynamicC.h \
corbafwd.h \
Any.h \
CDR.h \
@@ -26036,12 +24382,12 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h CDR.h Remote_Object_Proxy_Impl.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ CDR.h Remote_Object_Proxy_Impl.h TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -26058,16 +24404,14 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- TAO_Singleton.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i TAO_Singleton.h \
$(ACE_ROOT)/ace/Array_Base.h \
$(ACE_ROOT)/ace/Array_Base.inl \
$(ACE_ROOT)/ace/Array_Base.cpp \
ORBInitializer_Registry.inl \
ORB.h Services.h \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
ORB.i \
TAO_Singleton_Manager.h
@@ -26195,8 +24539,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -26217,8 +24561,8 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
@@ -26750,6 +25094,8 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
Policy_Manager.i \
@@ -26804,17 +25150,12 @@ realclean:
Object_Ref_Table.h \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
ORB_Core.i
.obj/Cleanup_Func_Registry.o .obj/Cleanup_Func_Registry.so .shobj/Cleanup_Func_Registry.o .shobj/Cleanup_Func_Registry.so: Cleanup_Func_Registry.cpp \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/pre.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ Cleanup_Func_Registry.h $(ACE_ROOT)/ace/pre.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -27137,8 +25478,8 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
@@ -27159,9 +25500,9 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- LocalObject.h LocalObject.i MProfile.h \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i LocalObject.h \
+ LocalObject.i MProfile.h \
Profile.h \
Tagged_Components.h \
IOPC.h \
@@ -27301,19 +25642,15 @@ realclean:
$(ACE_ROOT)/ace/Timer_Queue_T.cpp \
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Object.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Object.h \
corbafwd.h \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
- Object.i \
- Exception.h \
- Exception.i \
- Environment.h \
+ Object.i Exception.h \
+ Exception.i Environment.h \
Environment.i \
CORBA_String.h \
- CORBA_String.inl \
- debug.h
+ CORBA_String.inl debug.h
.obj/BiDir_Adapter.o .obj/BiDir_Adapter.so .shobj/BiDir_Adapter.o .shobj/BiDir_Adapter.so: BiDir_Adapter.cpp \
BiDir_Adapter.h \
@@ -27435,8 +25772,8 @@ realclean:
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl IOPC.h \
- Any.h CDR.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl IOPC.h Any.h \
+ CDR.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -27547,8 +25884,8 @@ realclean:
Sequence_T.h \
Sequence.h \
Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i LocalObject.h LocalObject.i CDR_Encaps_Codec.h
+ Sequence_T.cpp IOPC.i \
+ LocalObject.h LocalObject.i CDR_Encaps_Codec.h
.obj/CodecFactory_ORBInitializer.o .obj/CodecFactory_ORBInitializer.so .shobj/CodecFactory_ORBInitializer.o .shobj/CodecFactory_ORBInitializer.so: CodecFactory_ORBInitializer.cpp \
CodecFactory_ORBInitializer.h \
@@ -27647,8 +25984,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- DynamicC.h \
+ corbafwd.i DynamicC.h \
corbafwd.h \
Any.h \
CDR.h \
@@ -27674,12 +26010,12 @@ realclean:
Sequence.i \
Sequence_T.h \
Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i MessagingC.h orbconf.h ValueBase.h \
+ Sequence_T.cpp DynamicC.i \
+ MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h CDR.h Remote_Object_Proxy_Impl.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ CDR.h Remote_Object_Proxy_Impl.h TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -27696,9 +26032,9 @@ realclean:
TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h IOPC.i PolicyC.h \
Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i PortableInterceptorC.i \
- LocalObject.h LocalObject.i CodecFactory.h
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i PortableInterceptorC.i LocalObject.h \
+ LocalObject.i CodecFactory.h
.obj/CDR_Encaps_Codec.o .obj/CDR_Encaps_Codec.so .shobj/CDR_Encaps_Codec.o .shobj/CDR_Encaps_Codec.so: CDR_Encaps_Codec.cpp CDR.h \
$(ACE_ROOT)/ace/pre.h \
@@ -27809,9 +26145,8 @@ realclean:
Sequence_T.i \
Sequence_T.cpp \
Environment.h \
- Environment.i \
- OctetSeqC.i Any.h \
- CDR.h \
+ Environment.i OctetSeqC.i \
+ Any.h CDR.h \
Object.h \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
@@ -27823,8 +26158,7 @@ realclean:
Exception.i \
Typecode.i \
Any.i Typecode.h \
- Marshal.h \
- Principal.h \
+ Marshal.h Principal.h \
OctetSeqC.h \
Principal.i \
Any.h \
@@ -27942,466 +26276,14 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- Invocation.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Stub.h \
- Pluggable.h \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- IOPC.h \
- Any.h \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Any.i \
- IOPC.i \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
$(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- Invocation.i
-
-.obj/RT_Endpoint_Selector_Factory.o .obj/RT_Endpoint_Selector_Factory.so .shobj/RT_Endpoint_Selector_Factory.o .shobj/RT_Endpoint_Selector_Factory.so: RT_Endpoint_Selector_Factory.cpp \
- RT_Endpoint_Selector_Factory.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- Endpoint_Selector_Factory.h \
- RT_Invocation_Endpoint_Selectors.h \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- RT_Invocation_Endpoint_Selectors.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i \
- Invocation.h \
- Stub.h \
- Pluggable.h \
- Pluggable.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation.i \
- RT_Endpoint_Utils.h \
- RT_Stub.h
+ $(ACE_ROOT)/ace/Dynamic_Service.h \
+ $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
+ $(ACE_ROOT)/ace/Dynamic_Service.i \
+ $(ACE_ROOT)/ace/Dynamic_Service.cpp
.obj/Flushing_Strategy.o .obj/Flushing_Strategy.so .shobj/Flushing_Strategy.o .shobj/Flushing_Strategy.so: Flushing_Strategy.cpp Flushing_Strategy.h \
$(ACE_ROOT)/ace/pre.h corbafwd.h \
@@ -28502,9 +26384,8 @@ realclean:
.obj/Block_Flushing_Strategy.o .obj/Block_Flushing_Strategy.so .shobj/Block_Flushing_Strategy.o .shobj/Block_Flushing_Strategy.so: Block_Flushing_Strategy.cpp \
Block_Flushing_Strategy.h \
- $(ACE_ROOT)/ace/pre.h \
- Flushing_Strategy.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/pre.h Flushing_Strategy.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -28597,9 +26478,8 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Transport.h Exception.h \
- corbafwd.h \
+ corbafwd.i Transport.h \
+ Exception.h corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
@@ -28684,14 +26564,13 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl Queued_Message.h Queued_Message.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl \
+ Queued_Message.h Queued_Message.inl
.obj/Reactive_Flushing_Strategy.o .obj/Reactive_Flushing_Strategy.so .shobj/Reactive_Flushing_Strategy.o .shobj/Reactive_Flushing_Strategy.so: Reactive_Flushing_Strategy.cpp \
Reactive_Flushing_Strategy.h \
- $(ACE_ROOT)/ace/pre.h \
- Flushing_Strategy.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/pre.h Flushing_Strategy.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -28784,9 +26663,8 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Transport.h Exception.h \
- corbafwd.h \
+ corbafwd.i Transport.h \
+ Exception.h corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
@@ -28871,8 +26749,8 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl ORB_Core.h ORB.h Services.h \
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl \
+ ORB_Core.h ORB.h Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -28882,8 +26760,7 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h Encodable.h Environment.h Sequence.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -28891,17 +26768,18 @@ realclean:
CDR.i \
Remote_Object_Proxy_Impl.h \
Object_Proxy_Impl.h \
- CurrentC.h \
- Object.h \
+ CurrentC.h Object.h \
Object_Proxy_Broker.h \
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
Pluggable.h \
@@ -28915,8 +26793,7 @@ realclean:
IOPC.i \
Pluggable.i \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
params.i \
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
@@ -28929,8 +26806,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -28946,14 +26823,8 @@ realclean:
Fault_Tolerance_Service.h \
Fault_Tolerance_Service.i \
Cleanup_Func_Registry.h Cleanup_Func_Registry.inl Object_Ref_Table.h \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h ORB_Core.i Queued_Message.h \
- Queued_Message.inl debug.h
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h ORB_Core.i \
+ Queued_Message.h Queued_Message.inl debug.h
.obj/Queued_Message.o .obj/Queued_Message.so .shobj/Queued_Message.o .shobj/Queued_Message.so: Queued_Message.cpp Queued_Message.h \
$(ACE_ROOT)/ace/pre.h corbafwd.h \
@@ -29054,8 +26925,7 @@ realclean:
Queued_Message.inl
.obj/Synch_Queued_Message.o .obj/Synch_Queued_Message.so .shobj/Synch_Queued_Message.o .shobj/Synch_Queued_Message.so: Synch_Queued_Message.cpp \
- Synch_Queued_Message.h \
- $(ACE_ROOT)/ace/pre.h \
+ Synch_Queued_Message.h $(ACE_ROOT)/ace/pre.h \
Queued_Message.h corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -29154,8 +27024,7 @@ realclean:
Queued_Message.inl
.obj/Asynch_Queued_Message.o .obj/Asynch_Queued_Message.so .shobj/Asynch_Queued_Message.o .shobj/Asynch_Queued_Message.so: Asynch_Queued_Message.cpp \
- Asynch_Queued_Message.h \
- $(ACE_ROOT)/ace/pre.h \
+ Asynch_Queued_Message.h $(ACE_ROOT)/ace/pre.h \
Queued_Message.h corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -29291,9 +27160,8 @@ realclean:
$(ACE_ROOT)/ace/Sock_Connect.h \
$(ACE_ROOT)/ace/Sock_Connect.i \
$(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.i \
- Transport.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Event_Handler.i Transport.h \
+ corbafwd.h $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
$(ACE_ROOT)/ace/Malloc.h \
$(ACE_ROOT)/ace/Log_Msg.h \
@@ -29349,8 +27217,7 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Exception.h \
+ corbafwd.i Exception.h \
corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
@@ -29435,8 +27302,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/Connection_Purging_Strategy.o .obj/Connection_Purging_Strategy.so .shobj/Connection_Purging_Strategy.o .shobj/Connection_Purging_Strategy.so: Connection_Purging_Strategy.cpp \
Connection_Purging_Strategy.h \
@@ -29551,8 +27417,7 @@ realclean:
orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
- corbafwd.i \
- Exception.h \
+ corbafwd.i Exception.h \
corbafwd.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
@@ -29636,15 +27501,13 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
-.obj/Services.o .obj/Services.so .shobj/Services.o .shobj/Services.so: Services.cpp \
- Services.h \
+.obj/Policy_Set.o .obj/Policy_Set.so .shobj/Policy_Set.o .shobj/Policy_Set.so: Policy_Set.cpp \
+ Policy_Set.h \
$(ACE_ROOT)/ace/pre.h \
- Sequence.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -29653,11 +27516,6 @@ realclean:
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -29668,8 +27526,17 @@ realclean:
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
+ PolicyC.h \
+ TAO_Export.h \
+ Encodable.h \
+ corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -29733,276 +27600,15 @@ realclean:
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
try_macros.h \
- orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
- TAO_Export.h \
corbafwd.i \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Services.i \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Any.h \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
- Typecode.i \
- Any.i \
- ORB_Core.h \
- ORB.h \
- CORBA_String.h \
- CORBA_String.inl \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- ORB.i \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Pluggable.h \
- IOPC.h \
- IOPC.i \
- Pluggable.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
-
-.obj/NVList.o .obj/NVList.so .shobj/NVList.o .shobj/NVList.so: NVList.cpp \
- NVList.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- Any.h \
- CDR.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
Environment.h \
Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- NVList.i \
- ORB.h \
- Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -30010,130 +27616,26 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- PolicyC.h \
- Encodable.h \
+ CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ CDR.i \
Remote_Object_Proxy_Impl.h \
+ Object_Proxy_Impl.h \
CurrentC.h \
+ Object.h \
+ Object_Proxy_Broker.h \
+ Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- BoundsC.h \
- BoundsC.i \
- debug.h \
- Marshal.h \
- Principal.h \
- OctetSeqC.h \
- OctetSeqC.i \
- Principal.i \
- Marshal.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp
-
-.obj/IFR_TypeCodes.o .obj/IFR_TypeCodes.so .shobj/IFR_TypeCodes.o .shobj/IFR_TypeCodes.so: IFR_TypeCodes.cpp \
- corbafwd.h \
- $(ACE_ROOT)/ace/pre.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i
+ Policy_Set.i \
+ debug.h
-.obj/Dynamic_Adapter.o .obj/Dynamic_Adapter.so .shobj/Dynamic_Adapter.o .shobj/Dynamic_Adapter.so: Dynamic_Adapter.cpp \
- Dynamic_Adapter.h \
+.obj/Default_Endpoint_Selector_Factory.o .obj/Default_Endpoint_Selector_Factory.so .shobj/Default_Endpoint_Selector_Factory.o .shobj/Default_Endpoint_Selector_Factory.so: \
+ Default_Endpoint_Selector_Factory.cpp \
+ Default_Endpoint_Selector_Factory.h \
$(ACE_ROOT)/ace/pre.h \
+ Endpoint_Selector_Factory.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -30233,13 +27735,33 @@ realclean:
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
$(ACE_ROOT)/ace/Service_Object.i \
- ORB_Core.h \
- ORB.h \
- Exception.h \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Services.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ Invocation.h \
+ CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ CDR.i \
+ Stub.h \
+ Pluggable.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -30249,42 +27771,52 @@ realclean:
Sequence_T.cpp \
Environment.h \
Environment.i \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
+ Typecode.h \
+ Exception.h \
+ Exception.i \
+ Typecode.i \
+ IOPC.h \
+ Any.h \
+ Object.h \
+ Object_Proxy_Broker.h \
+ Object_Proxy_Impl.h \
+ Object.i \
+ Any.i \
+ IOPC.i \
+ Pluggable.i \
+ MProfile.h \
+ Profile.h \
+ Tagged_Components.h \
+ CONV_FRAMEC.h \
+ CONV_FRAMEC.i \
+ Tagged_Components.i \
PolicyC.h \
Encodable.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
Remote_Object_Proxy_Impl.h \
- Object_Proxy_Impl.h \
CurrentC.h \
- Object.h \
- Object_Proxy_Broker.h \
- Object.i \
CurrentC.i \
PolicyC.i \
+ GIOP_Message_Version.h \
+ GIOP_Message_Version.inl \
+ Profile.i \
+ MProfile.i \
+ ORB.h \
+ Services.h \
+ Services.i \
+ CORBA_String.h \
+ CORBA_String.inl \
ORB.i \
+ ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
- Pluggable.h \
- Typecode.h \
- Typecode.i \
- IOPC.h \
- Any.h \
- Any.i \
- IOPC.i \
- Pluggable.i \
Protocol_Factory.h \
params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
@@ -30319,21 +27851,6 @@ realclean:
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
Parser_Registry.h \
Parser_Registry.i \
Service_Callbacks.h \
@@ -30356,10 +27873,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -30373,14 +27886,28 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
- $(ACE_ROOT)/ace/Dynamic_Service.i \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp
+ Stub.i \
+ Synch_Reply_Dispatcher.h \
+ Reply_Dispatcher.h \
+ Reply_Dispatcher.i \
+ TAOC.h \
+ TAOC.i \
+ operation_details.h \
+ Service_Context.h \
+ Service_Context.inl \
+ target_specification.h \
+ Object_KeyC.h \
+ Object_KeyC.i \
+ target_specification.i \
+ operation_details.i \
+ Invocation_Endpoint_Selectors.h \
+ Invocation_Endpoint_Selectors.i \
+ Invocation.i
-.obj/MessagingC.o .obj/MessagingC.so .shobj/MessagingC.o .shobj/MessagingC.so: MessagingC.cpp MessagingC.h \
- $(ACE_ROOT)/ace/pre.h orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
+.obj/POA_Extension_Initializer.o .obj/POA_Extension_Initializer.so .shobj/POA_Extension_Initializer.o .shobj/POA_Extension_Initializer.so: POA_Extension_Initializer.cpp \
+ POA_Extension_Initializer.h \
+ $(ACE_ROOT)/ace/pre.h corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -30389,6 +27916,11 @@ realclean:
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -30399,13 +27931,8 @@ realclean:
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.i \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -30473,198 +28000,15 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- ValueBase.h \
+ corbafwd.i Environment.h \
corbafwd.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TAO_Export.h Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i CDR.h \
- Remote_Object_Proxy_Impl.h TimeBaseC.h \
- Any.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i PolicyC.h Encodable.h Environment.h CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- PollableC.h PollableC.i MessagingC.i \
- Stub.h \
- Pluggable.h \
- IOPC.h \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- PolicyC.h \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- CurrentC.h \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Invocation.h \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- Invocation.i \
- PortableInterceptor.h \
- RequestInfo_Util.h \
- ClientRequestInfo.h \
- StringSeqC.h \
- StringSeqC.i \
- ClientRequestInfo.inl \
- ClientInterceptorAdapter.h \
- ClientInterceptorAdapter.inl
+ Environment.i
-.obj/Policy_Manager.o .obj/Policy_Manager.so .shobj/Policy_Manager.o .shobj/Policy_Manager.so: Policy_Manager.cpp \
- Policy_Manager.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
+.obj/Default_Stub_Factory.o .obj/Default_Stub_Factory.so .shobj/Default_Stub_Factory.o .shobj/Default_Stub_Factory.so: Default_Stub_Factory.cpp \
+ Default_Stub_Factory.h $(ACE_ROOT)/ace/pre.h \
+ Stub_Factory.h \
+ corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -30673,6 +28017,11 @@ realclean:
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -30683,16 +28032,8 @@ realclean:
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
- LocalObject.h \
- Object.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -30756,22 +28097,36 @@ realclean:
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
try_macros.h \
+ orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
corbafwd.i \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- LocalObject.i \
- PolicyC.h \
- Encodable.h \
- Exception.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Environment.h \
- Environment.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Stub.h \
+ Pluggable.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -30779,40 +28134,58 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
+ Environment.h \
+ Environment.i \
+ Typecode.h \
+ Exception.h \
+ Exception.i \
+ Typecode.i \
+ IOPC.h \
+ Any.h \
CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
+ Object.h \
+ Object_Proxy_Broker.h \
+ Object_Proxy_Impl.h \
+ Object.i \
+ Any.i \
+ IOPC.i \
+ Pluggable.i \
+ MProfile.h \
+ Profile.h \
+ Tagged_Components.h \
+ CONV_FRAMEC.h \
+ CONV_FRAMEC.i \
+ Tagged_Components.i \
+ PolicyC.h \
+ Encodable.h \
Remote_Object_Proxy_Impl.h \
CurrentC.h \
CurrentC.i \
PolicyC.i \
- Policy_Manager.i \
- ORB_Core.h \
+ GIOP_Message_Version.h \
+ GIOP_Message_Version.inl \
+ Profile.i \
+ MProfile.i \
ORB.h \
Services.h \
Services.i \
CORBA_String.h \
CORBA_String.inl \
ORB.i \
+ ORB_Core.h \
+ Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
+ debug.h \
+ Policy_Manager.i \
Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Pluggable.h \
- Typecode.h \
- Typecode.i \
- IOPC.h \
- Any.h \
- Any.i \
- IOPC.i \
- Pluggable.i \
Protocol_Factory.h \
params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
@@ -30847,21 +28220,6 @@ realclean:
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
Parser_Registry.h \
Parser_Registry.i \
Service_Callbacks.h \
@@ -30884,10 +28242,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -30901,24 +28255,14 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- Buffering_Constraint_Policy.h \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- Buffering_Constraint_Policy.i \
- Messaging_Policy_i.h \
- Messaging_Policy_i.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i
+ Stub.i
-.obj/Messaging_Policy_i.o .obj/Messaging_Policy_i.so .shobj/Messaging_Policy_i.o .shobj/Messaging_Policy_i.so: Messaging_Policy_i.cpp \
- Messaging_Policy_i.h \
+.obj/Services.o .obj/Services.so .shobj/Services.o .shobj/Services.so: Services.cpp \
+ Services.h \
$(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
+ Sequence.h \
+ corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -30927,6 +28271,11 @@ realclean:
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -30937,15 +28286,8 @@ realclean:
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
- MessagingC.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -31009,21 +28351,25 @@ realclean:
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
try_macros.h \
+ orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
corbafwd.i \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- Any.h \
+ Managed_Types.h \
+ Managed_Types.i \
+ Sequence.i \
+ Sequence_T.h \
+ Sequence_T.i \
+ Sequence_T.cpp \
+ Environment.h \
+ Environment.i \
+ Services.i \
CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
- Environment.h \
- Environment.i \
+ Any.h \
Object.h \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
@@ -31035,81 +28381,68 @@ realclean:
Exception.i \
Typecode.i \
Any.i \
- Remote_Object_Proxy_Impl.h \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- IOPC.h \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
+ ORB_Core.h \
+ ORB.h \
+ CORBA_String.h \
+ CORBA_String.inl \
PolicyC.h \
Encodable.h \
+ Remote_Object_Proxy_Impl.h \
CurrentC.h \
CurrentC.i \
PolicyC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- LocalObject.h \
- LocalObject.i \
- Messaging_Policy_i.i \
- Stub.h \
- Pluggable.h \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
ORB.i \
- ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
$(ACE_ROOT)/ace/Service_Object.i \
+ Pluggable.h \
+ IOPC.h \
+ IOPC.i \
+ Pluggable.i \
Protocol_Factory.h \
params.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
+ TAO_Singleton_Manager.h \
+ TAO_Singleton_Manager.inl \
+ TAO_Singleton.h \
+ TAO_Singleton.inl \
+ TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
Adapter.h \
Adapter.i \
PolicyFactory_Registry.h \
PortableInterceptorC.h \
DynamicC.h \
DynamicC.i \
+ MessagingC.h \
+ ValueBase.h \
+ ValueBase.i \
+ ValueFactory.h \
+ ValueFactory.i \
+ TimeBaseC.h \
+ SmartProxies/Smart_Proxies.h \
+ SmartProxies/smartproxies_export.h \
+ SmartProxies/Smart_Proxies.inl \
+ TimeBaseC.i \
+ PollableC.h \
+ PollableC.i \
+ MessagingC.i \
PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
@@ -31151,10 +28484,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -31167,41 +28496,10 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- debug.h
-
-.obj/Client_Priority_Policy.o .obj/Client_Priority_Policy.so .shobj/Client_Priority_Policy.o .shobj/Client_Priority_Policy.so: Client_Priority_Policy.cpp \
- Client_Priority_Policy.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Client_Priority_Policy.i
+ ORB_Core.i
-.obj/Buffering_Constraint_Policy.o .obj/Buffering_Constraint_Policy.so .shobj/Buffering_Constraint_Policy.o .shobj/Buffering_Constraint_Policy.so: Buffering_Constraint_Policy.cpp \
- Buffering_Constraint_Policy.h \
+.obj/NVList.o .obj/NVList.so .shobj/NVList.o .shobj/NVList.so: NVList.cpp \
+ NVList.h \
$(ACE_ROOT)/ace/pre.h \
orbconf.h \
$(ACE_ROOT)/ace/OS.h \
@@ -31227,7 +28525,20 @@ realclean:
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
- TAOC.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ Any.h \
+ CDR.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
@@ -31244,12 +28555,6 @@ realclean:
$(ACE_ROOT)/ace/Sock_Connect.i \
$(ACE_ROOT)/ace/ACE.i \
$(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
$(ACE_ROOT)/ace/Malloc.i \
$(ACE_ROOT)/ace/Malloc_T.h \
$(ACE_ROOT)/ace/Synch.h \
@@ -31265,7 +28570,6 @@ realclean:
$(ACE_ROOT)/ace/Atomic_Op.i \
$(ACE_ROOT)/ace/Synch_T.cpp \
$(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
$(ACE_ROOT)/ace/Malloc_Allocator.i \
$(ACE_ROOT)/ace/Free_List.h \
$(ACE_ROOT)/ace/Free_List.i \
@@ -31284,8 +28588,6 @@ realclean:
$(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
$(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
$(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
$(ACE_ROOT)/ace/Unbounded_Set.inl \
$(ACE_ROOT)/ace/Unbounded_Set.cpp \
$(ACE_ROOT)/ace/Memory_Pool.i \
@@ -31299,14 +28601,25 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- PolicyC.h \
- Encodable.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ CDR.i \
+ Environment.h \
+ Environment.i \
+ Object.h \
+ Object_Proxy_Broker.h \
+ Object_Proxy_Impl.h \
+ Object.i \
+ Typecode.h \
Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
- Environment.h \
- Environment.i \
+ Typecode.i \
+ Any.i \
+ NVList.i \
+ ORB.h \
+ Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -31314,54 +28627,32 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
+ Services.i \
+ CORBA_String.h \
+ CORBA_String.inl \
+ PolicyC.h \
+ Encodable.h \
Remote_Object_Proxy_Impl.h \
- Object_Proxy_Impl.h \
CurrentC.h \
- Object.h \
- Object_Proxy_Broker.h \
- Object.i \
CurrentC.i \
PolicyC.i \
- TimeBaseC.h \
- Any.h \
- Typecode.h \
- Typecode.i \
- Any.i \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- IOPC.h \
- IOPC.i \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- Buffering_Constraint_Policy.i
+ ORB.i \
+ BoundsC.h \
+ BoundsC.i \
+ debug.h \
+ Marshal.h \
+ Principal.h \
+ OctetSeqC.h \
+ OctetSeqC.i \
+ Principal.i \
+ Marshal.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.h \
+ $(ACE_ROOT)/ace/Auto_Ptr.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.cpp
-.obj/Messaging_PolicyFactory.o .obj/Messaging_PolicyFactory.so .shobj/Messaging_PolicyFactory.o .shobj/Messaging_PolicyFactory.so: Messaging_PolicyFactory.cpp \
- Messaging_PolicyFactory.h \
- $(ACE_ROOT)/ace/pre.h \
+.obj/IFR_TypeCodes.o .obj/IFR_TypeCodes.so .shobj/IFR_TypeCodes.o .shobj/IFR_TypeCodes.so: IFR_TypeCodes.cpp \
corbafwd.h \
+ $(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -31455,86 +28746,10 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- PortableInterceptorC.h \
- DynamicC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- Remote_Object_Proxy_Impl.h \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- IOPC.h \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- LocalObject.h \
- LocalObject.i \
- Messaging_Policy_i.h \
- Messaging_Policy_i.i \
- Buffering_Constraint_Policy.h \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- RTCORBAC.i \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- Buffering_Constraint_Policy.i \
- Client_Priority_Policy.h \
- Client_Priority_Policy.i
+ corbafwd.i
-.obj/Messaging_ORBInitializer.o .obj/Messaging_ORBInitializer.so .shobj/Messaging_ORBInitializer.o .shobj/Messaging_ORBInitializer.so: Messaging_ORBInitializer.cpp \
- Messaging_ORBInitializer.h \
+.obj/Dynamic_Adapter.o .obj/Dynamic_Adapter.so .shobj/Dynamic_Adapter.o .shobj/Dynamic_Adapter.so: Dynamic_Adapter.cpp \
+ Dynamic_Adapter.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -31631,26 +28846,17 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- PortableInterceptorC.h \
- DynamicC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ ORB_Core.h \
+ ORB.h \
Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
- Typecode.i \
- Any.i \
+ Services.h \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -31658,59 +28864,41 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- Remote_Object_Proxy_Impl.h \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- IOPC.h \
- IOPC.i \
+ Environment.h \
+ Environment.i \
+ Services.i \
+ CORBA_String.h \
+ CORBA_String.inl \
PolicyC.h \
Encodable.h \
+ CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ CDR.i \
+ Remote_Object_Proxy_Impl.h \
+ Object_Proxy_Impl.h \
CurrentC.h \
+ Object.h \
+ Object_Proxy_Broker.h \
+ Object.i \
CurrentC.i \
PolicyC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- LocalObject.h \
- LocalObject.i \
- Messaging_PolicyFactory.h \
- Messaging_Policy_i.h \
- Messaging_Policy_i.i \
- ORB_Core.h \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
Pluggable.h \
+ Typecode.h \
+ Typecode.i \
+ IOPC.h \
+ Any.h \
+ Any.i \
+ IOPC.i \
Pluggable.i \
Protocol_Factory.h \
params.h \
@@ -31718,9 +28906,36 @@ realclean:
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
+ TAO_Singleton_Manager.h \
+ TAO_Singleton_Manager.inl \
+ TAO_Singleton.h \
+ TAO_Singleton.inl \
+ TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
Adapter.h \
Adapter.i \
PolicyFactory_Registry.h \
+ PortableInterceptorC.h \
+ DynamicC.h \
+ DynamicC.i \
+ MessagingC.h \
+ ValueBase.h \
+ ValueBase.i \
+ ValueFactory.h \
+ ValueFactory.i \
+ TimeBaseC.h \
+ SmartProxies/Smart_Proxies.h \
+ SmartProxies/smartproxies_export.h \
+ SmartProxies/Smart_Proxies.inl \
+ TimeBaseC.i \
+ PollableC.h \
+ PollableC.i \
+ MessagingC.i \
+ PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
@@ -31761,10 +28976,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -31777,11 +28988,14 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i
+ ORB_Core.i \
+ $(ACE_ROOT)/ace/Dynamic_Service.h \
+ $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
+ $(ACE_ROOT)/ace/Dynamic_Service.i \
+ $(ACE_ROOT)/ace/Dynamic_Service.cpp
-.obj/Priority_Mapping.o .obj/Priority_Mapping.so .shobj/Priority_Mapping.o .shobj/Priority_Mapping.so: Priority_Mapping.cpp \
- orbconf.h \
- $(ACE_ROOT)/ace/pre.h \
+.obj/MessagingC.o .obj/MessagingC.so .shobj/MessagingC.o .shobj/MessagingC.so: MessagingC.cpp MessagingC.h \
+ $(ACE_ROOT)/ace/pre.h orbconf.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -31804,161 +29018,10 @@ realclean:
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Priority_Mapping.h \
- RTCORBAC.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
- Priority_Mapping.i
-
-.obj/Priority_Mapping_Manager.o .obj/Priority_Mapping_Manager.so .shobj/Priority_Mapping_Manager.o .shobj/Priority_Mapping_Manager.so: Priority_Mapping_Manager.cpp \
- Priority_Mapping_Manager.h \
- $(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
+ $(ACE_ROOT)/ace/OS.i corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Message_Block.h \
$(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -32026,12 +29089,12 @@ realclean:
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
- corbafwd.i \
- Priority_Mapping.h \
- RTCORBAC.h \
- IOPC.h \
- Any.h \
- CDR.h \
+ corbafwd.i ValueBase.h \
+ corbafwd.h \
+ ValueBase.i \
+ ValueFactory.h \
+ ValueFactory.i \
+ TAO_Export.h Any.h CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
@@ -32047,22 +29110,9 @@ realclean:
$(ACE_ROOT)/ace/SString.i \
Exception.i \
Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h \
+ Any.i CDR.h \
+ Remote_Object_Proxy_Impl.h TimeBaseC.h \
+ Any.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -32076,166 +29126,21 @@ realclean:
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i
-
-.obj/RT_Current.o .obj/RT_Current.so .shobj/RT_Current.o .shobj/RT_Current.so: RT_Current.cpp \
- RT_Current.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- RTCORBAC.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
+ TimeBaseC.i IOPC.h Object.h Exception.h Sequence.h \
Managed_Types.h \
Managed_Types.i \
Sequence.i \
Sequence_T.h \
+ Sequence.h \
Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
+ Sequence_T.cpp IOPC.i \
+ PolicyC.h Encodable.h Environment.h CurrentC.h \
CurrentC.i \
- PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
- LocalObject.h \
- LocalObject.i \
- RT_Current.i \
+ PolicyC.i PollableC.h \
+ PollableC.i MessagingC.i \
Stub.h \
Pluggable.h \
+ IOPC.h \
Pluggable.i \
MProfile.h \
Profile.h \
@@ -32243,6 +29148,7 @@ realclean:
CONV_FRAMEC.h \
CONV_FRAMEC.i \
Tagged_Components.i \
+ PolicyC.h \
GIOP_Message_Version.h \
GIOP_Message_Version.inl \
Profile.i \
@@ -32255,6 +29161,11 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -32274,13 +29185,7 @@ realclean:
DynamicC.h \
DynamicC.i \
MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
+ CurrentC.h \
PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
@@ -32322,8 +29227,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -32338,11 +29241,35 @@ realclean:
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
Stub.i \
- Priority_Mapping.h \
- Priority_Mapping.i
+ Invocation.h \
+ Synch_Reply_Dispatcher.h \
+ Reply_Dispatcher.h \
+ Reply_Dispatcher.i \
+ TAOC.h \
+ TimeBaseC.h \
+ TAOC.i \
+ operation_details.h \
+ Service_Context.h \
+ Service_Context.inl \
+ target_specification.h \
+ Object_KeyC.h \
+ Object_KeyC.i \
+ target_specification.i \
+ operation_details.i \
+ Invocation_Endpoint_Selectors.h \
+ Invocation_Endpoint_Selectors.i \
+ Invocation.i \
+ PortableInterceptor.h \
+ RequestInfo_Util.h \
+ ClientRequestInfo.h \
+ StringSeqC.h \
+ StringSeqC.i \
+ ClientRequestInfo.inl \
+ ClientInterceptorAdapter.h \
+ ClientInterceptorAdapter.inl
-.obj/RT_Mutex.o .obj/RT_Mutex.so .shobj/RT_Mutex.o .shobj/RT_Mutex.so: RT_Mutex.cpp \
- RT_Mutex.h \
+.obj/Policy_Manager.o .obj/Policy_Manager.so .shobj/Policy_Manager.o .shobj/Policy_Manager.so: Policy_Manager.cpp \
+ Policy_Manager.h \
$(ACE_ROOT)/ace/pre.h \
orbconf.h \
$(ACE_ROOT)/ace/OS.h \
@@ -32368,7 +29295,10 @@ realclean:
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
- RTCORBAC.h \
+ Policy_Set.h \
+ PolicyC.h \
+ TAO_Export.h \
+ Encodable.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
@@ -32438,27 +29368,13 @@ realclean:
try_macros.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
- TAO_Export.h \
corbafwd.i \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
- Typecode.i \
- Any.i \
+ Environment.h \
+ Environment.i \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -32466,268 +29382,23 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
- LocalObject.h \
- LocalObject.i \
- RT_ORB.h \
- Thread_Pool.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- Thread_Pool.i \
- RT_ORB.i
-
-.obj/RT_Policy_i.o .obj/RT_Policy_i.so .shobj/RT_Policy_i.o .shobj/RT_Policy_i.so: RT_Policy_i.cpp \
- RT_Policy_i.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- RTCORBAC.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- IOPC.h \
- Any.h \
CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
CDR.i \
- Environment.h \
- Environment.i \
+ Remote_Object_Proxy_Impl.h \
+ Object_Proxy_Impl.h \
+ CurrentC.h \
Object.h \
Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
CurrentC.i \
PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- RT_Policy_i.i \
+ debug.h \
+ Policy_Manager.i \
ORB_Core.h \
ORB.h \
Services.h \
@@ -32735,14 +29406,18 @@ realclean:
CORBA_String.h \
CORBA_String.inl \
ORB.i \
- Policy_Manager.h \
- Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
$(ACE_ROOT)/ace/Service_Object.i \
Pluggable.h \
+ Typecode.h \
+ Typecode.i \
+ IOPC.h \
+ Any.h \
+ Any.i \
+ IOPC.i \
Pluggable.i \
Protocol_Factory.h \
params.h \
@@ -32750,6 +29425,16 @@ realclean:
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
+ TAO_Singleton_Manager.h \
+ TAO_Singleton_Manager.inl \
+ TAO_Singleton.h \
+ TAO_Singleton.inl \
+ TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
Adapter.h \
Adapter.i \
PolicyFactory_Registry.h \
@@ -32761,6 +29446,11 @@ realclean:
ValueBase.i \
ValueFactory.h \
ValueFactory.i \
+ TimeBaseC.h \
+ SmartProxies/Smart_Proxies.h \
+ SmartProxies/smartproxies_export.h \
+ SmartProxies/Smart_Proxies.inl \
+ TimeBaseC.i \
PollableC.h \
PollableC.i \
MessagingC.i \
@@ -32818,10 +29508,15 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- debug.h
+ Buffering_Constraint_Policy.h \
+ TAOC.h \
+ TAOC.i \
+ Buffering_Constraint_Policy.i \
+ Messaging_Policy_i.h \
+ Messaging_Policy_i.i
-.obj/RT_ORB.o .obj/RT_ORB.so .shobj/RT_ORB.o .shobj/RT_ORB.so: RT_ORB.cpp \
- RT_ORB.h \
+.obj/Messaging_Policy_i.o .obj/Messaging_Policy_i.so .shobj/Messaging_Policy_i.o .shobj/Messaging_Policy_i.so: Messaging_Policy_i.cpp \
+ Messaging_Policy_i.h \
$(ACE_ROOT)/ace/pre.h \
orbconf.h \
$(ACE_ROOT)/ace/OS.h \
@@ -32847,7 +29542,7 @@ realclean:
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
- RTCORBAC.h \
+ MessagingC.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
@@ -32919,7 +29614,10 @@ realclean:
varbase.h \
TAO_Export.h \
corbafwd.i \
- IOPC.h \
+ ValueBase.h \
+ ValueBase.i \
+ ValueFactory.h \
+ ValueFactory.i \
Any.h \
CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
@@ -32938,20 +29636,7 @@ realclean:
Exception.i \
Typecode.i \
Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
@@ -32967,295 +29652,7 @@ realclean:
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
TimeBaseC.i \
- RTCORBAC.i \
- LocalObject.h \
- LocalObject.i \
- Thread_Pool.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- Thread_Pool.i \
- RT_ORB.i \
- RT_Policy_i.h \
- RT_Policy_i.i \
- RT_Mutex.h
-
-.obj/Thread_Pool.o .obj/Thread_Pool.so .shobj/Thread_Pool.o .shobj/Thread_Pool.so: Thread_Pool.cpp \
- Thread_Pool.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- RTCORBAC.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- Exception.i \
- Typecode.i \
- Any.i \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -33266,520 +29663,17 @@ realclean:
IOPC.i \
PolicyC.h \
Encodable.h \
- Remote_Object_Proxy_Impl.h \
CurrentC.h \
CurrentC.i \
PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- Thread_Pool.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- Pluggable.h \
- Pluggable.i \
- Protocol_Factory.h \
- params.h \
- params.i \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
PollableC.h \
PollableC.i \
MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- ORB_Core.i
-
-.obj/RT_ORB_Loader.o .obj/RT_ORB_Loader.so .shobj/RT_ORB_Loader.o .shobj/RT_ORB_Loader.so: RT_ORB_Loader.cpp RT_ORB_Loader.h \
- $(ACE_ROOT)/ace/pre.h \
- Object_Loader.h \
- Exception.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Object_Loader.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- RT_ORB.h \
- RTCORBAC.h \
- IOPC.h \
- Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Typecode.i \
- Any.i \
- Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i \
- PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- RTCORBAC.i \
LocalObject.h \
LocalObject.i \
- Thread_Pool.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- Thread_Pool.i \
- RT_ORB.i \
- RT_Current.h \
- RT_Current.i \
- ORB_Core.h corbafwd.h ORB.h Environment.h Policy_Manager.h \
- Policy_Manager.i \
- Resource_Factory.h \
- Pluggable.h \
- Pluggable.i \
- Protocol_Factory.h \
- params.h params.i \
- TAO_Singleton_Manager.h TAO_Singleton.h Adapter.h Adapter.i \
- PolicyFactory_Registry.h PortableInterceptorC.h DynamicC.h DynamicC.i \
- MessagingC.h orbconf.h ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TAO_Export.h Any.h CDR.h Remote_Object_Proxy_Impl.h TimeBaseC.h \
- IOPC.h PolicyC.h PollableC.h PollableC.i MessagingC.i CurrentC.h \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h Cleanup_Func_Registry.inl Object_Ref_Table.h \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h ORB_Core.i
-
-.obj/RT_Protocols_Hooks.o .obj/RT_Protocols_Hooks.so .shobj/RT_Protocols_Hooks.o .shobj/RT_Protocols_Hooks.so: RT_Protocols_Hooks.cpp RT_Protocols_Hooks.h \
- $(ACE_ROOT)/ace/pre.h \
- Protocols_Hooks.h corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- RTCORBAC.h \
- corbafwd.h IOPC.h \
- TAO_Export.h Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
- Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
- Typecode.i \
- Any.i Object.h \
- Exception.h CDR.h Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h Any.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i RTCORBAC.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- RT_Protocols_Hooks.i RT_Policy_i.h \
- RTCORBAC.h \
- LocalObject.h \
- LocalObject.i \
- RT_Policy_i.i \
- Invocation.h Stub.h \
+ Messaging_Policy_i.i \
+ Stub.h \
Pluggable.h \
- IOPC.h \
Pluggable.i \
MProfile.h \
Profile.h \
@@ -33799,10 +29693,20 @@ realclean:
ORB.i \
ORB_Core.h \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
Protocol_Factory.h \
params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
Adapter.h \
Adapter.i \
@@ -33810,19 +29714,25 @@ realclean:
PortableInterceptorC.h \
DynamicC.h \
DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
Parser_Registry.h \
Parser_Registry.i \
Service_Callbacks.h \
@@ -33845,7 +29755,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -33859,35 +29768,13 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- Stub.i \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i operation_details.h Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i operation_details.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- Invocation.i MProfile.h Priority_Mapping_Manager.h RT_Stub.h \
- Stub.h \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
- $(ACE_ROOT)/ace/Dynamic_Service.i \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp
+ Stub.i
-.obj/Pool_Per_Endpoint.o .obj/Pool_Per_Endpoint.so .shobj/Pool_Per_Endpoint.o .shobj/Pool_Per_Endpoint.so: Pool_Per_Endpoint.cpp \
- Pool_Per_Endpoint.h \
+.obj/Buffering_Constraint_Policy.o .obj/Buffering_Constraint_Policy.so .shobj/Buffering_Constraint_Policy.o .shobj/Buffering_Constraint_Policy.so: Buffering_Constraint_Policy.cpp \
+ Buffering_Constraint_Policy.h \
$(ACE_ROOT)/ace/pre.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -33896,11 +29783,6 @@ realclean:
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -33911,8 +29793,15 @@ realclean:
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
$(ACE_ROOT)/ace/OS.i \
+ TAOC.h \
+ corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -33976,17 +29865,18 @@ realclean:
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
try_macros.h \
- orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
varbase.h \
TAO_Export.h \
corbafwd.i \
- ORB.h \
+ PolicyC.h \
+ Encodable.h \
Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
Exception.i \
- Services.h \
+ Environment.h \
+ Environment.i \
Sequence.h \
Managed_Types.h \
Managed_Types.i \
@@ -33994,13 +29884,6 @@ realclean:
Sequence_T.h \
Sequence_T.i \
Sequence_T.cpp \
- Environment.h \
- Environment.i \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- PolicyC.h \
- Encodable.h \
CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
@@ -34013,290 +29896,11 @@ realclean:
Object.i \
CurrentC.i \
PolicyC.i \
- ORB.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Process_Mutex.h \
- $(ACE_ROOT)/ace/Process_Mutex.inl \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- Pool_Per_Endpoint.i \
- ORB_Core.h \
- Policy_Manager.h \
- LocalObject.h \
- LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- Pluggable.h \
- Typecode.h \
- Typecode.i \
- IOPC.h \
- Any.h \
- Any.i \
- IOPC.i \
- Pluggable.i \
- Protocol_Factory.h \
- params.h \
- params.i \
- TAO_Singleton_Manager.h \
- TAO_Singleton_Manager.inl \
- TAO_Singleton.h \
- TAO_Singleton.inl \
- TAO_Singleton.cpp \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
TimeBaseC.h \
- SmartProxies/Smart_Proxies.h \
- SmartProxies/smartproxies_export.h \
- SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- ORB_Core.i \
- Acceptor_Registry.h \
- Acceptor_Registry.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- debug.h \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i
-
-.obj/RTCORBAC.o .obj/RTCORBAC.so .shobj/RTCORBAC.o .shobj/RTCORBAC.so: RTCORBAC.cpp RTCORBAC.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i IOPC.h \
- TAO_Export.h Any.h \
- CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- CDR.i \
- Environment.h \
- Environment.i \
- Object.h \
- Object_Proxy_Broker.h \
- Object_Proxy_Impl.h \
- Object.i \
+ Any.h \
Typecode.h \
- Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- Exception.i \
Typecode.i \
- Any.i Object.h \
- Exception.h CDR.h Sequence.h \
- Managed_Types.h \
- Managed_Types.i \
- Sequence.i \
- Sequence_T.h \
- Sequence.h \
- Sequence_T.i \
- Sequence_T.cpp \
- IOPC.i PolicyC.h \
- Encodable.h \
- Remote_Object_Proxy_Impl.h \
- CurrentC.h \
- CurrentC.i \
- PolicyC.i \
- TimeBaseC.h Any.h \
+ Any.i \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
TAO_Singleton.h \
@@ -34310,146 +29914,14 @@ realclean:
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i RTCORBAC.i \
- Stub.h \
- Pluggable.h \
- IOPC.h \
- Pluggable.i \
- MProfile.h \
- Profile.h \
- Tagged_Components.h \
- CONV_FRAMEC.h \
- CONV_FRAMEC.i \
- Tagged_Components.i \
- GIOP_Message_Version.h \
- GIOP_Message_Version.inl \
- Profile.i \
- MProfile.i \
- ORB.h \
- Services.h \
- Services.i \
- CORBA_String.h \
- CORBA_String.inl \
- ORB.i \
- ORB_Core.h \
- Policy_Manager.h \
+ TimeBaseC.i \
+ TAOC.i \
LocalObject.h \
LocalObject.i \
- Policy_Manager.i \
- Resource_Factory.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- Protocol_Factory.h \
- params.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- params.i \
- Adapter.h \
- Adapter.i \
- PolicyFactory_Registry.h \
- PortableInterceptorC.h \
- DynamicC.h \
- DynamicC.i \
- MessagingC.h \
- ValueBase.h \
- ValueBase.i \
- ValueFactory.h \
- ValueFactory.i \
- TimeBaseC.h \
- PollableC.h \
- PollableC.i \
- MessagingC.i \
- PortableInterceptorC.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Parser_Registry.h \
- Parser_Registry.i \
- Service_Callbacks.h \
- Service_Callbacks.i \
- Fault_Tolerance_Service.h \
- Fault_Tolerance_Service.i \
- Cleanup_Func_Registry.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- Cleanup_Func_Registry.inl \
- Object_Ref_Table.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h \
- Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RT_Policy_i.i \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Stub.i \
- Invocation.h \
- Synch_Reply_Dispatcher.h \
- Reply_Dispatcher.h \
- Reply_Dispatcher.i \
- TAOC.h \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
- TAOC.i \
- operation_details.h \
- Service_Context.h \
- Service_Context.inl \
- target_specification.h \
- Object_KeyC.h \
- Object_KeyC.i \
- target_specification.i \
- operation_details.i \
- Invocation_Endpoint_Selectors.h \
- Invocation_Endpoint_Selectors.i \
- Invocation.i \
- TAOS.h \
- TAOS_T.h \
- TAOS_T.i \
- TAOS_T.cpp \
- TAOS.i \
- RequestInfo_Util.h
+ Buffering_Constraint_Policy.i
-.obj/RT_PolicyFactory.o .obj/RT_PolicyFactory.so .shobj/RT_PolicyFactory.o .shobj/RT_PolicyFactory.so: RT_PolicyFactory.cpp \
- RT_PolicyFactory.h \
+.obj/Messaging_PolicyFactory.o .obj/Messaging_PolicyFactory.so .shobj/Messaging_PolicyFactory.o .shobj/Messaging_PolicyFactory.so: Messaging_PolicyFactory.cpp \
+ Messaging_PolicyFactory.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -34608,13 +30080,15 @@ realclean:
PortableInterceptorC.i \
LocalObject.h \
LocalObject.i \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i
+ Messaging_Policy_i.h \
+ Messaging_Policy_i.i \
+ Buffering_Constraint_Policy.h \
+ TAOC.h \
+ TAOC.i \
+ Buffering_Constraint_Policy.i
-.obj/RT_ORBInitializer.o .obj/RT_ORBInitializer.so .shobj/RT_ORBInitializer.o .shobj/RT_ORBInitializer.so: RT_ORBInitializer.cpp \
- RT_ORBInitializer.h \
+.obj/Messaging_ORBInitializer.o .obj/Messaging_ORBInitializer.so .shobj/Messaging_ORBInitializer.o .shobj/Messaging_ORBInitializer.so: Messaging_ORBInitializer.cpp \
+ Messaging_ORBInitializer.h \
$(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -34773,40 +30247,9 @@ realclean:
PortableInterceptorC.i \
LocalObject.h \
LocalObject.i \
- RT_PolicyFactory.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.h \
- RT_Policy_i.i \
- RT_Protocols_Hooks.h \
- Protocols_Hooks.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Test_and_Set.h \
- $(ACE_ROOT)/ace/Test_and_Set.i \
- $(ACE_ROOT)/ace/Test_and_Set.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- RT_Protocols_Hooks.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- Priority_Mapping.i \
- Priority_Mapping_Manager.i \
+ Messaging_PolicyFactory.h \
+ Messaging_Policy_i.h \
+ Messaging_Policy_i.i \
ORB_Core.h \
ORB.h \
Services.h \
@@ -34815,12 +30258,22 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
Pluggable.h \
Pluggable.i \
Protocol_Factory.h \
params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
params.i \
Adapter.h \
Adapter.i \
@@ -34828,6 +30281,21 @@ realclean:
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
Parser_Registry.h \
Parser_Registry.i \
Service_Callbacks.h \
@@ -34850,6 +30318,7 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
+ Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -34861,124 +30330,7 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- RT_ORB_Loader.h \
- Object_Loader.h \
- Object_Loader.i \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/Svc_Conf.h \
- $(ACE_ROOT)/ace/Obstack.h \
- $(ACE_ROOT)/ace/Obstack.i \
- $(ACE_ROOT)/ace/Parse_Node.h \
- $(ACE_ROOT)/ace/DLL.h \
- $(ACE_ROOT)/ace/Parse_Node.i
-
-.obj/Private_Transport_Descriptor.o .obj/Private_Transport_Descriptor.so .shobj/Private_Transport_Descriptor.o .shobj/Private_Transport_Descriptor.so: Private_Transport_Descriptor.cpp \
- Private_Transport_Descriptor.h \
- $(ACE_ROOT)/ace/pre.h \
- orbconf.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Transport_Descriptor_Interface.h \
- Endpoint.h \
- corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- varbase.h \
- TAO_Export.h \
- corbafwd.i \
- Endpoint.i \
- Transport_Descriptor_Interface.inl \
- Private_Transport_Descriptor.inl
+ ORB_Core.i
.obj/Pluggable_Messaging.o .obj/Pluggable_Messaging.so .shobj/Pluggable_Messaging.o .shobj/Pluggable_Messaging.so: Pluggable_Messaging.cpp \
Pluggable_Messaging.h \
@@ -35251,8 +30603,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -35337,10 +30692,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -35508,20 +30859,21 @@ realclean:
Object_KeyC.h \
Object_KeyC.i \
target_specification.i operation_details.i GIOP_Utils.h Pluggable.h \
- Pluggable.i \
- debug.h ORB_Core.h ORB.h Exception.h Services.h \
- Services.i \
- CORBA_String.h \
+ Pluggable.i debug.h \
+ ORB_Core.h ORB.h Exception.h Services.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h TAO_Export.h Encodable.h Environment.h Sequence.h CDR.h \
Remote_Object_Proxy_Impl.h CurrentC.h \
CurrentC.i \
PolicyC.i \
- ORB.i \
- Policy_Manager.h \
+ ORB.i Policy_Manager.h \
+ Policy_Set.h \
+ PolicyC.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
- PolicyC.h \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -35530,8 +30882,7 @@ realclean:
$(ACE_ROOT)/ace/Service_Object.i \
Pluggable.h \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -35552,8 +30903,8 @@ realclean:
DynamicC.h DynamicC.i MessagingC.h orbconf.h ValueBase.h \
ValueBase.i \
ValueFactory.h \
- ValueFactory.i \
- Any.h TimeBaseC.h \
+ ValueFactory.i Any.h \
+ TimeBaseC.h \
SmartProxies/Smart_Proxies.h \
SmartProxies/smartproxies_export.h \
SmartProxies/Smart_Proxies.inl \
@@ -35596,13 +30947,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RTCORBAC.h \
- TimeBaseC.h \
- Encodable.h \
- RTCORBAC.i \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -35613,8 +30958,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i Leader_Follower.h \
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ Leader_Follower.h \
ORB_Core.h \
Leader_Follower.i \
TAO_Server_Request.h Tagged_Profile.h \
@@ -35657,8 +31002,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/GIOP_Message_Lite.o .obj/GIOP_Message_Lite.so .shobj/GIOP_Message_Lite.o .shobj/GIOP_Message_Lite.so: GIOP_Message_Lite.cpp \
GIOP_Message_Lite.h \
@@ -35819,14 +31163,6 @@ realclean:
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
TimeBaseC.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i \
TAOC.i \
ORB_Core.h \
ORB.h \
@@ -35836,6 +31172,10 @@ realclean:
CORBA_String.inl \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -35905,8 +31245,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -35972,8 +31310,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/GIOP_Message_Reactive_Handler.o .obj/GIOP_Message_Reactive_Handler.so .shobj/GIOP_Message_Reactive_Handler.o .shobj/GIOP_Message_Reactive_Handler.so: GIOP_Message_Reactive_Handler.cpp \
GIOP_Message_Reactive_Handler.h \
@@ -36123,8 +31460,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -36215,10 +31555,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -36232,7 +31568,6 @@ realclean:
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
- debug.h \
GIOP_Message_Base.h \
Pluggable_Messaging.h \
Pluggable_Messaging_Utils.h \
@@ -36273,8 +31608,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/GIOP_Message_Generator_Parser.o .obj/GIOP_Message_Generator_Parser.so .shobj/GIOP_Message_Generator_Parser.o .shobj/GIOP_Message_Generator_Parser.so: GIOP_Message_Generator_Parser.cpp \
GIOP_Message_Generator_Parser.h \
@@ -36520,8 +31854,7 @@ realclean:
Exception.i \
GIOP_Message_Generator_Parser.inl \
GIOP_Message_Generator_Parser_10.inl \
- GIOP_Utils.h \
- Object.h \
+ GIOP_Utils.h Object.h \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
Object.i \
@@ -36782,8 +32115,7 @@ realclean:
Exception.i \
GIOP_Message_Generator_Parser.inl \
GIOP_Message_Generator_Parser_12.inl \
- GIOP_Utils.h \
- Object.h \
+ GIOP_Utils.h Object.h \
Object_Proxy_Broker.h \
Object_Proxy_Impl.h \
Object.i \
@@ -36846,23 +32178,18 @@ realclean:
TAO_Singleton_Manager.h \
TAO_Singleton_Manager.inl \
SmartProxies/Smart_Proxies.inl \
- TimeBaseC.i \
- Priority_Mapping_Manager.h \
- Priority_Mapping.h \
- RTCORBAC.h \
- RTCORBAC.i \
- Priority_Mapping.i \
- LocalObject.h \
- LocalObject.i \
- Priority_Mapping_Manager.i \
- TAOC.i Pluggable.h \
- Pluggable.i \
+ TimeBaseC.i TAOC.i \
+ Pluggable.h Pluggable.i \
ORB_Core.h ORB.h Exception.h Services.h \
- Services.i \
- CORBA_String.h \
+ Services.i CORBA_String.h \
CORBA_String.inl \
PolicyC.h ORB.i \
Environment.h Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
+ LocalObject.h \
+ LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -36871,8 +32198,7 @@ realclean:
$(ACE_ROOT)/ace/Service_Object.i \
Pluggable.h \
Protocol_Factory.h \
- params.h \
- CORBA_String.h \
+ params.h CORBA_String.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
$(ACE_ROOT)/ace/Unbounded_Queue.inl \
$(ACE_ROOT)/ace/Unbounded_Queue.cpp \
@@ -36923,9 +32249,7 @@ realclean:
$(ACE_ROOT)/ace/Functor_T.cpp \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- Interceptor_List.h Interceptor_List.inl RT_Policy_i.h \
- RT_Policy_i.i \
- Protocols_Hooks.h RTCORBAC.h \
+ Interceptor_List.h Interceptor_List.inl Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -36936,8 +32260,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i Transport.h Transport_Descriptor_Interface.h \
+ $(ACE_ROOT)/ace/Thread_Manager.i ORB_Core.i \
+ Transport.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
Transport_Descriptor_Interface.inl \
@@ -36969,8 +32293,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/GIOP_Message_Generator_Parser_Impl.o .obj/GIOP_Message_Generator_Parser_Impl.so .shobj/GIOP_Message_Generator_Parser_Impl.o .shobj/GIOP_Message_Generator_Parser_Impl.so: \
GIOP_Message_Generator_Parser_Impl.cpp \
@@ -37226,6 +32549,8 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
Policy_Manager.i \
@@ -37312,10 +32637,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -37328,8 +32649,8 @@ realclean:
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- ORB_Core.i \
- Transport.h corbafwd.h Exception.h Transport_Descriptor_Interface.h \
+ ORB_Core.i Transport.h \
+ corbafwd.h Exception.h Transport_Descriptor_Interface.h \
Endpoint.h \
Endpoint.i \
Transport_Descriptor_Interface.inl \
@@ -37361,8 +32682,7 @@ realclean:
$(ACE_ROOT)/ace/Process_Mutex.h \
$(ACE_ROOT)/ace/Process_Mutex.inl \
$(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- Transport.inl
+ $(ACE_ROOT)/ace/Strategies.i Transport.inl
.obj/GIOP_Message_Locate_Header.o .obj/GIOP_Message_Locate_Header.so .shobj/GIOP_Message_Locate_Header.o .shobj/GIOP_Message_Locate_Header.so: GIOP_Message_Locate_Header.cpp \
GIOP_Message_Locate_Header.h \
@@ -37770,8 +33090,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -37856,10 +33179,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -37875,8 +33194,7 @@ realclean:
ORB_Core.i
.obj/GIOP_Message_Version.o .obj/GIOP_Message_Version.so .shobj/GIOP_Message_Version.o .shobj/GIOP_Message_Version.so: GIOP_Message_Version.cpp \
- GIOP_Message_Version.h \
- $(ACE_ROOT)/ace/pre.h \
+ GIOP_Message_Version.h $(ACE_ROOT)/ace/pre.h \
corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -38118,8 +33436,11 @@ realclean:
PolicyC.i \
ORB.i \
Policy_Manager.h \
+ Policy_Set.h \
+ Policy_Set.i \
LocalObject.h \
LocalObject.i \
+ debug.h \
Policy_Manager.i \
Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -38204,10 +33525,6 @@ realclean:
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
Interceptor_List.h \
Interceptor_List.inl \
- RT_Policy_i.h \
- RTCORBAC.h \
- RTCORBAC.i \
- RT_Policy_i.i \
Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -38222,7 +33539,6 @@ realclean:
$(ACE_ROOT)/ace/Thread_Manager.i \
ORB_Core.i \
Acceptor_Registry.h \
- Acceptor_Registry.i \
- debug.h
+ Acceptor_Registry.i
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/Messaging_ORBInitializer.cpp b/TAO/tao/Messaging_ORBInitializer.cpp
index 1ac4ca2e6db..24812b46d65 100644
--- a/TAO/tao/Messaging_ORBInitializer.cpp
+++ b/TAO/tao/Messaging_ORBInitializer.cpp
@@ -66,16 +66,6 @@ TAO_Messaging_ORBInitializer::register_policy_factories (
ACE_TRY_ENV);
ACE_CHECK;
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- type = TAO_CLIENT_PRIORITY_POLICY_TYPE;
- info->register_policy_factory (type,
- policy_factory,
- ACE_TRY_ENV);
- ACE_CHECK;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
type = TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE;
info->register_policy_factory (type,
policy_factory,
diff --git a/TAO/tao/Messaging_PolicyFactory.cpp b/TAO/tao/Messaging_PolicyFactory.cpp
index d94be38068b..d2c835917d4 100644
--- a/TAO/tao/Messaging_PolicyFactory.cpp
+++ b/TAO/tao/Messaging_PolicyFactory.cpp
@@ -11,7 +11,6 @@ ACE_RCSID (tao, Messaging_PolicyFactory, "$Id$")
#include "tao/PolicyC.h"
#include "tao/Messaging_Policy_i.h"
#include "tao/Buffering_Constraint_Policy.h"
-#include "tao/Client_Priority_Policy.h"
CORBA::Policy_ptr
TAO_Messaging_PolicyFactory::create_policy (
@@ -35,13 +34,6 @@ TAO_Messaging_PolicyFactory::create_policy (
#endif /* TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY == 1 */
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- case TAO_CLIENT_PRIORITY_POLICY_TYPE:
- return TAO_Client_Priority_Policy::create (value
- TAO_ENV_ARG_PARAMETER);
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
#if (TAO_HAS_SYNC_SCOPE_POLICY == 1)
diff --git a/TAO/tao/Messaging_Policy_i.cpp b/TAO/tao/Messaging_Policy_i.cpp
index 5af3bfd0e0d..b9172202595 100644
--- a/TAO/tao/Messaging_Policy_i.cpp
+++ b/TAO/tao/Messaging_Policy_i.cpp
@@ -145,6 +145,12 @@ TAO_RelativeRoundtripTimeoutPolicy::destroy (CORBA_Environment &)
{
}
+TAO_Cached_Policy_Type
+TAO_RelativeRoundtripTimeoutPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT;
+}
+
void
TAO_RelativeRoundtripTimeoutPolicy::set_time_value (ACE_Time_Value &time_value)
{
@@ -287,5 +293,10 @@ TAO_Sync_Scope_Policy::destroy (CORBA_Environment &)
ACE_THROW_SPEC ((CORBA::SystemException))
{
}
+TAO_Cached_Policy_Type
+TAO_Sync_Scope_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_SYNC_SCOPE;
+}
#endif /* TAO_HAS_SYNC_SCOPE_POLICY == 1 */
diff --git a/TAO/tao/Messaging_Policy_i.h b/TAO/tao/Messaging_Policy_i.h
index 436238a2980..bf7372a5aab 100644
--- a/TAO/tao/Messaging_Policy_i.h
+++ b/TAO/tao/Messaging_Policy_i.h
@@ -76,6 +76,9 @@ public:
/// Change the CORBA representation to the ACE representation.
void set_time_value (ACE_Time_Value &time_value);
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
private:
/// The attribute
TimeBase::TimeT relative_expiry_;
@@ -136,6 +139,8 @@ public:
virtual void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
private:
/// The attribute
diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp
index fb0bde4a745..158e61e7da1 100644
--- a/TAO/tao/ORB.cpp
+++ b/TAO/tao/ORB.cpp
@@ -19,10 +19,6 @@
#include "CDR.h"
#include "MProfile.h"
-#include "RT_ORB.h"
-#include "Priority_Mapping_Manager.h"
-#include "RT_Current.h"
-
#include "ORBInitInfo.h"
#include "ORBInitializer_Registry.h"
@@ -30,10 +26,6 @@
#include "TypeCodeFactory_Adapter.h"
-#if TAO_HAS_RT_CORBA == 1
-# include "RT_ORBInitializer.h" /* @@ This should go away! */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#if TAO_HAS_CORBA_MESSAGING == 1
# include "Messaging_ORBInitializer.h" /* @@ This should go away! */
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
@@ -934,34 +926,6 @@ CORBA_ORB::resolve_policy_manager (CORBA::Environment &)
}
CORBA_Object_ptr
-CORBA_ORB::resolve_rt_current (CORBA::Environment &/*ACE_TRY_ENV*/)
-{
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- return this->orb_core_->rt_current ();
-
-#else
-
- return CORBA_Object::_nil ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-}
-
-CORBA_Object_ptr
-CORBA_ORB::resolve_rt_orb (CORBA::Environment &ACE_TRY_ENV)
-{
-#if (TAO_HAS_RT_CORBA == 1)
- return this->orb_core_->rt_orb (ACE_TRY_ENV);
-#else
- ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
- return CORBA_Object::_nil ();
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-}
-
-CORBA_Object_ptr
CORBA_ORB::resolve_policy_current (CORBA::Environment &)
{
@@ -1333,10 +1297,10 @@ CORBA_ORB::resolve_initial_references (const char *name,
return this->orb_core ()->resolve_typecodefactory (ACE_TRY_ENV);
else if (ACE_OS::strcmp (name, TAO_OBJID_RTORB) == 0)
- return this->resolve_rt_orb (ACE_TRY_ENV);
+ return this->orb_core ()->resolve_rt_orb (ACE_TRY_ENV);
else if (ACE_OS::strcmp (name, TAO_OBJID_RTCURRENT) == 0)
- return this->resolve_rt_current (ACE_TRY_ENV);
+ return this->orb_core ()->resolve_rt_current (ACE_TRY_ENV);
// -----------------------------------------------------------------
@@ -1509,30 +1473,11 @@ CORBA_ORB::init_orb_globals (CORBA::Environment &ACE_TRY_ENV)
// should be registered via the service configurator, for
// example.
-#if TAO_HAS_RT_CORBA == 1 || TAO_HAS_CORBA_MESSAGING == 1
+#if TAO_HAS_CORBA_MESSAGING == 1
PortableInterceptor::ORBInitializer_ptr temp_orb_initializer =
PortableInterceptor::ORBInitializer::_nil ();
PortableInterceptor::ORBInitializer_var orb_initializer;
-#endif /* TAO_HAS_RT_CORBA == 1 || TAO_HAS_CORBA_MESSAGING == 1 */
-
-#if TAO_HAS_RT_CORBA == 1
- /// Register the RTCORBA ORBInitializer.
- ACE_NEW_THROW_EX (temp_orb_initializer,
- TAO_RT_ORBInitializer,
- CORBA::NO_MEMORY (
- CORBA_SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_CHECK;
- orb_initializer = temp_orb_initializer;
- PortableInterceptor::register_orb_initializer (orb_initializer.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#if TAO_HAS_CORBA_MESSAGING == 1
/// Register the Messaging ORBInitializer.
ACE_NEW_THROW_EX (temp_orb_initializer,
TAO_Messaging_ORBInitializer,
diff --git a/TAO/tao/ORB.h b/TAO/tao/ORB.h
index bb71b7d2c23..44ab97aa7c0 100644
--- a/TAO/tao/ORB.h
+++ b/TAO/tao/ORB.h
@@ -395,7 +395,7 @@ public:
/// but will look for work to pending for more than the specified time.
/// This is useful for implementing an event loop with an idle timeout.
CORBA::Boolean work_pending (ACE_Time_Value &tv,
- CORBA_Environment &ACE_TRY_ENV =
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ());
/**
@@ -539,12 +539,6 @@ protected:
/// Resolve the Policy Current for this thread.
CORBA_Object_ptr resolve_policy_current (CORBA::Environment&);
- /// Resolve the RTORB.
- CORBA_Object_ptr resolve_rt_orb (CORBA_Environment &ACE_TRY_ENV);
-
- /// Resolve the RT Current.
- CORBA_Object_ptr resolve_rt_current (CORBA_Environment &ACE_TRY_ENV);
-
private:
/// Resolve the given service based on the service ID.
diff --git a/TAO/tao/ORB_Core.cpp b/TAO/tao/ORB_Core.cpp
index a88a05e50be..51a03fb3ec1 100644
--- a/TAO/tao/ORB_Core.cpp
+++ b/TAO/tao/ORB_Core.cpp
@@ -31,18 +31,19 @@
#include "Invocation.h"
#include "BiDir_Adapter.h"
-#if (TAO_HAS_RT_CORBA == 1)
- #include "RT_Endpoint_Selector_Factory.h"
- #include "RT_Stub_Factory.h"
-#else
- #include "Stub_Factory.h"
- #include "Endpoint_Selector_Factory.h"
-#endif /* TAO_HAS_RT_CORBA == 1 */
+#include "Default_Stub_Factory.h"
+#include "Default_Endpoint_Selector_Factory.h"
+#include "Default_Protocols_Hooks.h"
#include "IORInfo.h"
#include "Flushing_Strategy.h"
+#include "POA_Extension_Initializer.h"
+
+#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
+# include "Buffering_Constraint_Policy.h"
+#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
#if defined(ACE_MVS)
#include "ace/Codeset_IBM1047.h"
#endif /* ACE_MVS */
@@ -66,9 +67,10 @@ TAO_default_environment ()
TAO_ORB_Core::Timeout_Hook TAO_ORB_Core::timeout_hook_ = 0;
TAO_ORB_Core::Sync_Scope_Hook TAO_ORB_Core::sync_scope_hook_ = 0;
+const char * TAO_ORB_Core::endpoint_selector_factory_name_ =
+ "Default_Endpoint_Selector_Factory";
const char * TAO_ORB_Core::stub_factory_name_ =
- "Stub_Factory";
-
+ "Default_Stub_Factory";
const char * TAO_ORB_Core::resource_factory_name_ =
"Resource_Factory";
const char * TAO_ORB_Core::protocols_hooks_name_ =
@@ -79,17 +81,18 @@ const char * TAO_ORB_Core::ifr_client_adapter_name_ =
"IFR_Client_Adapter";
const char * TAO_ORB_Core::typecodefactory_adapter_name_ =
"TypeCodeFactory_Adapter";
+const char * TAO_ORB_Core::poa_factory_name_ =
+ "TAO_POA";
+const char * TAO_ORB_Core::poa_factory_directive_ =
+ "dynamic TAO_POA Service_Object * TAO_PortableServer:_make_TAO_Object_Adapter_Factory()";
TAO_ORB_Core::TAO_ORB_Core (const char *orbid)
- : protocols_hooks_ (0),
-#if (TAO_HAS_RT_CORBA == 1)
- rt_orb_ (),
- rt_current_ (),
- priority_mapping_manager_ (),
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ : poa_extension_initializer_ (0),
+ protocols_hooks_ (0),
lock_ (),
connector_registry_ (0),
acceptor_registry_ (0),
+ stub_factory_ (0),
protocol_factories_ (0),
implrepo_service_ (CORBA::Object::_nil ()),
use_implrepo_ (0),
@@ -97,6 +100,9 @@ TAO_ORB_Core::TAO_ORB_Core (const char *orbid)
dynany_factory_ (CORBA::Object::_nil ()),
ior_manip_factory_ (CORBA::Object::_nil ()),
ior_table_ (CORBA::Object::_nil ()),
+ rt_orb_ (CORBA::Object::_nil ()),
+ rt_current_ (CORBA::Object::_nil ()),
+ rt_priority_mapping_manager_ (CORBA::Object::_nil ()),
orb_ (),
root_poa_ (),
orb_params_ (),
@@ -145,14 +151,14 @@ TAO_ORB_Core::TAO_ORB_Core (const char *orbid)
reactor_registry_ (0),
reactor_ (0),
has_shutdown_ (1),
- // Start the ORB in a "shutdown" state. Only after
- // CORBA::ORB_init() is called will the ORB no longer be shutdown.
- // This does not mean that the ORB can be reinitialized. It can
- // only be initialized once.
thread_per_connection_use_timeout_ (1),
open_lock_ (),
open_called_ (0),
endpoint_selector_factory_ (0),
+ // Start the ORB in a "shutdown" state. Only after
+ // CORBA::ORB_init() is called will the ORB no longer be shutdown.
+ // This does not mean that the ORB can be reinitialized. It can
+ // only be initialized once.
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
eager_buffering_sync_strategy_ (0),
delayed_buffering_sync_strategy_ (0),
@@ -168,8 +174,8 @@ TAO_ORB_Core::TAO_ORB_Core (const char *orbid)
parser_registry_ (),
transport_cache_ (0),
bidir_adapter_ (0),
- bidir_giop_policy_ (0)
- , flushing_strategy_ (0)
+ bidir_giop_policy_ (0),
+ flushing_strategy_ (0)
{
#if defined(ACE_MVS)
ACE_NEW (this->from_iso8859_, ACE_IBM1047_ISO8859);
@@ -192,27 +198,13 @@ TAO_ORB_Core::TAO_ORB_Core (const char *orbid)
TAO_Policy_Manager);
ACE_NEW (this->default_policies_,
- TAO_Policy_Manager_Impl);
+ TAO_Policy_Set (TAO_POLICY_ORB_SCOPE));
ACE_NEW (this->policy_current_,
TAO_Policy_Current);
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
-#if (TAO_HAS_RT_CORBA == 1)
- ACE_NEW (this->endpoint_selector_factory_,
- RT_Endpoint_Selector_Factory);
-
- ACE_NEW (this->stub_factory_,
- TAO_RT_Stub_Factory);
-#else /* TAO_HAS_RT_CORBA == 1 */
- ACE_NEW (this->endpoint_selector_factory_,
- TAO_Endpoint_Selector_Factory);
-
- ACE_NEW (this->stub_factory_,
- TAO_Stub_Factory);
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
ACE_NEW (this->transport_sync_strategy_,
TAO_Transport_Sync_Strategy);
@@ -243,13 +235,27 @@ TAO_ORB_Core::~TAO_ORB_Core (void)
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
- delete this->endpoint_selector_factory_;
+ delete this->transport_sync_strategy_;
- delete this->stub_factory_;
+ delete this->poa_extension_initializer_;
+}
- delete this->transport_sync_strategy_;
+#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
+
+TAO_Buffering_Constraint_Policy *
+TAO_ORB_Core::default_buffering_constraint (void) const
+{
+ CORBA::Policy_var policy =
+ this->default_policies_->get_cached_policy (TAO_CACHED_POLICY_BUFFERING_CONSTRAINT);
+
+ TAO::BufferingConstraintPolicy_ptr bcp =
+ TAO::BufferingConstraintPolicy::_narrow (policy.in ());
+ return ACE_dynamic_cast (TAO_Buffering_Constraint_Policy *, bcp);
}
+#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
+
+
int
TAO_ORB_Core::init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV)
{
@@ -905,15 +911,6 @@ TAO_ORB_Core::init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV)
trf->get_reactor_registry ();
this->reactor_registry_->open (this);
-#if (TAO_HAS_RT_CORBA == 1)
-
- this->get_protocols_hooks()->set_priority_mapping (this,
- trf,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (-1);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
// @@ ????
// Make sure the reactor is initialized...
ACE_Reactor *reactor = this->reactor ();
@@ -1046,7 +1043,13 @@ TAO_ORB_Core::init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV)
// registries!
// Set ORB-level policy defaults.
- if (this->get_protocols_hooks ()->set_default_policies (this) != 0)
+ TAO_Protocols_Hooks *tph = this->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
+
+ int status = tph->set_default_policies (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
+
+ if (status != 0)
ACE_THROW_RETURN (CORBA::INITIALIZE (
CORBA::SystemException::_tao_minor_code (
TAO_ORB_CORE_INIT_LOCATION_CODE,
@@ -1098,61 +1101,9 @@ TAO_ORB_Core::init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV)
// in the shutdown state.
this->has_shutdown_ = 0;
-#if (TAO_HAS_RT_CORBA == 1)
- // Check RT ORB options.
- int rt_result = this->RT_ORB_init (argc, argv, ACE_TRY_ENV);
- ACE_CHECK_RETURN (-1);
-
- if (rt_result != 0)
- return -1;
-#endif /* TAO_HAS_RT_CORBA */
-
return 0;
}
-#if (TAO_HAS_RT_CORBA == 1)
-int
-TAO_ORB_Core::RT_ORB_init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_Arg_Shifter arg_shifter (argc, argv);
-
- while (arg_shifter.is_anything_left ())
- {
- char *current_arg = 0;
-
- /* Place holder for future RTORB options */
-
- if (arg_shifter.cur_arg_strncasecmp ("-RTORB") != -1)
- {
- if (TAO_debug_level > 0)
- {
- current_arg = arg_shifter.get_current ();
- ACE_DEBUG ((LM_ERROR,
- ACE_TEXT ("ERROR: Unknown \"-RTORB\" option ")
- ACE_TEXT ("<%s>.\n"),
- ((current_arg == 0) ? "<NULL>" : current_arg)));
- }
-
- ACE_THROW_RETURN (CORBA::BAD_PARAM (
- CORBA::SystemException::_tao_minor_code (
- TAO_ORB_CORE_INIT_LOCATION_CODE,
- EINVAL),
- CORBA::COMPLETED_NO),
- -1);
- }
-
- ////////////////////////////////////////////////////////////////
- // ok, we can't interpret this argument, move to next argument//
- ////////////////////////////////////////////////////////////////
- else
- // Any arguments that don't match are ignored so that the
- // caller can still use them.
- arg_shifter.ignore_arg ();
- }
-
- return 0;
-}
-#endif /* TAO_HAS_RT_CORBA */
int
TAO_ORB_Core::fini (void)
@@ -1189,6 +1140,10 @@ TAO_ORB_Core::fini (void)
CORBA::release (this->ior_table_);
+ CORBA::release (this->rt_orb_);
+
+ CORBA::release (this->rt_current_);
+
if (TAO_debug_level >= 3)
{
ACE_DEBUG ((LM_DEBUG,
@@ -1250,6 +1205,10 @@ TAO_ORB_Core::fini (void)
if (this->resource_factory_ != 0)
this->resource_factory_->reclaim_reactor (this->reactor_);
+ // Release the priority mapping manager here since it can be used when
+ // shutting down the reactor above.
+ CORBA::release (this->rt_priority_mapping_manager_);
+
(void) TAO_Internal::close_services ();
delete this->reactor_registry_;
@@ -1379,6 +1338,104 @@ TAO_ORB_Core::resource_factory (void)
return this->resource_factory_;
}
+TAO_Stub_Factory *
+TAO_ORB_Core::stub_factory (void)
+{
+ // Check if there is a cached reference.
+ if (this->stub_factory_ != 0)
+ return this->stub_factory_;
+
+ // If not, look in the service repository for an instance.
+ this->stub_factory_ =
+ ACE_Dynamic_Service<TAO_Stub_Factory>::instance
+ (TAO_ORB_Core::stub_factory_name_);
+
+ // If there still isn't a reference, allocate the default.
+ if (this->stub_factory_ == 0)
+ {
+ if (TAO_debug_level > 0)
+ ACE_ERROR ((LM_WARNING,
+ ACE_TEXT ("(%P|%t) WARNING - No Stub Factory found ")
+ ACE_TEXT ("in Service Repository.\n")
+ ACE_TEXT (" Using default instance with GLOBAL resource ")
+ ACE_TEXT ("source specifier.\n")));
+
+ // @@ RTCORBA Subsetting: The following comment probably should say
+ // this if this doesn't work, a segmentation fault will be quickly
+ // generated...
+
+ // This will throw an exception if it fails on exception-throwing
+ // platforms.
+ TAO_Stub_Factory *stub_factory;
+ ACE_NEW_RETURN (stub_factory,
+ TAO_Default_Stub_Factory,
+ 0);
+
+ // Store a copy for later use.
+ this->stub_factory_ = stub_factory;
+ }
+
+ return this->stub_factory_;
+}
+
+void
+TAO_ORB_Core::set_poa_factory (
+ const char *poa_factory_name,
+ const char *poa_factory_directive)
+{
+ TAO_ORB_Core::poa_factory_name_ = poa_factory_name;
+ TAO_ORB_Core::poa_factory_directive_ = poa_factory_directive;
+}
+
+
+void
+TAO_ORB_Core::set_endpoint_selector_factory (
+ const char *endpoint_selector_factory_name)
+{
+ TAO_ORB_Core::endpoint_selector_factory_name_ =
+ endpoint_selector_factory_name;
+}
+
+TAO_Endpoint_Selector_Factory *
+TAO_ORB_Core::endpoint_selector_factory (void)
+{
+ // Check if there is a cached reference.
+ if (this->endpoint_selector_factory_ != 0)
+ return this->endpoint_selector_factory_;
+
+ // If not, look in the service repository for an instance.
+ this->endpoint_selector_factory_ =
+ ACE_Dynamic_Service<TAO_Endpoint_Selector_Factory>::instance
+ (TAO_ORB_Core::endpoint_selector_factory_name_);
+
+ // If there still isn't a reference, allocate the default.
+ if (this->endpoint_selector_factory_ == 0)
+ {
+ if (TAO_debug_level > 0)
+ ACE_ERROR ((LM_WARNING,
+ ACE_TEXT ("(%P|%t) WARNING - No Endpoint Selector Factory found ")
+ ACE_TEXT ("in Service Repository.\n")
+ ACE_TEXT (" Using default instance with GLOBAL resource ")
+ ACE_TEXT ("source specifier.\n")));
+
+ // @@ RTCORBA Subsetting: The following comment probably should say
+ // this if this doesn't work, a segmentation fault will be quickly
+ // generated...
+
+ // This will throw an exception if it fails on exception-throwing
+ // platforms.
+ TAO_Endpoint_Selector_Factory *selector_factory;
+ ACE_NEW_RETURN (selector_factory,
+ TAO_Default_Endpoint_Selector_Factory,
+ 0);
+
+ // Store a copy for later use.
+ this->endpoint_selector_factory_ = selector_factory;
+ }
+
+ return this->endpoint_selector_factory_;
+}
+
void
TAO_ORB_Core::set_protocols_hooks (const char *protocols_hooks)
{
@@ -1386,52 +1443,42 @@ TAO_ORB_Core::set_protocols_hooks (const char *protocols_hooks)
}
TAO_Protocols_Hooks *
-TAO_ORB_Core::get_protocols_hooks (void)
+TAO_ORB_Core::get_protocols_hooks (CORBA::Environment &ACE_TRY_ENV)
{
- if (TAO_ORB_Core::protocols_hooks_ == 0)
- {
- // Look in the service repository for an instance.
- TAO_ORB_Core::protocols_hooks_ =
- ACE_Dynamic_Service<TAO_Protocols_Hooks>::instance
- (TAO_ORB_Core::protocols_hooks_name_);
+ // Check if there is a cached reference.
+ if (this->protocols_hooks_ != 0)
+ return this->protocols_hooks_;
- if (TAO_ORB_Core::protocols_hooks_ == 0)
- {
- if (ACE_OS::strcmp (TAO_ORB_Core::protocols_hooks_name_,
- "RT_Protocols_Hooks") == 0)
- {
- // @@ Kind of hard-coding .. on the fact that this is
- // needed only when RT_CORBA==1 and if it is not
- // RT_CORBA==1, the second if loop will serve the
- // purpose.
- int r = ACE_Service_Config::process_directive
- (
- "dynamic RT_Protocols_Hooks Service_Object * TAO:_make_TAO_RT_Protocols_Hooks ()"
- );
-
- if (r != 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error Configuring RT_Protocols_Hooks\n"), 0);
- }
- }
- }
- }
+ // If not, look in the service repository for an instance.
+ this->protocols_hooks_ =
+ ACE_Dynamic_Service<TAO_Protocols_Hooks>::instance
+ (TAO_ORB_Core::protocols_hooks_name_);
- if (TAO_ORB_Core::protocols_hooks_ == 0)
+ // If there still isn't a reference, allocate the default.
+ if (this->protocols_hooks_ == 0)
{
- // Still don't have one, so let's allocate the default. This
- // will throw an exception if it fails on exception-throwing
- // platforms.
+ if (TAO_debug_level > 0)
+ ACE_ERROR ((LM_WARNING,
+ ACE_TEXT ("(%P|%t) WARNING - No Protocols Hooks found ")
+ ACE_TEXT ("in Service Repository.\n")
+ ACE_TEXT (" Using default instance with GLOBAL resource ")
+ ACE_TEXT ("source specifier.\n")));
+
TAO_Protocols_Hooks *protocols_hooks;
- ACE_NEW_RETURN (protocols_hooks,
- TAO_Protocols_Hooks,
- 0);
+ ACE_NEW_THROW_EX (protocols_hooks,
+ TAO_Default_Protocols_Hooks,
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
- TAO_ORB_Core::protocols_hooks_ = protocols_hooks;
+ // Store a copy for later use.
+ this->protocols_hooks_ = protocols_hooks;
}
- return TAO_ORB_Core::protocols_hooks_;
+ // Initialize the protocols hooks instance.
+ this->protocols_hooks_->init_hooks (this,
+ ACE_TRY_ENV);
+
+ return this->protocols_hooks_;
}
int
@@ -1679,15 +1726,13 @@ TAO_ORB_Core::root_poa (CORBA::Environment &ACE_TRY_ENV)
return CORBA::Object::_duplicate (this->root_poa_.in ());
TAO_Adapter_Factory *factory =
- ACE_Dynamic_Service<TAO_Adapter_Factory>::instance ("TAO_POA");
+ ACE_Dynamic_Service<TAO_Adapter_Factory>::instance (TAO_ORB_Core::poa_factory_name_);
if (factory == 0)
{
// Try again, using the default directive...
- ACE_Service_Config::process_directive (
- "dynamic TAO_POA Service_Object * TAO_PortableServer:_make_TAO_Object_Adapter_Factory()"
- );
+ ACE_Service_Config::process_directive (TAO_ORB_Core::poa_factory_directive_);
factory =
- ACE_Dynamic_Service<TAO_Adapter_Factory>::instance ("TAO_POA");
+ ACE_Dynamic_Service<TAO_Adapter_Factory>::instance (TAO_ORB_Core::poa_factory_name_);
}
if (factory == 0)
@@ -1751,10 +1796,10 @@ TAO_ORB_Core::create_stub(const char *repository_id,
CORBA::Environment &ACE_TRY_ENV)
{
TAO_Stub *retval =
- this->stub_factory_->create_stub (repository_id,
- profiles,
- orb_core,
- ACE_TRY_ENV);
+ this->stub_factory ()->create_stub (repository_id,
+ profiles,
+ orb_core,
+ ACE_TRY_ENV);
ACE_CHECK_RETURN(0);
return retval;
}
@@ -2243,12 +2288,9 @@ TAO_ORB_Core::open (CORBA::Environment &ACE_TRY_ENV)
return 0;
}
-#if (TAO_HAS_RT_CORBA == 1)
-
void
TAO_ORB_Core::resolve_rt_orb_i (CORBA::Environment &ACE_TRY_ENV)
{
- // @@
TAO_Object_Loader *loader =
ACE_Dynamic_Service<TAO_Object_Loader>::instance ("RT_ORB_Loader");
@@ -2258,7 +2300,7 @@ TAO_ORB_Core::resolve_rt_orb_i (CORBA::Environment &ACE_TRY_ENV)
// dynamically load it...
ACE_Service_Config::process_directive (
"dynamic RT_ORB_Loader Service_Object *"
- "TAO:_make_TAO_RT_ORB_Loader()"
+ "TAO_RTCORBA:_make_TAO_RT_ORB_Loader()"
);
loader =
@@ -2270,10 +2312,33 @@ TAO_ORB_Core::resolve_rt_orb_i (CORBA::Environment &ACE_TRY_ENV)
/// Create RT_ORB object.
this->rt_orb_ =
loader->create_object (this->orb_.in (), 0, 0, ACE_TRY_ENV);
-
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
+void
+TAO_ORB_Core::resolve_rt_current_i (CORBA::Environment &ACE_TRY_ENV)
+{
+ TAO_Object_Loader *loader =
+ ACE_Dynamic_Service<TAO_Object_Loader>::instance ("RT_Current_Loader");
+
+ if (loader == 0)
+ {
+ // The Loader has not been statically configured, try to
+ // dynamically load it...
+ ACE_Service_Config::process_directive (
+ "dynamic RT_Current_Loader Service_Object *"
+ "TAO_RTCORBA:_make_TAO_RT_Current_Loader()"
+ );
+
+ loader =
+ ACE_Dynamic_Service<TAO_Object_Loader>::instance ("RT_Current_Loader");
+ if (loader == 0)
+ ACE_THROW (CORBA::ORB::InvalidName ());
+ }
+
+ /// Create RT_Current object.
+ this->rt_current_ =
+ loader->create_object (this->orb_.in (), 0, 0, ACE_TRY_ENV);
+}
void
TAO_ORB_Core::resolve_typecodefactory_i (CORBA::Environment &ACE_TRY_ENV)
@@ -2967,7 +3032,7 @@ TAO_ORB_Core::stubless_sync_scope (CORBA::Policy *&result)
// No need to lock, the object is in TSS storage....
TAO_Policy_Current &policy_current =
this->policy_current ();
- result = policy_current.sync_scope ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_SYNC_SCOPE);
// @@ Must lock, but is is harder to implement than just modifying
// this call: the ORB does take a lock to modify the policy
@@ -2977,11 +3042,11 @@ TAO_ORB_Core::stubless_sync_scope (CORBA::Policy *&result)
TAO_Policy_Manager *policy_manager =
this->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->sync_scope ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_SYNC_SCOPE);
}
if (result == 0)
- result = this->default_sync_scope ();
+ result = this->default_policies_->get_cached_policy (TAO_CACHED_POLICY_SYNC_SCOPE);
return;
}
@@ -3020,7 +3085,7 @@ TAO_ORB_Core::stubless_relative_roundtrip_timeout (void)
// No need to lock, the object is in TSS storage....
TAO_Policy_Current &policy_current =
this->policy_current ();
- result = policy_current.relative_roundtrip_timeout ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
// @@ Must lock, but is is harder to implement than just modifying
// this call: the ORB does take a lock to modify the policy
@@ -3030,49 +3095,19 @@ TAO_ORB_Core::stubless_relative_roundtrip_timeout (void)
TAO_Policy_Manager *policy_manager =
this->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->relative_roundtrip_timeout ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
}
if (result == 0)
- result = this->default_relative_roundtrip_timeout ();
+ result = this->default_policies_->get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
return result;
}
-#if (TAO_HAS_RT_CORBA==1)
-
-CORBA::Object_ptr
-TAO_ORB_Core::priority_mapping_manager (void)
-{
- if (CORBA::is_nil (this->priority_mapping_manager_.in ()))
- {
- ACE_TRY_NEW_ENV
- {
- this->priority_mapping_manager_ =
- this->object_ref_table_.resolve_initial_references (
- "PriorityMappingManager",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- if (TAO_debug_level > 1)
- ACE_DEBUG ((LM_DEBUG,
- "Could not resolve "
- "\"PriorityMappingManager\".\n"));
-
- return CORBA::Object::_nil ();
- }
- ACE_ENDTRY;
- }
-
- return CORBA::Object::_duplicate (this->priority_mapping_manager_.in ());
-}
-
CORBA::Policy *
-TAO_ORB_Core::threadpool (void)
+TAO_ORB_Core::get_cached_policy (TAO_Cached_Policy_Type type)
{
CORBA::Policy *result = 0;
@@ -3082,53 +3117,23 @@ TAO_ORB_Core::threadpool (void)
TAO_Policy_Manager *policy_manager =
this->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->threadpool ();
+ result = policy_manager->get_cached_policy (type);
if (result == 0)
- result = this->default_threadpool ();
+ result = this->get_default_policies ()->get_cached_policy (type);
return result;
}
-CORBA::Policy *
-TAO_ORB_Core::priority_model (void)
-{
- CORBA::Policy *result = 0;
-
- // @@ Must lock, but is is harder to implement than just modifying
- // this call: the ORB does take a lock to modify the policy
- // manager
- TAO_Policy_Manager *policy_manager =
- this->policy_manager ();
- if (policy_manager != 0)
- result = policy_manager->priority_model ();
-
- if (result == 0)
- result = this->default_priority_model ();
-
- return result;
-}
-
-CORBA::Policy *
-TAO_ORB_Core::server_protocol (void)
+void
+TAO_ORB_Core::add_poa_extension_initializer (TAO_POA_Extension_Initializer *initializer)
{
- CORBA::Policy *result = 0;
-
- // @@ Must lock, but is is harder to implement than just modifying
- // this call: the ORB does take a lock to modify the policy
- // manager
- TAO_Policy_Manager *policy_manager =
- this->policy_manager ();
- if (policy_manager != 0)
- result = policy_manager->server_protocol ();
-
- if (result == 0)
- result = this->default_server_protocol ();
-
- return result;
+ if (this->poa_extension_initializer_)
+ this->poa_extension_initializer_->add_initializer (initializer);
+ else
+ this->poa_extension_initializer_ = initializer;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
// ****************************************************************
diff --git a/TAO/tao/ORB_Core.h b/TAO/tao/ORB_Core.h
index 8fce4325e8a..991a2ab6d99 100644
--- a/TAO/tao/ORB_Core.h
+++ b/TAO/tao/ORB_Core.h
@@ -40,7 +40,6 @@
#include "PortableInterceptorC.h"
#include "Interceptor_List.h"
-#include "RT_Policy_i.h"
#include "Protocols_Hooks.h"
#include "ace/Hash_Map_Manager.h"
@@ -61,8 +60,6 @@ class TAO_TSS_Resources;
class TAO_Reactor_Registry;
class TAO_Leader_Follower;
class TAO_LF_Strategy;
-class TAO_Priority_Mapping;
-class TAO_Priority_Mapping_Manager;
class TAO_RT_ORB;
class TAO_RT_Current;
class TAO_MProfile;
@@ -78,10 +75,12 @@ class TAO_BiDir_Adapter;
class TAO_Flushing_Strategy;
class TAO_Stub_Factory;
+class TAO_Endpoint_Selector_Factory;
class TAO_Service_Context;
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
+class TAO_Buffering_Constraint_Policy;
class TAO_Eager_Buffering_Sync_Strategy;
class TAO_Delayed_Buffering_Sync_Strategy;
@@ -90,6 +89,8 @@ class TAO_Delayed_Buffering_Sync_Strategy;
class TAO_Transport_Sync_Strategy;
class TAO_Sync_Strategy;
+class TAO_POA_Extension_Initializer;
+
// ****************************************************************
/**
@@ -253,6 +254,12 @@ public:
/// Get the adapter registry
TAO_Adapter_Registry *adapter_registry (void);
+ /// Add a POA extension initializer. The ORB Core takes ownership of
+ /// the passed in instance.
+ void add_poa_extension_initializer (TAO_POA_Extension_Initializer *initializer);
+
+ /// Get the POA extension initializers.
+ TAO_POA_Extension_Initializer *poa_extension_initializer (void);
/// @name Collocation Strategies
//@{
@@ -364,11 +371,17 @@ public:
/// Returns pointer to the server factory.
TAO_Server_Strategy_Factory *server_factory (void);
- /// Returns pointer to the Protocol_Hooks
+ /// Returns pointer to the Protocol_Hooks.
TAO_Protocols_Hooks *protocols_hooks (void);
+
+ /// Returns a pointer to the Stub factory.
+ TAO_Stub_Factory *stub_factory (void);
+
+ /// Returns a pointer to the endpoint selector factory.
+ TAO_Endpoint_Selector_Factory *endpoint_selector_factory (void);
//@}
- /// Sets the value of TAO_ORBCode::stub_factory_name_
+ /// Sets the value of TAO_ORB_Core::stub_factory_name_
static void set_stub_factory (const char *stub_factory_name);
/// Sets the value of TAO_ORB_Core::resource_factory_
@@ -377,8 +390,18 @@ public:
/// Sets the value of TAO_ORB_Core::protocols_hooks_
static void set_protocols_hooks (const char *protocols_hooks_name);
+ /// Sets the value of TAO_ORB_Core::endpoint_selector_factory_
+ static void set_endpoint_selector_factory (
+ const char *endpoint_selector_factory_name);
+
+ /// Sets the name of the POA factory and the dynamic service
+ /// configurator directive to load it if needed.
+ static void set_poa_factory (
+ const char *poa_factory_name,
+ const char *poa_factory_directive);
+
/// Gets the value of TAO_ORB_Core::protocols_hooks__
- TAO_Protocols_Hooks * get_protocols_hooks (void);
+ TAO_Protocols_Hooks * get_protocols_hooks (CORBA::Environment &ACE_TRY_ENV);
/// Sets the value of TAO_ORB_Core::dynamic_adapter_name_.
static void dynamic_adapter_name (const char *name);
@@ -460,7 +483,11 @@ public:
#if (TAO_HAS_CORBA_MESSAGING == 1)
/// Accessor method for the default_policies_
- TAO_Policy_Manager_Impl *get_default_policies (void);
+ TAO_Policy_Set *get_default_policies (void);
+
+ /// Get a cached policy. First, check the ORB-level Policy
+ /// Manager, and then check the ORB defaults.
+ CORBA::Policy *get_cached_policy (TAO_Cached_Policy_Type type);
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
@@ -487,8 +514,6 @@ public:
void default_environment (CORBA_Environment*);
//@}
- TAO_Endpoint_Selector_Factory *endpoint_selector_factory (void);
-
#if (TAO_HAS_CORBA_MESSAGING == 1)
/// Return the Policy_Manager for this ORB.
@@ -499,13 +524,6 @@ public:
/// every upcall.
TAO_Policy_Current &policy_current (void);
- /// Accessor to obtain the default policy for a particular policy
- /// type. If there is no default policy it returns
- /// CORBA::Policy::_nil ().
- CORBA::Policy_ptr get_default_policy (
- CORBA::PolicyType policy,
- CORBA::Environment &ACE_TRY_ENV);
-
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
/// Invoke the timeout hook if present.
@@ -532,18 +550,7 @@ public:
/// Access to the RoundtripTimeoutPolicy policy set on the thread or
/// on the ORB. In this method, we do not consider the stub since
/// we do not have access to it.
- //@{
- CORBA::Policy *default_relative_roundtrip_timeout (void) const;
CORBA::Policy *stubless_relative_roundtrip_timeout (void);
- //@}
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *default_client_priority (void) const;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *default_sync_scope (void) const;
void call_sync_scope_hook (TAO_Stub *stub,
int &has_synchronization,
@@ -573,50 +580,8 @@ public:
/// This strategy will sync with the transport.
TAO_Transport_Sync_Strategy &transport_sync_strategy (void);
-#if (TAO_HAS_RT_CORBA == 1)
-
- /// Access the RTORB.
- CORBA::Object_ptr rt_orb (CORBA::Environment &ACE_TRY_ENV);
-
- /// Access the RT Current.
- //@{
- CORBA::Object_ptr rt_current (void);
- void rt_current (CORBA::Object_ptr current);
- //@}
-
- /// Access the priority mapping manager class. This is a TAO
- /// extension but there is no standard for setting priority mapping
- /// either.
- CORBA::Object_ptr priority_mapping_manager (void);
-
- /// Methods for obtaining ORB implementation default values for RT
- /// policies.
- //@{
- CORBA::Policy *default_private_connection (void) const;
- CORBA::Policy *default_priority_banded_connection (void) const;
- CORBA::Policy *default_client_protocol (void) const;
- CORBA::Policy *default_server_protocol (void) const;
- CORBA::Policy *default_threadpool (void) const;
- CORBA::Policy *default_priority_model (void) const;
- //@}
-
- /**
- *
- * Methods for obtaining effective ORB-level overrides for policies
- * available only at the POA/ORB levels, and unavailable at
- * Object/Current levels.
- * @par
- *
- * First check for an override at the ORB scope; if nothing there,
- * check the ORB implementation default values.
- */
- //@{
- CORBA::Policy *threadpool (void);
- CORBA::Policy *priority_model (void);
- CORBA::Policy *server_protocol (void);
- //@}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Pointer to chain of POA extension initializers.
+ TAO_POA_Extension_Initializer *poa_extension_initializer_;
/// Handle to the factory for protocols_hooks_..
TAO_Protocols_Hooks *protocols_hooks_;
@@ -734,6 +699,12 @@ public:
CORBA::Object_ptr resolve_rir (const char *name,
CORBA::Environment &);
+ /// Resolve the RT ORB reference for this ORB.
+ CORBA::Object_ptr resolve_rt_orb (CORBA::Environment &ACE_TRY_ENV);
+
+ /// Resolve the RT Current flyweight for this ORB.
+ CORBA::Object_ptr resolve_rt_current (CORBA::Environment &ACE_TRY_ENV);
+
/// List all the service known by the ORB
CORBA_ORB_ObjectIdList_ptr list_initial_references (CORBA::Environment &);
@@ -928,12 +899,11 @@ protected:
ACE_Allocator *buffer_allocator,
ACE_Allocator *dblock_allocator,
ACE_Lock *lock);
-#if (TAO_HAS_RT_CORBA == 1)
-
- /// Obtain and cache the RT_ORB factory object reference
+ /// Obtain and cache the RT_ORB object reference
void resolve_rt_orb_i (CORBA::Environment &ACE_TRY_ENV);
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Obtain and cache the RT_Current flyweight reference
+ void resolve_rt_current_i (CORBA::Environment &ACE_TRY_ENV);
/// Obtain and cache the dynamic any factory object reference.
void resolve_typecodefactory_i (CORBA::Environment &ACE_TRY_ENV);
@@ -978,21 +948,6 @@ private:
protected:
-#if (TAO_HAS_RT_CORBA == 1)
- /// Implementation of RTCORBA::RTORB interface.
- CORBA::Object_var rt_orb_;
-
- /// Implementation of RTCORBA::RTCurrent interface.
- CORBA::Object_var rt_current_;
-
- /// Manager for setting priority mapping.
- CORBA::Object_var priority_mapping_manager_;
-
- // RT ORB specific command line argument parsing.
- int RT_ORB_init (int &argc, char *argv[], CORBA::Environment &ACE_TRY_ENV);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
/// Synchronize internal state...
TAO_SYNCH_MUTEX lock_;
@@ -1025,9 +980,18 @@ protected:
/// The cached object reference for the IORManipulataion.
CORBA::Object_ptr ior_manip_factory_;
- /// The cached object reference for the IORTable
+ /// The cached object reference for the IORTable.
CORBA::Object_ptr ior_table_;
+ /// The cached object reference for the RTCORBA::RTORB.
+ CORBA::Object_ptr rt_orb_;
+
+ /// The cached object reference for the RTCORBA::RTCurrent interface.
+ CORBA::Object_ptr rt_current_;
+
+ /// The cached object reference for the priority mapping manager.
+ CORBA::Object_ptr rt_priority_mapping_manager_;
+
/**
* @note
* Should we keep a single ORB pointer? This is good because
@@ -1067,6 +1031,16 @@ protected:
ACE_Allocator *message_block_msgblock_allocator_;
//@}
+ // Name of the endpoint selector factory that needs to be instantiated.
+ // The default value is "Default_Endpoint_Selector_Factory". If
+ // TAO_RTCORBA is linked, the set_endpoint_selector_factory will be
+ // called to set the value to be "RT_Endpoint_Selector_Factory".
+ static const char *endpoint_selector_factory_name_;
+
+ // Name of the stub factory that needs to be instantiated.
+ // The default value is "Default_Stub_Factory". If TAO_RTCORBA is
+ // linked, the set_stub_factory will be called to set the value
+ // to be "RT_Stub_Factory".
static const char *stub_factory_name_;
// Name of the resource factory that needs to be instantiated.
@@ -1094,6 +1068,16 @@ protected:
// the value to "Concrete_TypeCodeFactory_Adapter".
static const char *typecodefactory_adapter_name_;
+ // Name of the service object used to create the RootPOA. The
+ // default value is "TAO_POA". If TAO_RTCORBA is loaded, this
+ // will be changed to TAO_RT_POA so that a POA equipped with
+ // realtime extensions will be returned.
+ static const char * TAO_ORB_Core::poa_factory_name_;
+
+ // The service configurator directive used to load
+ // poa_factory_name_ dynamically.
+ static const char * TAO_ORB_Core::poa_factory_directive_;
+
// @@ This is not needed since the default resource factory
// is staticaly added to the service configurator.
/// TRUE if <resource_factory_> was obtained from the Service
@@ -1146,7 +1130,7 @@ protected:
TAO_Policy_Manager *policy_manager_;
/// The default policies.
- TAO_Policy_Manager_Impl *default_policies_;
+ TAO_Policy_Set *default_policies_;
/// Policy current.
TAO_Policy_Current *policy_current_;
diff --git a/TAO/tao/ORB_Core.i b/TAO/tao/ORB_Core.i
index c564ccec09b..5600f37651f 100644
--- a/TAO/tao/ORB_Core.i
+++ b/TAO/tao/ORB_Core.i
@@ -28,8 +28,6 @@ TAO_ORB_Core::transport_cache (void)
return this->transport_cache_;
}
-
-
ACE_INLINE CORBA::Boolean
TAO_ORB_Core::bidir_giop_policy (void)
{
@@ -42,7 +40,6 @@ TAO_ORB_Core::bidir_giop_policy (CORBA::Boolean val)
this->bidir_giop_policy_ = val;
}
-
ACE_INLINE TAO_Object_Ref_Table &
TAO_ORB_Core::object_ref_table (void)
{
@@ -55,6 +52,12 @@ TAO_ORB_Core::flushing_strategy (void)
return this->flushing_strategy_;
}
+ACE_INLINE TAO_POA_Extension_Initializer *
+TAO_ORB_Core::poa_extension_initializer (void)
+{
+ return this->poa_extension_initializer_;
+}
+
ACE_INLINE CORBA::Boolean
TAO_ORB_Core::service_profile_selection (TAO_MProfile &mprofile,
TAO_Profile *&profile)
@@ -275,88 +278,8 @@ TAO_ORB_Core::policy_manager (void)
return this->policy_manager_;
}
-ACE_INLINE CORBA::Policy_ptr
-TAO_ORB_Core::get_default_policy (
- CORBA::PolicyType policy,
- CORBA::Environment &ACE_TRY_ENV)
-{
- return this->default_policies_->get_policy (policy, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_relative_roundtrip_timeout (void) const
-{
- return this->default_policies_->relative_roundtrip_timeout ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_sync_scope (void) const
-{
- return this->default_policies_->sync_scope ();
-}
-
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_INLINE TAO_Client_Priority_Policy *
-TAO_ORB_Core::default_client_priority (void) const
-{
- return this->default_policies_->client_priority ();
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
-ACE_INLINE TAO_Buffering_Constraint_Policy *
-TAO_ORB_Core::default_buffering_constraint (void) const
-{
- return this->default_policies_->buffering_constraint ();
-}
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_threadpool (void) const
-{
- return this->default_policies_->threadpool ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_priority_model (void) const
-{
- return this->default_policies_->priority_model ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_server_protocol (void) const
-{
- return this->default_policies_->server_protocol ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_client_protocol (void) const
-{
- return this->default_policies_->client_protocol ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_private_connection (void) const
-{
- return this->default_policies_->private_connection ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_ORB_Core::default_priority_banded_connection (void) const
-{
- return this->default_policies_->priority_banded_connection ();
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
ACE_INLINE TAO_ORB_Core_TSS_Resources*
TAO_ORB_Core::get_tss_resources (void)
{
@@ -590,7 +513,7 @@ TAO_ORB_Core::poa_current (CORBA::Object_ptr current)
#if (TAO_HAS_CORBA_MESSAGING == 1)
-ACE_INLINE TAO_Policy_Manager_Impl *
+ACE_INLINE TAO_Policy_Set *
TAO_ORB_Core::get_default_policies (void)
{
return this->default_policies_;
@@ -610,56 +533,32 @@ TAO_ORB_Core::default_environment (CORBA_Environment *env)
TAO_TSS_RESOURCES::instance ()->default_environment_ = env;
}
-ACE_INLINE TAO_Endpoint_Selector_Factory *
-TAO_ORB_Core::endpoint_selector_factory (void)
-{
- return this->endpoint_selector_factory_;
-}
-
-#if (TAO_HAS_RT_CORBA == 1)
-
ACE_INLINE CORBA::Object_ptr
-TAO_ORB_Core::rt_orb (CORBA::Environment &ACE_TRY_ENV)
+TAO_ORB_Core::resolve_rt_orb (CORBA::Environment &ACE_TRY_ENV)
{
- if (CORBA::is_nil (this->rt_orb_.in ()))
+ ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, mon, this->lock_,
+ CORBA::Object::_nil ());
+ if (CORBA::is_nil (this->rt_orb_))
{
this->resolve_rt_orb_i (ACE_TRY_ENV);
ACE_CHECK_RETURN (CORBA::Object::_nil ());
}
-
- return CORBA::Object::_duplicate (this->rt_orb_.in ());
+ return CORBA::Object::_duplicate (this->rt_orb_);
}
ACE_INLINE CORBA::Object_ptr
-TAO_ORB_Core::rt_current (void)
+TAO_ORB_Core::resolve_rt_current (CORBA::Environment &ACE_TRY_ENV)
{
- if (CORBA::is_nil (this->rt_current_.in ()))
+ ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, mon, this->lock_,
+ CORBA::Object::_nil ());
+ if (CORBA::is_nil (this->rt_current_))
{
- ACE_TRY_NEW_ENV
- {
- // Make sure the RT ORB is loaded and initialized since it
- // also initializes the RTCurrent object.
- this->resolve_rt_orb_i (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- return CORBA::Object::_nil ();
- }
- ACE_ENDTRY;
+ this->resolve_rt_current_i (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
}
-
- return CORBA::Object::_duplicate (this->rt_current_.in ());
+ return CORBA::Object::_duplicate (this->rt_current_);
}
-ACE_INLINE void
-TAO_ORB_Core::rt_current (CORBA::Object_ptr current)
-{
- this->rt_current_ = CORBA::Object::_duplicate (current);
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#if (TAO_HAS_INTERCEPTORS == 1)
ACE_INLINE void
TAO_ORB_Core::add_interceptor (
diff --git a/TAO/tao/POA_Extension_Initializer.cpp b/TAO/tao/POA_Extension_Initializer.cpp
new file mode 100644
index 00000000000..fcfc5440c8d
--- /dev/null
+++ b/TAO/tao/POA_Extension_Initializer.cpp
@@ -0,0 +1,44 @@
+// $Id$
+
+#include "POA_Extension_Initializer.h"
+#include "Environment.h"
+
+ACE_RCSID(tao, TAO_POA_Extension_Initializer, "$Id$")
+
+TAO_POA_Extension_Initializer::TAO_POA_Extension_Initializer (void)
+ : next_ (0)
+{
+ // No-Op.
+}
+
+TAO_POA_Extension_Initializer::~TAO_POA_Extension_Initializer (void)
+{
+ delete this->next_;
+}
+
+void
+TAO_POA_Extension_Initializer::add_initializer (TAO_POA_Extension_Initializer *initializer)
+{
+ if (this->next_ == 0)
+ this->next_ = initializer;
+ else
+ {
+ initializer->next_ = this->next_;
+ this->next_ = initializer;
+ }
+}
+
+void
+TAO_POA_Extension_Initializer::register_hooks (TAO_Object_Adapter &object_adapter,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ this->register_hooks_impl (object_adapter, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (this->next_ != 0)
+ {
+ this->next_->register_hooks (object_adapter, ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+}
+
diff --git a/TAO/tao/POA_Extension_Initializer.h b/TAO/tao/POA_Extension_Initializer.h
new file mode 100644
index 00000000000..ee926c917c0
--- /dev/null
+++ b/TAO/tao/POA_Extension_Initializer.h
@@ -0,0 +1,60 @@
+// -*- C++ -*-
+
+// ===================================================================
+/**
+ * @file POA_Extension_Initializer.h
+ *
+ * $Id$
+ *
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ */
+// ===================================================================
+
+#ifndef TAO_POA_EXTENSION_INITIALIZER_H
+#define TAO_POA_EXTENSION_INITIALIZER_H
+#include "ace/pre.h"
+
+#include "corbafwd.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// Forward reference.
+class TAO_Object_Adapter;
+
+class TAO_Export TAO_POA_Extension_Initializer
+{
+public:
+ /// Constructor.
+ TAO_POA_Extension_Initializer (void);
+
+ /// Destructor.
+ virtual ~TAO_POA_Extension_Initializer (void);
+
+ /**
+ * Called at POA initialization for libraries to register their
+ * POA extensions with the POA.
+ */
+ void register_hooks (TAO_Object_Adapter &object_adapter,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /**
+ * Adds an initializer to the "chain of initializers". This is used
+ * to reduce the footprint of the ORB core that would have been needed
+ * to store a variable length list of POA extension initializers.
+ */
+ void add_initializer (TAO_POA_Extension_Initializer *initializer);
+
+protected:
+
+ virtual void register_hooks_impl (TAO_Object_Adapter &object_adapter,
+ CORBA::Environment &ACE_TRY_ENV) = 0;
+
+private:
+ TAO_POA_Extension_Initializer *next_;
+};
+
+#include "ace/post.h"
+#endif /* TAO_POA_EXTENSION_INITIALIZER_H */
diff --git a/TAO/tao/PolicyC.cpp b/TAO/tao/PolicyC.cpp
index 44fa7b24076..6eb368913ae 100644
--- a/TAO/tao/PolicyC.cpp
+++ b/TAO/tao/PolicyC.cpp
@@ -40,7 +40,7 @@
#endif /* !defined INLINE */
// ****************************************************************
-
+
TAO_NAMESPACE_TYPE (const CORBA::PolicyErrorCode)
TAO_NAMESPACE_BEGIN (CORBA)
TAO_NAMESPACE_DEFINE (const CORBA::PolicyErrorCode, BAD_POLICY, 0)
@@ -1553,6 +1553,19 @@ CORBA_Policy::_tao_decode (TAO_InputCDR &)
return 0;
}
+TAO_Cached_Policy_Type
+CORBA_Policy::_tao_cached_type (void) const
+{
+ // By default, all policies are uncached.
+ return TAO_CACHED_POLICY_UNCACHED;
+}
+
+TAO_Policy_Scope
+CORBA_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_DEFAULT_SCOPE;
+}
+
CORBA::PolicyType CORBA_Policy::policy_type (
CORBA::Environment &ACE_TRY_ENV
)
diff --git a/TAO/tao/PolicyC.h b/TAO/tao/PolicyC.h
index 4856f040a24..1adfc2f1126 100644
--- a/TAO/tao/PolicyC.h
+++ b/TAO/tao/PolicyC.h
@@ -382,6 +382,12 @@ class TAO_Export CORBA_Policy
virtual CORBA::Boolean _tao_encode (TAO_OutputCDR &);
virtual CORBA::Boolean _tao_decode (TAO_InputCDR &);
+ // Return the cached policy type for this policy. See orbconf.h.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
private:
CORBA_TAO_Policy_Proxy_Broker *the_CORBA_TAO_Policy_Proxy_Broker_;
diff --git a/TAO/tao/Policy_Manager.cpp b/TAO/tao/Policy_Manager.cpp
index 94f332f2382..51c5b740bf3 100644
--- a/TAO/tao/Policy_Manager.cpp
+++ b/TAO/tao/Policy_Manager.cpp
@@ -9,8 +9,6 @@
#include "tao/Buffering_Constraint_Policy.h"
#include "tao/Messaging_Policy_i.h"
-#include "tao/Client_Priority_Policy.h"
-#include "tao/RT_Policy_i.h"
#if !defined (__ACE_INLINE__)
# include "tao/Policy_Manager.i"
@@ -18,1003 +16,6 @@
ACE_RCSID(tao, Policy_Manager, "$Id$")
-TAO_Policy_Manager_Impl::~TAO_Policy_Manager_Impl (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- this->cleanup_i (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- // Ignore exceptions...
- }
- ACE_ENDTRY;
-}
-
-void
-TAO_Policy_Manager_Impl::copy_from (TAO_Policy_Manager_Impl *source,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (source == 0)
- return;
-
- this->cleanup_i (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (source->relative_roundtrip_timeout_ != 0)
- {
- this->relative_roundtrip_timeout_ =
- source->relative_roundtrip_timeout_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->relative_roundtrip_timeout_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- if (source->client_priority_ != 0)
- {
- this->client_priority_ =
- source->client_priority_->clone ();
-
- // Check that cloning succeeded.
- if (this->client_priority_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- if (source->sync_scope_ != 0)
- {
- this->sync_scope_ =
- source->sync_scope_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->sync_scope_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- if (source->buffering_constraint_ != 0)
- {
- this->buffering_constraint_ =
- source->buffering_constraint_->clone ();
-
- // Check that cloning succeeded.
- if (this->buffering_constraint_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- if (source->priority_model_ != 0)
- {
- this->priority_model_ =
- source->priority_model_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->priority_model_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
- if (source->threadpool_ != 0)
- {
- this->threadpool_ =
- source->threadpool_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->threadpool_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
- this->count_++;
- }
-
- if (source->private_connection_ != 0)
- {
-
- this->private_connection_ =
- source->private_connection_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->private_connection_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
- if (source->priority_banded_connection_ != 0)
- {
- this->priority_banded_connection_ =
- source->priority_banded_connection_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->priority_banded_connection_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
-
- this->count_++;
- }
-
- if (source->server_protocol_ != 0)
- {
- this->server_protocol_ =
- source->server_protocol_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->server_protocol_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
- this->count_++;
- }
-
- if (source->client_protocol_ != 0)
- {
- this->client_protocol_ =
- source->client_protocol_->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- // Check that cloning succeeded.
- if (this->client_protocol_ == 0)
- ACE_THROW (CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
- this->count_++;
- }
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- for (CORBA::ULong i = 0;
- i < source->other_policies_.length ();
- ++i)
- {
- CORBA::Policy_ptr policy = source->other_policies_[i];
- if (CORBA::is_nil (policy))
- continue;
-
- CORBA::Policy_var copy = policy->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::ULong length = this->other_policies_.length ();
- this->other_policies_.length (length + 1);
- this->other_policies_[length] = copy._retn ();
- this->count_++;
- }
-}
-
-void
-TAO_Policy_Manager_Impl::cleanup_i (CORBA::Environment &ACE_TRY_ENV)
-{
- for (CORBA::ULong i = 0;
- i < this->other_policies_.length ();
- ++i)
- {
- this->other_policies_[i]->destroy (ACE_TRY_ENV);
- ACE_CHECK;
- this->other_policies_[i] = CORBA::Policy::_nil ();
- }
- this->other_policies_.length (0);
-
- CORBA::release (this->relative_roundtrip_timeout_);
- this->relative_roundtrip_timeout_ = 0;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- CORBA::release (this->client_priority_);
- this->client_priority_ = 0;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::release (this->sync_scope_);
- this->sync_scope_ = 0;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- CORBA::release (this->buffering_constraint_);
- this->buffering_constraint_ = 0;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::release (this->priority_model_);
- CORBA::release (this->threadpool_);
- CORBA::release (this->private_connection_);
- CORBA::release (this->priority_banded_connection_);
- CORBA::release (this->server_protocol_);
- CORBA::release (this->client_protocol_);
-
- this->priority_model_ = 0;
- this->threadpool_ = 0;
- this->private_connection_ = 0;
- this->priority_banded_connection_ = 0;
- this->server_protocol_ = 0;
- this->client_protocol_ = 0;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- this->count_ = 0;
-}
-
- // @@ !!! Add comments regarding Policy lifetimes, etc.
-void
-TAO_Policy_Manager_Impl::set_policy_overrides (
- const CORBA::PolicyList &policies,
- CORBA::SetOverrideType set_add,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // @@ The spec does not say what to do on this case.
- if (set_add != CORBA::SET_OVERRIDE
- && set_add != CORBA::ADD_OVERRIDE)
- ACE_THROW (CORBA::BAD_PARAM ());
-
- if (set_add == CORBA::SET_OVERRIDE)
- {
- this->cleanup_i (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- // Flag, indicating whether we have already overridden
- // RTCORBA::ServerProtocolPolicy during this call.
- int server_protocol_set = 0;
-
- for (CORBA::ULong i = 0; i < policies.length (); ++i)
- {
- // Because MSVC 5 has a bug, we had to replace
- // a simple CORBA::Policy_var policy = policies[i];
- // with the following.
- CORBA::Policy_ptr temp = policies[i];
- CORBA::Policy_var policy = CORBA::Policy::_duplicate (temp);
-
- if (CORBA::is_nil (policy.in ()))
- continue;
-
- CORBA::ULong slot = policy->policy_type (ACE_TRY_ENV);
- ACE_CHECK;
-
- switch (slot)
- {
- case TAO_MESSAGING_RELATIVE_RT_TIMEOUT_POLICY_TYPE:
- {
- this->relative_roundtrip_timeout_ = policy._retn ();
- if (CORBA::is_nil (this->relative_roundtrip_timeout_))
- continue;
-
- this->count_++;
- }
- break;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- case TAO_CLIENT_PRIORITY_POLICY_TYPE:
- {
- TAO::ClientPriorityPolicy_var p =
- TAO::ClientPriorityPolicy::_narrow (policy.in ());
-
- if (CORBA::is_nil (p.in ()))
- ACE_THROW (CORBA::INTERNAL (
- CORBA_SystemException::_tao_minor_code (
- TAO_POLICY_NARROW_CODE,
- 0),
- CORBA::COMPLETED_NO));
-
- CORBA::release (this->client_priority_);
- this->client_priority_ =
- ACE_dynamic_cast (TAO_Client_Priority_Policy *,
- p._retn ());
-
- this->count_++;
- }
- break;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- case TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE:
- {
- this->sync_scope_ = policy._retn ();
- if (CORBA::is_nil (this->sync_scope_))
- continue;
-
- this->count_++;
- }
- break;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- case TAO_BUFFERING_CONSTRAINT_POLICY_TYPE:
- {
- TAO::BufferingConstraintPolicy_var p =
- TAO::BufferingConstraintPolicy::_narrow (policy.in ());
-
- if (CORBA::is_nil (p.in ()))
- ACE_THROW (CORBA::INTERNAL (
- CORBA_SystemException::_tao_minor_code (
- TAO_POLICY_NARROW_CODE,
- 0),
- CORBA::COMPLETED_NO));
-
- CORBA::release (this->buffering_constraint_);
- this->buffering_constraint_ =
- ACE_dynamic_cast (TAO_Buffering_Constraint_Policy *,
- p._retn ());
-
- this->count_++;
- }
- break;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- case TAO_RT_PRIORITY_MODEL_POLICY_TYPE:
- {
- this->priority_model_ = policy._retn ();
- if (CORBA::is_nil (this->priority_model_))
- continue;
-
- this->count_++;
- }
- break;
-
- case TAO_RT_THREADPOOL_POLICY_TYPE:
- {
- this->threadpool_ = policy._retn ();
- if (CORBA::is_nil (this->threadpool_))
- continue;
-
- this->count_++;
- }
- break;
-
- case TAO_RT_PRIVATE_CONNECTION_POLICY_TYPE:
- {
- this->private_connection_ = policy._retn ();
- if (CORBA::is_nil (this->private_connection_))
- continue;
-
- this->count_++;
- }
- break;
-
- case TAO_RT_PRIORITY_BANDED_CONNECTION_POLICY_TYPE:
- {
- this->priority_banded_connection_ = policy._retn ();
- if (CORBA::is_nil (this->priority_banded_connection_))
- continue;
-
- this->count_++;
- }
- break;
-
- case TAO_RT_SERVER_PROTOCOL_POLICY_TYPE:
- {
- // Only one ServerProtocolPolicy should be included in a
- // given PolicyList (section 4.15.2 of RTCORBA 1.0, i.e.,
- // ptc/99-05-03).
- // User-caused exceptional conditions can leave the Policy
- // Manager in an inconsistent state. It is the
- // responsibility of the user to return it to consistent state.
- if (server_protocol_set != 0)
- ACE_THROW (CORBA::INV_POLICY ());
- else
- server_protocol_set = 0;
-
- this->server_protocol_ = policy._retn ();
- if (CORBA::is_nil (this->server_protocol_))
- continue;
-
- this->count_++;
- }
- break;
-
- case TAO_RT_CLIENT_PROTOCOL_POLICY_TYPE:
- {
- this->client_protocol_ = policy._retn ();
- if (CORBA::is_nil (this->client_protocol_))
- continue;
-
- this->count_++;
- }
- break;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- case TAO_MESSAGING_REBIND_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_RELATIVE_REQ_TIMEOUT_POLICY_TYPE:
- case TAO_MESSAGING_ROUTING_POLICY_TYPE:
- case TAO_MESSAGING_MAX_HOPS_POLICY_TYPE:
- case TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE:
- default:
- {
- CORBA::Policy_var copy = policy->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::ULong j = 0;
- CORBA::ULong length = this->other_policies_.length ();
- while (j != length)
- {
- CORBA::ULong current =
- this->other_policies_[j]->policy_type (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (current == slot)
- {
- this->other_policies_[j]->destroy (ACE_TRY_ENV);
- ACE_CHECK;
- this->other_policies_[j] = copy._retn ();
- break;
- }
- ++j;
- }
- if (j == length)
- {
- this->other_policies_.length (length + 1);
- this->other_policies_[j] = copy._retn ();
- }
- this->count_++;
- }
- break;
- }
- }
-}
-
-CORBA::PolicyList *
-TAO_Policy_Manager_Impl::get_policy_overrides (
- const CORBA::PolicyTypeSeq &types,
- CORBA::Environment &ACE_TRY_ENV)
-{
- CORBA::ULong types_length = types.length ();
-
- CORBA::ULong slots = types_length;
- if (slots == 0)
- slots = this->count_;
-
-
- CORBA::PolicyList *policy_list_ptr;
-
- ACE_NEW_THROW_EX (policy_list_ptr,
- CORBA::PolicyList (slots),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::PolicyList_var policy_list (policy_list_ptr);
-
- policy_list->length (slots);
-
- CORBA::ULong n = 0;
- if (types_length == 0)
- {
- if (this->relative_roundtrip_timeout_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->relative_roundtrip_timeout_);
- ACE_CHECK_RETURN (0);
- }
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- if (this->client_priority_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->client_priority_);
- ACE_CHECK_RETURN (0);
- }
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- if (this->sync_scope_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->sync_scope_);
- ACE_CHECK_RETURN (0);
- }
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- if (this->buffering_constraint_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->buffering_constraint_);
- ACE_CHECK_RETURN (0);
- }
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- if (this->priority_model_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->priority_model_);
- ACE_CHECK_RETURN (0);
- }
-
- if (this->threadpool_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->threadpool_);
- ACE_CHECK_RETURN (0);
- }
-
- if (this->private_connection_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->private_connection_);
- ACE_CHECK_RETURN (0);
- }
-
- if (this->priority_banded_connection_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->priority_banded_connection_);
- ACE_CHECK_RETURN (0);
- }
-
- if (this->server_protocol_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->server_protocol_);
- ACE_CHECK_RETURN (0);
- }
-
- if (this->client_protocol_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->client_protocol_);
- ACE_CHECK_RETURN (0);
- }
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- CORBA::ULong length = this->other_policies_.length ();
- for (CORBA::ULong i = 0; i != length; ++i)
- {
- if (CORBA::is_nil (this->other_policies_[i].in ()))
- continue;
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->other_policies_[i].in ());
- }
- }
- else
- {
- for (CORBA::ULong j = 0; j < types.length (); ++j)
- {
- CORBA::ULong slot = types[j];
-
- switch (slot)
- {
-
- case TAO_MESSAGING_RELATIVE_RT_TIMEOUT_POLICY_TYPE:
- if (this->relative_roundtrip_timeout_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->relative_roundtrip_timeout_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- case TAO_CLIENT_PRIORITY_POLICY_TYPE:
- if (this->client_priority_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->client_priority_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- case TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE:
- if (this->sync_scope_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->sync_scope_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- case TAO_BUFFERING_CONSTRAINT_POLICY_TYPE:
- if (this->buffering_constraint_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->buffering_constraint_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- case TAO_RT_PRIORITY_MODEL_POLICY_TYPE:
- if (this->priority_model_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->priority_model_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
- case TAO_RT_THREADPOOL_POLICY_TYPE:
- if (this->threadpool_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->threadpool_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
- case TAO_RT_PRIVATE_CONNECTION_POLICY_TYPE:
- if (this->private_connection_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->private_connection_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
- case TAO_RT_PRIORITY_BANDED_CONNECTION_POLICY_TYPE:
- if (this->priority_banded_connection_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->priority_banded_connection_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
- case TAO_RT_SERVER_PROTOCOL_POLICY_TYPE:
- if (this->server_protocol_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->server_protocol_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
- case TAO_RT_CLIENT_PROTOCOL_POLICY_TYPE:
- if (this->client_protocol_ != 0)
- {
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->client_protocol_);
- ACE_CHECK_RETURN (0);
- }
- break;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- case TAO_MESSAGING_REBIND_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_RELATIVE_REQ_TIMEOUT_POLICY_TYPE:
- case TAO_MESSAGING_ROUTING_POLICY_TYPE:
- case TAO_MESSAGING_MAX_HOPS_POLICY_TYPE:
- case TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE:
- default:
- {
- CORBA::ULong length = this->other_policies_.length ();
- for (CORBA::ULong i = 0;
- i != length;
- ++i)
- {
- CORBA::ULong current =
- this->other_policies_[i]->policy_type (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- if (current != slot)
- continue;
-
- policy_list[n++] =
- CORBA::Policy::_duplicate (this->other_policies_[i].in ());
- break;
- }
- }
- }
- }
- }
-
- policy_list->length (n);
- return policy_list._retn ();
-}
-
-CORBA::Policy_ptr
-TAO_Policy_Manager_Impl::get_policy (CORBA::PolicyType type,
- CORBA::Environment &ACE_TRY_ENV)
-{
- switch (type)
- {
-
- case TAO_MESSAGING_RELATIVE_RT_TIMEOUT_POLICY_TYPE:
- if (this->relative_roundtrip_timeout_ != 0)
- {
- return CORBA::Policy::_duplicate (this->relative_roundtrip_timeout_);
- }
- return CORBA::Policy::_nil ();
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- case TAO_CLIENT_PRIORITY_POLICY_TYPE:
- if (this->client_priority_ != 0)
- {
- return CORBA::Policy::_duplicate (this->client_priority_);
- }
- return CORBA::Policy::_nil ();
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- case TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE:
- if (this->sync_scope_ != 0)
- {
- return CORBA::Policy::_duplicate (this->sync_scope_);
- }
- return CORBA::Policy::_nil ();
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- case TAO_BUFFERING_CONSTRAINT_POLICY_TYPE:
- if (this->buffering_constraint_ != 0)
- {
- return CORBA::Policy::_duplicate (this->buffering_constraint_);
- }
- return CORBA::Policy::_nil ();
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- case TAO_RT_PRIORITY_MODEL_POLICY_TYPE:
- if (this->priority_model_ != 0)
- {
- return CORBA::Policy::_duplicate (this->priority_model_);
- }
- return CORBA::Policy::_nil ();
-
- case TAO_RT_THREADPOOL_POLICY_TYPE:
- if (this->threadpool_ != 0)
- {
- return CORBA::Policy::_duplicate (this->threadpool_);
- }
- return CORBA::Policy::_nil ();
-
- case TAO_RT_PRIVATE_CONNECTION_POLICY_TYPE:
- if (this->private_connection_ != 0)
- {
- return CORBA::Policy::_duplicate (this->private_connection_);
- }
- return CORBA::Policy::_nil ();
-
- case TAO_RT_PRIORITY_BANDED_CONNECTION_POLICY_TYPE:
- if (this->priority_banded_connection_ != 0)
- {
- return CORBA::Policy::_duplicate (this->priority_banded_connection_);
- }
- return CORBA::Policy::_nil ();
-
- case TAO_RT_SERVER_PROTOCOL_POLICY_TYPE:
- if (this->server_protocol_ != 0)
- {
- return CORBA::Policy::_duplicate (this->server_protocol_);
- }
- return CORBA::Policy::_nil ();
-
- case TAO_RT_CLIENT_PROTOCOL_POLICY_TYPE:
- if (this->client_protocol_ != 0)
- {
- return CORBA::Policy::_duplicate (this->client_protocol_);
- }
- return CORBA::Policy::_nil ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- case TAO_MESSAGING_REBIND_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_PRIORITY_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REQUEST_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_START_TIME_POLICY_TYPE:
- case TAO_MESSAGING_REPLY_END_TIME_POLICY_TYPE:
- case TAO_MESSAGING_RELATIVE_REQ_TIMEOUT_POLICY_TYPE:
- case TAO_MESSAGING_ROUTING_POLICY_TYPE:
- case TAO_MESSAGING_MAX_HOPS_POLICY_TYPE:
- case TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE:
- default:
- {
- CORBA::ULong length = this->other_policies_.length ();
- for (CORBA::ULong i = 0;
- i != length;
- ++i)
- {
- CORBA::ULong current =
- this->other_policies_[i]->policy_type (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- if (current != type)
- continue;
-
- return CORBA::Policy::_duplicate (this->other_policies_[i].in ());
- }
- }
- }
- return CORBA::Policy::_nil ();
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::relative_roundtrip_timeout (void) const
-{
- CORBA::Policy *result =
- this->relative_roundtrip_timeout_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-TAO_Client_Priority_Policy *
-TAO_Policy_Manager_Impl::client_priority (void) const
-{
- TAO_Client_Priority_Policy *result =
- this->client_priority_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::sync_scope (void) const
-{
- CORBA::Policy *result =
- this->sync_scope_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
-TAO_Buffering_Constraint_Policy *
-TAO_Policy_Manager_Impl::buffering_constraint (void) const
-{
- TAO_Buffering_Constraint_Policy *result =
- this->buffering_constraint_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::threadpool (void) const
-{
- CORBA::Policy *result =
- this->threadpool_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::priority_model (void) const
-{
-CORBA::Policy *result =
- this->priority_model_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::private_connection (void) const
-{
- CORBA::Policy *result =
- this->private_connection_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::priority_banded_connection (void) const
-{
- CORBA::Policy *result =
- this->priority_banded_connection_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::server_protocol (void) const
-{
- CORBA::Policy *result =
- this->server_protocol_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-CORBA::Policy *
-TAO_Policy_Manager_Impl::client_protocol (void) const
-{
- CORBA::Policy *result =
- this->client_protocol_;
-
- if (result != 0)
- result->_add_ref ();
- return result;
-}
-
-void
-TAO_Policy_Manager_Impl::server_protocol (TAO_ServerProtocolPolicy *server_protocol)
-{
- CORBA::release (this->server_protocol_);
- this->server_protocol_ = RTCORBA::ServerProtocolPolicy::_duplicate (server_protocol);
-}
-
-void
-TAO_Policy_Manager_Impl::client_protocol (TAO_ClientProtocolPolicy *client_protocol)
-{
- CORBA::release (this->client_protocol_);
- this->client_protocol_ = RTCORBA::ClientProtocolPolicy::_duplicate (client_protocol);
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-// ****************************************************************
TAO_Policy_Current_Impl &
TAO_Policy_Current::implementation (TAO_Policy_Current_Impl &current)
@@ -1039,27 +40,6 @@ TAO_Policy_Current_Impl::set_policy_overrides (
CORBA::SetOverrideType set_add,
CORBA::Environment &ACE_TRY_ENV)
{
- #if (TAO_HAS_RT_CORBA == 1)
-
- // Validity check. Make sure requested policies are allowed to be
- // set at this scope.
- for (CORBA::ULong i = 0; i < policies.length (); ++i)
- {
- CORBA::Policy_ptr policy = policies[i];
- if (CORBA::is_nil (policy))
- continue;
-
- CORBA::ULong slot = policy->policy_type (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (slot == RTCORBA::THREADPOOL_POLICY_TYPE
- || slot == RTCORBA::SERVER_PROTOCOL_POLICY_TYPE
- || slot == RTCORBA::PRIORITY_MODEL_POLICY_TYPE)
- ACE_THROW (CORBA::NO_PERMISSION ());
- }
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
this->manager_impl_.set_policy_overrides (policies, set_add, ACE_TRY_ENV);
}
@@ -1072,3 +52,9 @@ TAO_Policy_Current_Impl::get_policy_overrides (
}
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
+
+
+
+
+
+
diff --git a/TAO/tao/Policy_Manager.h b/TAO/tao/Policy_Manager.h
index 1d92e6d78c6..9635219bee9 100644
--- a/TAO/tao/Policy_Manager.h
+++ b/TAO/tao/Policy_Manager.h
@@ -22,8 +22,10 @@
#if (TAO_HAS_CORBA_MESSAGING == 1)
+#include "tao/Policy_Set.h"
#include "tao/LocalObject.h"
#include "tao/PolicyC.h"
+#include "tao/debug.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -36,154 +38,6 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-// Forward declarations.
-class TAO_RelativeRoundtripTimeoutPolicy;
-class TAO_Client_Priority_Policy;
-class TAO_Sync_Scope_Policy;
-class TAO_Buffering_Constraint_Policy;
-class TAO_PriorityModelPolicy;
-class TAO_ThreadpoolPolicy;
-class TAO_PrivateConnectionPolicy;
-class TAO_PriorityBandedConnectionPolicy;
-class TAO_ServerProtocolPolicy;
-class TAO_ClientProtocolPolicy;
-
-/**
- * @class TAO_Policy_Manager_Impl
- *
- * @brief The policy manager implementation.
- *
- * This class is used to implement both the CORBA::PolicyManager
- * and the CORBA::PolicyCurrent interfaces.
- */
-class TAO_Export TAO_Policy_Manager_Impl
-{
-
- friend class TAO_Policy_Manager;
-
-public:
-
- /// Constructor
- TAO_Policy_Manager_Impl (void);
-
- /// Destructor
- ~TAO_Policy_Manager_Impl (void);
-
- /// Copy the state from <source>, it uses the copy() operator to
- /// obtain independent copies of all the policies.
- void copy_from (TAO_Policy_Manager_Impl* source,
- CORBA::Environment &ACE_TRY_ENV);
-
- /**
- * Modify the list of policies to include <policies>.
- * If <set_add> is CORBA::SET_OVERRIDE then we replace all the old
- * policies. If it is CORBA::ADD_OVERRIDE we simply add the policies
- * in <policies>.
- * No attempt is made to validate the policies for consistency.
- */
- void set_policy_overrides (const CORBA::PolicyList & policies,
- CORBA::SetOverrideType set_add,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-
- /// Get the values (if any) for the policies in <types>, if <types>
- /// is an empty list the method returns *all* the current policies.
- CORBA::PolicyList * get_policy_overrides (const CORBA::PolicyTypeSeq & types,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-
- /// Obtain a single policy.
- CORBA::Policy_ptr get_policy (CORBA::PolicyType policy,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-
- // = Direct accesors to the policy implementations, for speedy
- // lookups.
-
- CORBA::Policy *relative_roundtrip_timeout (void) const;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority (void) const;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *sync_scope (void) const;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- TAO_Buffering_Constraint_Policy *buffering_constraint (void) const;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy *priority_model (void) const;
- CORBA::Policy *threadpool (void) const;
- CORBA::Policy *private_connection (void) const;
- CORBA::Policy *priority_banded_connection (void) const;
- CORBA::Policy *server_protocol (void) const;
- CORBA::Policy *client_protocol (void) const;
-
- // = Speedy policy setters. Take ownership of the argument policy
- // objects - no copying.
-
- void server_protocol (TAO_ServerProtocolPolicy *server_protocol);
- void client_protocol (TAO_ClientProtocolPolicy *client_protocol);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-private:
- ACE_UNIMPLEMENTED_FUNC (TAO_Policy_Manager_Impl operator=(const TAO_Policy_Manager_Impl&))
- ACE_UNIMPLEMENTED_FUNC (TAO_Policy_Manager_Impl(const TAO_Policy_Manager_Impl&))
-
- /// Remove and destroy all the policy objects owned by this policy
- /// manager.
- void cleanup_i (CORBA::Environment &ACE_TRY_ENV);
-
-private:
- // The known policies are kept as pointers to the implementation
- // objects, this allow us to query the supported policies really
- // fast, without memory allocations.
-
- CORBA::Policy *relative_roundtrip_timeout_;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority_;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *sync_scope_;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- TAO_Buffering_Constraint_Policy *buffering_constraint_;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy *priority_model_;
- CORBA::Policy *threadpool_;
- CORBA::Policy *private_connection_;
- CORBA::Policy *priority_banded_connection_;
- CORBA::Policy *server_protocol_;
- CORBA::Policy *client_protocol_;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- /// Other policies that are not optimized for fast querying
- CORBA::PolicyList other_policies_;
-
- /// The number of non-nil policies
- CORBA::ULong count_;
-};
-
-// ****************************************************************
class TAO_Export TAO_Policy_Manager :
public CORBA::PolicyManager,
@@ -216,39 +70,15 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException,
CORBA_InvalidPolicies));
- CORBA::Policy *relative_roundtrip_timeout (void);
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority (void);
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *sync_scope (void);
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- TAO_Buffering_Constraint_Policy *buffering_constraint (void);
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy *priority_model (void);
- CORBA::Policy *threadpool (void);
- CORBA::Policy *private_connection (void);
- CORBA::Policy *priority_banded_connection (void);
- CORBA::Policy *server_protocol (void);
- CORBA::Policy *client_protocol (void);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Obtain a single cached policy.
+ CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type);
private:
/// Protect access
TAO_SYNCH_MUTEX mutex_;
/// The implementation.
- TAO_Policy_Manager_Impl impl_;
+ TAO_Policy_Set impl_;
};
// ****************************************************************
@@ -256,6 +86,9 @@ private:
class TAO_Export TAO_Policy_Current_Impl
{
public:
+
+ TAO_Policy_Current_Impl (void);
+
/// Obtain a single policy.
CORBA::Policy_ptr get_policy (CORBA::PolicyType policy,
CORBA::Environment &ACE_TRY_ENV =
@@ -274,33 +107,12 @@ public:
CORBA::Environment &ACE_TRY_ENV =
CORBA::Environment::default_environment ());
- CORBA::Policy *relative_roundtrip_timeout (void) const;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority (void) const;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *sync_scope (void) const;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- TAO_Buffering_Constraint_Policy *buffering_constraint (void) const;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy *private_connection (void) const;
- CORBA::Policy *priority_banded_connection (void) const;
- CORBA::Policy *client_protocol (void) const;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Obtain a single cached policy.
+ CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type);
private:
/// The implementation.
- TAO_Policy_Manager_Impl manager_impl_;
+ TAO_Policy_Set manager_impl_;
};
// ****************************************************************
@@ -338,29 +150,8 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException,
CORBA_InvalidPolicies));
- CORBA::Policy *relative_roundtrip_timeout (void) const;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority (void) const;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- CORBA::Policy *sync_scope (void) const;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- TAO_Buffering_Constraint_Policy *buffering_constraint (void) const;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy *private_connection (void) const;
- CORBA::Policy *priority_banded_connection (void) const;
- CORBA::Policy *client_protocol (void) const;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Obtain a single cached policy.
+ CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type);
// = Set and get the implementation.
TAO_Policy_Current_Impl &implementation (void) const;
@@ -375,3 +166,4 @@ public:
#include "ace/post.h"
#endif /* TAO_POLICY_MANAGER_H */
+
diff --git a/TAO/tao/Policy_Manager.i b/TAO/tao/Policy_Manager.i
index fb353b44358..e4252dbd222 100644
--- a/TAO/tao/Policy_Manager.i
+++ b/TAO/tao/Policy_Manager.i
@@ -1,41 +1,8 @@
// $Id$
ACE_INLINE
-TAO_Policy_Manager_Impl::TAO_Policy_Manager_Impl (void)
- : count_ (0)
-{
- this->relative_roundtrip_timeout_ = 0;
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- this->client_priority_ = 0;
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
- this->sync_scope_ = 0;
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
- this->buffering_constraint_ = 0;
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- this->priority_model_ = 0;
- this->threadpool_ = 0;
- this->private_connection_ = 0;
- this->priority_banded_connection_ = 0;
- this->server_protocol_ = 0;
- this->client_protocol_ = 0;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-}
-
-// ****************************************************************
-
-ACE_INLINE
TAO_Policy_Manager::TAO_Policy_Manager (void)
+ : impl_ (TAO_POLICY_ORB_SCOPE)
{
}
@@ -74,142 +41,32 @@ TAO_Policy_Manager::set_policy_overrides (
this->impl_.set_policy_overrides (policies, set_add, ACE_TRY_ENV);
}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::relative_roundtrip_timeout (void)
-{
- // Double-checked locking.
- if (this->impl_.relative_roundtrip_timeout_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.relative_roundtrip_timeout ();
- }
- return 0;
-}
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_INLINE TAO_Client_Priority_Policy *
-TAO_Policy_Manager::client_priority (void)
-{
- // Double-checked locking.
- if (this->impl_.client_priority_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.client_priority ();
- }
- return 0;
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::sync_scope (void)
-{
- // Double-checked locking.
- if (this->impl_.sync_scope_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.sync_scope ();
- }
- return 0;
-}
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
-ACE_INLINE TAO_Buffering_Constraint_Policy *
-TAO_Policy_Manager::buffering_constraint (void)
+ACE_INLINE CORBA::Policy_ptr
+TAO_Policy_Manager::get_cached_policy (TAO_Cached_Policy_Type type)
{
- // Double-checked locking.
- if (this->impl_.buffering_constraint_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.buffering_constraint ();
- }
- return 0;
-}
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
+ // @@ Previous code used a "double-checked locking hack" to check
+ // if the policy was set before grabbing the lock to actually get
+ // it, so that could save a lock operation. This was removed, as
+ // it is not as easy to do this anymore.
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::priority_model (void)
-{
- // Double-checked locking.
- if (this->impl_.priority_model_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.priority_model ();
- }
- return 0;
-}
+ ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::threadpool (void)
-{
- // Double-checked locking.
- if (this->impl_.threadpool_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.threadpool ();
- }
- return 0;
+ return this->impl_.get_cached_policy (type);
}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::private_connection (void)
-{
- // Double-checked locking.
- if (this->impl_.private_connection_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.private_connection ();
- }
- return 0;
-}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::priority_banded_connection (void)
-{
- // Double-checked locking.
- if (this->impl_.priority_banded_connection_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.priority_banded_connection ();
- }
- return 0;
-}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::server_protocol (void)
-{
- // Double-checked locking.
- if (this->impl_.server_protocol_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.server_protocol ();
- }
- return 0;
-}
+// ****************************************************************
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Manager::client_protocol (void)
+ACE_INLINE
+TAO_Policy_Current::TAO_Policy_Current (void)
{
- // Double-checked locking.
- if (this->impl_.client_protocol_)
- {
- ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, ace_mon, this->mutex_, 0);
- return this->impl_.client_protocol ();
- }
- return 0;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-// ****************************************************************
-
ACE_INLINE
-TAO_Policy_Current::TAO_Policy_Current (void)
+TAO_Policy_Current_Impl::TAO_Policy_Current_Impl (void)
+ : manager_impl_ (TAO_POLICY_THREAD_SCOPE)
{
}
@@ -221,61 +78,12 @@ TAO_Policy_Current_Impl::get_policy (
return this->manager_impl_.get_policy (policy, ACE_TRY_ENV);
}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current_Impl::relative_roundtrip_timeout (void) const
-{
- return this->manager_impl_.relative_roundtrip_timeout ();
-}
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_INLINE TAO_Client_Priority_Policy *
-TAO_Policy_Current_Impl::client_priority (void) const
-{
- return this->manager_impl_.client_priority ();
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current_Impl::sync_scope (void) const
-{
- return this->manager_impl_.sync_scope ();
-}
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
-ACE_INLINE TAO_Buffering_Constraint_Policy *
-TAO_Policy_Current_Impl::buffering_constraint (void) const
-{
- return this->manager_impl_.buffering_constraint ();
-}
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current_Impl::private_connection (void) const
-{
- return this->manager_impl_.private_connection ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current_Impl::priority_banded_connection (void) const
-{
- return this->manager_impl_.priority_banded_connection ();
-}
-
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current_Impl::client_protocol (void) const
+ACE_INLINE CORBA::Policy_ptr
+TAO_Policy_Current_Impl::get_cached_policy (TAO_Cached_Policy_Type type)
{
- return this->manager_impl_.client_protocol ();
+ return this->manager_impl_.get_cached_policy (type);
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
// ****************************************************************
ACE_INLINE CORBA::Policy_ptr
@@ -312,70 +120,11 @@ TAO_Policy_Current::set_policy_overrides (const CORBA::PolicyList & policies,
impl.set_policy_overrides (policies, set_add, ACE_TRY_ENV);
}
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current::relative_roundtrip_timeout (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.relative_roundtrip_timeout ();
-}
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_INLINE TAO_Client_Priority_Policy *
-TAO_Policy_Current::client_priority (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.client_priority ();
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current::sync_scope (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.sync_scope ();
-}
-
-#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
-
-ACE_INLINE TAO_Buffering_Constraint_Policy *
-TAO_Policy_Current::buffering_constraint (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.buffering_constraint ();
-}
-
-#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current::private_connection (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.private_connection ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current::priority_banded_connection (void) const
-{
- TAO_Policy_Current_Impl &impl = this->implementation ();
-
- return impl.priority_banded_connection ();
-}
-
-ACE_INLINE CORBA::Policy *
-TAO_Policy_Current::client_protocol (void) const
+ACE_INLINE CORBA::Policy_ptr
+TAO_Policy_Current::get_cached_policy (TAO_Cached_Policy_Type type)
{
TAO_Policy_Current_Impl &impl = this->implementation ();
- return impl.client_protocol ();
+ return impl.get_cached_policy (type);
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Policy_Set.cpp b/TAO/tao/Policy_Set.cpp
new file mode 100644
index 00000000000..1c1f1fa6df0
--- /dev/null
+++ b/TAO/tao/Policy_Set.cpp
@@ -0,0 +1,317 @@
+// $Id$
+
+#include "tao/Policy_Set.h"
+#include "tao/debug.h"
+
+#if !defined (__ACE_INLINE__)
+# include "tao/Policy_Set.i"
+#endif /* ! __ACE_INLINE__ */
+
+ACE_RCSID(tao, Policy_Set, "$Id$")
+
+TAO_Policy_Set::~TAO_Policy_Set (void)
+{
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ this->cleanup_i (ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ // Ignore exceptions...
+ }
+ ACE_ENDTRY;
+}
+
+TAO_Policy_Set::TAO_Policy_Set (const TAO_Policy_Set &rhs)
+ :
+ scope_ (rhs.scope_)
+{
+ // Initialize the cache.
+ for (int i = 0; i < TAO_CACHED_POLICY_MAX_CACHED; i++)
+ this->cached_policies_[i] = 0;
+
+ // Copy over the policy list.
+ this->policy_list_.length (rhs.policy_list_.length ());
+
+ ACE_TRY_NEW_ENV
+ {
+ for (CORBA::ULong i = 0;
+ i < rhs.policy_list_.length ();
+ ++i)
+ {
+ CORBA::Policy_ptr policy = rhs.policy_list_[i];
+ if (CORBA::is_nil (policy))
+ continue;
+
+ CORBA::Policy_var copy = policy->copy (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Add the "cacheable" policies into the cache.
+ if (copy->_tao_cached_type () != TAO_CACHED_POLICY_UNCACHED)
+ this->cached_policies_[copy->_tao_cached_type ()] = copy.ptr ();
+
+ this->policy_list_[i] = copy._retn ();
+ }
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ if (TAO_debug_level > 4)
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ "TAO_Policy_Set::TAO_Policy_Set");
+
+ // "Try" to make this recoverable as we must have run out of memory.
+ this->policy_list_.length (0);
+ }
+ ACE_ENDTRY;
+}
+
+void
+TAO_Policy_Set::copy_from (TAO_Policy_Set *source,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ if (source == 0)
+ return;
+
+ this->cleanup_i (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ for (CORBA::ULong i = 0;
+ i < source->policy_list_.length ();
+ ++i)
+ {
+ CORBA::Policy_ptr policy = source->policy_list_[i];
+ if (CORBA::is_nil (policy))
+ continue;
+
+ if (! this->compatible_scope (policy->_tao_scope()))
+ ACE_THROW (CORBA::NO_PERMISSION ());
+
+ CORBA::Policy_var copy = policy->copy (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ CORBA::ULong length = this->policy_list_.length ();
+ this->policy_list_.length (length + 1);
+
+ // Add the "cacheable" policies into the cache.
+ if (copy->_tao_cached_type () != TAO_CACHED_POLICY_UNCACHED)
+ this->cached_policies_[copy->_tao_cached_type ()] = copy.ptr ();
+
+ this->policy_list_[length] = copy._retn ();
+ }
+}
+
+void
+TAO_Policy_Set::cleanup_i (CORBA::Environment &ACE_TRY_ENV)
+{
+ for (CORBA::ULong i = 0;
+ i < this->policy_list_.length ();
+ ++i)
+ {
+ this->policy_list_[i]->destroy (ACE_TRY_ENV);
+ ACE_CHECK;
+ this->policy_list_[i] = CORBA::Policy::_nil ();
+ }
+ this->policy_list_.length (0);
+}
+
+ // @@ !!! Add comments regarding Policy lifetimes, etc.
+void
+TAO_Policy_Set::set_policy_overrides (
+ const CORBA::PolicyList &policies,
+ CORBA::SetOverrideType set_add,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // @@ The spec does not say what to do on this case.
+ if (set_add != CORBA::SET_OVERRIDE
+ && set_add != CORBA::ADD_OVERRIDE)
+ ACE_THROW (CORBA::BAD_PARAM ());
+
+ if (set_add == CORBA::SET_OVERRIDE)
+ {
+ this->cleanup_i (ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+
+ // Flag, indicating whether we have already overridden
+ // RTCORBA::ServerProtocolPolicy during this call.
+ int server_protocol_set = 0;
+
+ for (CORBA::ULong i = 0; i < policies.length (); ++i)
+ {
+ // Because MSVC 5 has a bug, we had to replace
+ // a simple CORBA::Policy_var policy = policies[i];
+ // with the following.
+ CORBA::Policy_ptr temp = policies[i];
+ CORBA::Policy_var policy = CORBA::Policy::_duplicate (temp);
+
+ if (CORBA::is_nil (policy.in ()))
+ continue;
+
+ CORBA::PolicyType policy_type = policy->policy_type (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (policy_type == TAO_RT_SERVER_PROTOCOL_POLICY_TYPE)
+ {
+ // Only one ServerProtocolPolicy should be included in a
+ // given PolicyList (section 4.15.2 of RTCORBA 1.0, i.e.,
+ // ptc/99-05-03).
+ // User-caused exceptional conditions can leave the Policy
+ // Manager in an inconsistent state. It is the
+ // responsibility of the user to return it to consistent state.
+ if (server_protocol_set != 0)
+ ACE_THROW (CORBA::INV_POLICY ());
+ server_protocol_set = 1;
+ }
+
+ this->set_policy (policy.in (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+}
+
+void
+TAO_Policy_Set::set_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ if (! this->compatible_scope (policy->_tao_scope()))
+ ACE_THROW (CORBA::NO_PERMISSION ());
+
+ CORBA::PolicyType policy_type = policy->policy_type (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ CORBA::Policy_var copy = policy->copy (ACE_TRY_ENV);
+ ACE_CHECK;
+
+
+ CORBA::ULong j = 0;
+ CORBA::ULong length = this->policy_list_.length ();
+ while (j != length)
+ {
+ CORBA::ULong current =
+ this->policy_list_[j]->policy_type (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (current == policy_type)
+ {
+ this->policy_list_[j]->destroy (ACE_TRY_ENV);
+ ACE_CHECK;
+ this->policy_list_[j] = copy.ptr ();
+ break;
+ }
+ ++j;
+ }
+ if (j == length)
+ {
+ this->policy_list_.length (length + 1);
+ this->policy_list_[j] = copy.ptr ();
+ }
+
+ // If this is a policy that gets accessed on the critical path,
+ // save a pointer to it in the cache.
+ TAO_Cached_Policy_Type cached_policy_type = policy->_tao_cached_type ();
+ if (cached_policy_type != TAO_CACHED_POLICY_UNCACHED)
+ this->cached_policies_[cached_policy_type] = copy.ptr ();
+
+ // Transfer ownership to the policy list.
+ (void) copy._retn ();
+}
+
+CORBA::PolicyList *
+TAO_Policy_Set::get_policy_overrides (
+ const CORBA::PolicyTypeSeq &types,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ CORBA::ULong types_length = types.length ();
+
+ CORBA::ULong slots = types_length;
+ CORBA::PolicyList *policy_list_ptr;
+
+ if (slots == 0)
+ {
+ slots = this->policy_list_.length ();
+ ACE_NEW_THROW_EX (policy_list_ptr,
+ CORBA::PolicyList (slots),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+ *policy_list_ptr = this->policy_list_;
+ return policy_list_ptr;
+ }
+
+ ACE_NEW_THROW_EX (policy_list_ptr,
+ CORBA::PolicyList (slots),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ CORBA::PolicyList_var policy_list (policy_list_ptr);
+
+ policy_list->length (slots);
+
+ CORBA::ULong n = 0;
+
+ for (CORBA::ULong j = 0; j < types.length (); ++j)
+ {
+ CORBA::ULong slot = types[j];
+
+ CORBA::ULong length = this->policy_list_.length ();
+ for (CORBA::ULong i = 0;
+ i != length;
+ ++i)
+ {
+ CORBA::ULong current =
+ this->policy_list_[i]->policy_type (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ if (current != slot)
+ continue;
+
+ policy_list[n++] =
+ CORBA::Policy::_duplicate (this->policy_list_[i].in ());
+ break;
+ }
+ }
+ policy_list->length (n);
+ return policy_list._retn ();
+}
+
+CORBA::Policy_ptr
+TAO_Policy_Set::get_policy (CORBA::PolicyType type,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ CORBA::ULong length = this->policy_list_.length ();
+ for (CORBA::ULong i = 0;
+ i != length;
+ ++i)
+ {
+ CORBA::ULong current =
+ this->policy_list_[i]->policy_type (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ if (current != type)
+ continue;
+
+ return CORBA::Policy::_duplicate (this->policy_list_[i].in ());
+ }
+
+ return CORBA::Policy::_nil ();
+}
+
+const CORBA::Policy_ptr
+TAO_Policy_Set::get_cached_const_policy (TAO_Cached_Policy_Type type) const
+{
+ if (type != TAO_CACHED_POLICY_UNCACHED && type < TAO_CACHED_POLICY_MAX_CACHED)
+ return this->cached_policies_[type];
+
+ return CORBA::Policy::_nil ();
+}
+
+CORBA::Policy_ptr
+TAO_Policy_Set::get_cached_policy (TAO_Cached_Policy_Type type)
+{
+ if (type != TAO_CACHED_POLICY_UNCACHED && type < TAO_CACHED_POLICY_MAX_CACHED)
+ return CORBA::Policy::_duplicate (this->cached_policies_[type]);
+
+ return CORBA::Policy::_nil ();
+}
+
diff --git a/TAO/tao/Policy_Set.h b/TAO/tao/Policy_Set.h
new file mode 100644
index 00000000000..8eab9823f1b
--- /dev/null
+++ b/TAO/tao/Policy_Set.h
@@ -0,0 +1,133 @@
+// -*- C++ -*-
+
+//=============================================================================
+/**
+ * @file Policy_Set.h
+ *
+ * $Id$
+ *
+ * A Policy Container that provides O(1) time access for policy that support caching
+ * (see orbconf.h).
+ *
+ * @author Angelo Cosaro (corsaro@cs.wustl.edu)
+ * @author Frank Hunleth (fhunleth@cs.wustl.edu)
+ * @author Carlos O'Ryan (coryan@cs.wustl.edu)
+ */
+//=============================================================================
+
+#ifndef TAO_POLICY_SET_H_
+#define TAO_POLICY_SET_H_
+#include "ace/pre.h"
+
+#include "tao/orbconf.h"
+#include "tao/PolicyC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+/**
+ * @class TAO_Policy_Set
+ *
+ * @brief The policy manager implementation.
+ *
+ * This class is used to implement both the CORBA::PolicyManager
+ * and the CORBA::PolicyCurrent interfaces.
+ */
+class TAO_Export TAO_Policy_Set
+{
+public:
+
+ /** Creates a TAO_Policy_Set that has a given scope. The
+ * scope is used to determinate whether or not a given policy can
+ * be set for the given Policy Manager Implementation.
+ */
+ TAO_Policy_Set (TAO_Policy_Scope scope);
+
+ TAO_Policy_Set (const TAO_Policy_Set &rhs);
+
+ /// Destructor
+ ~TAO_Policy_Set (void);
+
+ /// Copy the state from <source>, it uses the copy() operator to
+ /// obtain independent copies of all the policies.
+ void copy_from (TAO_Policy_Set* source,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /**
+ * Modify the list of policies to include <policies>.
+ * If <set_add> is CORBA::SET_OVERRIDE then we replace all the old
+ * policies. If it is CORBA::ADD_OVERRIDE we simply add the policies
+ * in <policies>.
+ * No attempt is made to validate the policies for consistency.
+ */
+ void set_policy_overrides (const CORBA::PolicyList & policies,
+ CORBA::SetOverrideType set_add,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+
+ /// Get the values (if any) for the policies in <types>, if <types>
+ /// is an empty list the method returns *all* the current policies.
+ CORBA::PolicyList * get_policy_overrides (const CORBA::PolicyTypeSeq & types,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+
+ /// Obtain a single policy.
+ CORBA::Policy_ptr get_policy (CORBA::PolicyType policy,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+
+ /// Obtain a cached policy for speedy lookups.
+ /// This method just returns a const reference to the policy to
+ /// avoid obtaining a lock to increment the reference count. As such,
+ /// it can only be used for single threaded cases or cases where the
+ /// policies cannot be removed such as at the object and thread level
+ /// scopes. This method is most likely not appropriate for accessing
+ /// policies at the ORB level scope in any situation.
+ const CORBA::Policy_ptr get_cached_const_policy (TAO_Cached_Policy_Type type) const;
+
+ /// Obtain a single cached policy.
+ CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type);
+
+ /// Utility method to set a single policy.
+ void set_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /// Returns the policy at the specified index.
+ /// CORBA::Policy::_nil () is returned if the policy doesn't exist
+ CORBA::Policy *get_policy_by_index (CORBA::ULong index);
+ CORBA::ULong num_policies (void) const;
+
+private:
+ ACE_UNIMPLEMENTED_FUNC (TAO_Policy_Set operator=(const TAO_Policy_Set&))
+// ACE_UNIMPLEMENTED_FUNC (TAO_Policy_Set(const TAO_Policy_Set&))
+
+ /// Remove and destroy all the policy objects owned by this policy
+ /// manager.
+ void cleanup_i (CORBA::Environment &ACE_TRY_ENV);
+
+ /// Utility method to determine if a policy's scope is compatible with ours.
+ CORBA::Boolean compatible_scope (TAO_Policy_Scope policy_scope) const;
+
+private:
+
+ /// Policies set for this Policy_Manager
+ CORBA::PolicyList policy_list_;
+
+ /// List of caches.
+ CORBA::Policy *cached_policies_[TAO_CACHED_POLICY_MAX_CACHED];
+
+ /// Scope associated to the Policy Manager Impl
+ TAO_Policy_Scope scope_;
+};
+
+#if defined (__ACE_INLINE__)
+# include "tao/Policy_Set.i"
+#endif /* __ACE_INLINE__ */
+
+#include "ace/post.h"
+#endif /* TAO_POLICY_SET_H_ */
+
diff --git a/TAO/tao/Policy_Set.i b/TAO/tao/Policy_Set.i
new file mode 100644
index 00000000000..910b866e3c1
--- /dev/null
+++ b/TAO/tao/Policy_Set.i
@@ -0,0 +1,29 @@
+// $Id$
+
+ACE_INLINE
+TAO_Policy_Set::TAO_Policy_Set (TAO_Policy_Scope scope)
+ : scope_ (scope)
+{
+ for (int i = 0; i < TAO_CACHED_POLICY_MAX_CACHED; i++)
+ this->cached_policies_[i] = 0;
+}
+
+ACE_INLINE CORBA::Boolean
+TAO_Policy_Set::compatible_scope (TAO_Policy_Scope policy_scope) const
+{
+ return (ACE_static_cast (unsigned int, policy_scope) &
+ ACE_static_cast (unsigned int, this->scope_));
+}
+
+ACE_INLINE CORBA::Policy *
+TAO_Policy_Set::get_policy_by_index (CORBA::ULong index)
+{
+ return CORBA::Policy::_duplicate (this->policy_list_[index]);
+}
+
+ACE_INLINE CORBA::ULong
+TAO_Policy_Set::num_policies (void) const
+{
+ return this->policy_list_.length();
+}
+
diff --git a/TAO/tao/PortableServer/Default_Policy_Validator.cpp b/TAO/tao/PortableServer/Default_Policy_Validator.cpp
new file mode 100644
index 00000000000..1f9f0afa055
--- /dev/null
+++ b/TAO/tao/PortableServer/Default_Policy_Validator.cpp
@@ -0,0 +1,103 @@
+// @(#) $Id$
+
+#include "Default_Policy_Validator.h"
+#include "POA_Policies.h"
+#include "tao/Policy_Set.h"
+
+ACE_RCSID(tao, POA, "$Id$")
+
+
+TAO_POA_Default_Policy_Validator::~TAO_POA_Default_Policy_Validator (void)
+{
+}
+
+
+void
+TAO_POA_Default_Policy_Validator::validate_impl (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ CORBA::Policy_var policy =
+ policies.get_cached_policy (TAO_CACHED_POLICY_SERVANT_RETENTION);
+ PortableServer::ServantRetentionPolicy_var srp =
+ PortableServer::ServantRetentionPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ PortableServer::ServantRetentionPolicyValue servant_retention =
+ srp->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ policy = policies.get_cached_policy (TAO_CACHED_POLICY_REQUEST_PROCESSING);
+ PortableServer::RequestProcessingPolicy_var rpp =
+ PortableServer::RequestProcessingPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ PortableServer::RequestProcessingPolicyValue request_processing =
+ rpp->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // The NON_RETAIN policy requires either the USE_DEFAULT_SERVANT or
+ // USE_SERVANT_MANAGER policies.
+ if (servant_retention == PortableServer::NON_RETAIN)
+ if (request_processing != PortableServer::USE_SERVANT_MANAGER &&
+ request_processing != PortableServer::USE_DEFAULT_SERVANT)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+
+ // USE_ACTIVE_OBJECT_MAP_ONLY requires the RETAIN policy.
+ if (request_processing == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
+ if (servant_retention != PortableServer::RETAIN)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+
+
+ policy = policies.get_cached_policy (TAO_CACHED_POLICY_ID_UNIQUENESS);
+ PortableServer::IdUniquenessPolicy_var iup =
+ PortableServer::IdUniquenessPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ PortableServer::IdUniquenessPolicyValue id_uniqueness =
+ iup->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+
+ policy = policies.get_cached_policy (TAO_CACHED_POLICY_IMPLICIT_ACTIVATION);
+ PortableServer::ImplicitActivationPolicy_var iap =
+ PortableServer::ImplicitActivationPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ PortableServer::ImplicitActivationPolicyValue implicit_activation =
+ iap->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ policy = policies.get_cached_policy (TAO_CACHED_POLICY_ID_ASSIGNMENT);
+ PortableServer::IdAssignmentPolicy_var idap =
+ PortableServer::IdAssignmentPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ PortableServer::IdAssignmentPolicyValue id_assignment =
+ idap->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+
+ // USE_DEFAULT_SERVANT requires the MULTIPLE_ID policy.
+ if (request_processing == PortableServer::USE_DEFAULT_SERVANT)
+ if (id_uniqueness != PortableServer::MULTIPLE_ID)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+
+ // IMPLICIT_ACTIVATION requires the SYSTEM_ID and RETAIN policies.
+ if (implicit_activation == PortableServer::IMPLICIT_ACTIVATION)
+ if (servant_retention != PortableServer::RETAIN ||
+ id_assignment != PortableServer::SYSTEM_ID)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+}
+
+
+CORBA::Boolean
+TAO_POA_Default_Policy_Validator::legal_policy_impl (CORBA::PolicyType type)
+{
+ return (type == PortableServer::THREAD_POLICY_ID ||
+ type == PortableServer::LIFESPAN_POLICY_ID ||
+ type == PortableServer::ID_UNIQUENESS_POLICY_ID ||
+ type == PortableServer::ID_ASSIGNMENT_POLICY_ID ||
+ type == PortableServer::IMPLICIT_ACTIVATION_POLICY_ID ||
+ type == PortableServer::SERVANT_RETENTION_POLICY_ID ||
+ type == PortableServer::REQUEST_PROCESSING_POLICY_ID);
+}
diff --git a/TAO/tao/PortableServer/Default_Policy_Validator.h b/TAO/tao/PortableServer/Default_Policy_Validator.h
new file mode 100644
index 00000000000..ef1a260b7ce
--- /dev/null
+++ b/TAO/tao/PortableServer/Default_Policy_Validator.h
@@ -0,0 +1,54 @@
+//=============================================================================
+/**
+ * @file Default_Policy_Validator.h
+ *
+ * $Id$
+ *
+ * This file contains the declaration for the default POA policy validator.
+ *
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhuntleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_DEFAULT_POLICY_VALIDATOR_H_
+#define TAO_DEFAULT_POLICY_VALIDATOR_H_
+
+#include "ace/pre.h"
+
+#include "Policy_Validator.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_PortableServer_Export TAO_POA_Default_Policy_Validator
+ : public TAO_POA_Policy_Validator
+{
+public:
+ /// Destructor.
+ ~TAO_POA_Default_Policy_Validator (void);
+
+protected:
+ /**
+ * Validate that the policies in the specified set
+ * are consistent and legal. Throw an appropriate exception
+ * if that is not the case.
+ */
+ virtual void validate_impl (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /**
+ * Return whether the specified policy type is legal for the
+ * current configuration. This is needed since the user can
+ * potentially specify policies that are unknown to an
+ * validate () routine, and these need to be caught.
+ */
+ virtual CORBA::Boolean legal_policy_impl (CORBA::PolicyType type);
+
+};
+
+#include "ace/post.h"
+#endif /* TAO_DEFAULT_POLICY_VALIDATOR_H_ */
+
+
diff --git a/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp b/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
index 7bc48f8e3e6..bdda43c16c5 100644
--- a/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
+++ b/TAO/tao/PortableServer/Default_Servant_Dispatcher.cpp
@@ -1,6 +1,7 @@
// @(#) $Id$
#include "Default_Servant_Dispatcher.h"
+#include "POA.h"
ACE_RCSID(tao, Default_Acceptor_Filter, "$Id$")
@@ -18,3 +19,32 @@ TAO_Default_Servant_Dispatcher::dispatch (
&servant_upcall,
ACE_TRY_ENV);
}
+
+TAO_POA *
+TAO_Default_Servant_Dispatcher::create_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ TAO_POA *poa;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter,
+ ACE_TRY_ENV),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
diff --git a/TAO/tao/PortableServer/Default_Servant_Dispatcher.h b/TAO/tao/PortableServer/Default_Servant_Dispatcher.h
index a28e413b9ca..4f0da7c6691 100644
--- a/TAO/tao/PortableServer/Default_Servant_Dispatcher.h
+++ b/TAO/tao/PortableServer/Default_Servant_Dispatcher.h
@@ -41,6 +41,17 @@ public:
virtual void dispatch (TAO_Object_Adapter::Servant_Upcall &servant_upcall,
TAO_ServerRequest &req,
CORBA::Environment &ACE_TRY_ENV);
+
+ /// Factory method for creating new POA's.
+ virtual TAO_POA *create_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV);
};
#include "ace/post.h"
diff --git a/TAO/tao/PortableServer/Makefile b/TAO/tao/PortableServer/Makefile
index 3c196c09f7f..ffe2b499296 100644
--- a/TAO/tao/PortableServer/Makefile
+++ b/TAO/tao/PortableServer/Makefile
@@ -24,7 +24,6 @@ include $(TAO_ROOT)/rules.tao.GNU
CPP_SRCS += \
PortableServer \
PortableServerC \
- RTPortableServerC \
POA \
Default_Acceptor_Filter \
Object_Adapter \
@@ -43,7 +42,12 @@ CPP_SRCS += \
ServerRequestInfo \
ServerInterceptorAdapter \
Default_Servant_Dispatcher \
- Servant_Dispatcher
+ Servant_Dispatcher \
+ POA_Cached_Policies \
+ POA_Policies \
+ POA_Policy_Set \
+ Policy_Validator \
+ Default_Policy_Validator
ifeq ($(minimum_corba),0)
@@ -60,14 +64,6 @@ CPP_SRCS += \
endif # corba_messaging
-ifeq ($(rt_corba),1)
-
-CPP_SRCS += \
- RT_Acceptor_Filters \
- RT_Servant_Dispatcher
-
-endif # rt_corba
-
IDL_SRC = \
$(addsuffix S.cpp, $(IDL_FILES)) \
$(addsuffix C.cpp, $(IDL_FILES))
@@ -98,8 +94,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/PortableServer.o .obj/PortableServer.so .shobj/PortableServer.o .shobj/PortableServer.so: PortableServer.cpp PortableServer.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -195,7 +190,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
- RTPortableServerC.h PortableServerC.h \
+ PortableServerC.h \
$(TAO_ROOT)/tao/CurrentC.h \
$(TAO_ROOT)/tao/Object.h \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
@@ -226,28 +221,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Object_Adapter.h Key_Adapters.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ Object_Adapter.h Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -294,23 +269,24 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i
.obj/PortableServerC.o .obj/PortableServerC.so .shobj/PortableServerC.o .shobj/PortableServerC.so: PortableServerC.cpp PortableServerC.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -436,8 +412,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i POA.h Object_Adapter.h Key_Adapters.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ POA.h Object_Adapter.h Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -484,39 +460,22 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POAManager.h POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -537,13 +496,26 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
$(TAO_ROOT)/tao/PolicyFactory_Registry.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
@@ -553,6 +525,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -568,8 +545,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Singleton.h \
@@ -578,159 +553,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i
-.obj/RTPortableServerC.o .obj/RTPortableServerC.so .shobj/RTPortableServerC.o .shobj/RTPortableServerC.so: RTPortableServerC.cpp RTPortableServerC.h \
- $(ACE_ROOT)/ace/pre.h \
- PortableServerC.h portableserver_export.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/varbase.h \
- $(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
- $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i
-
-.obj/POA.o .obj/POA.so .shobj/POA.o .shobj/POA.so: POA.cpp POA.h \
- $(ACE_ROOT)/ace/pre.h \
+.obj/POA.o .obj/POA.so .shobj/POA.o .shobj/POA.so: POA.cpp POA.h $(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/OS.h \
@@ -858,8 +681,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -906,39 +728,22 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POAManager.h POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -956,7 +761,7 @@ CPPFLAGS += -I$(TAO_ROOT)
portableserver_export.h \
ImplRepoC.i \
PortableServer.h \
- RTPortableServerC.h \
+ PortableServerC.h \
Servant_Base.h \
Collocated_Object.h \
Collocated_Object.i \
@@ -975,13 +780,26 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
$(TAO_ROOT)/tao/PolicyFactory_Registry.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
@@ -991,6 +809,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -1006,8 +829,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Singleton.h \
@@ -1027,21 +848,16 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Acceptor_Registry.h \
- $(TAO_ROOT)/tao/Acceptor_Registry.i \
Default_Acceptor_Filter.h \
$(TAO_ROOT)/tao/Acceptor_Filter.h \
$(TAO_ROOT)/tao/Acceptor_Filter.i \
- RT_Acceptor_Filters.h RT_Acceptor_Filters.i \
$(ACE_ROOT)/ace/Auto_Ptr.h \
$(ACE_ROOT)/ace/Auto_Ptr.i \
$(ACE_ROOT)/ace/Auto_Ptr.cpp
.obj/Default_Acceptor_Filter.o .obj/Default_Acceptor_Filter.so .shobj/Default_Acceptor_Filter.o .shobj/Default_Acceptor_Filter.so: Default_Acceptor_Filter.cpp \
Default_Acceptor_Filter.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1170,8 +986,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Pluggable.i
.obj/Object_Adapter.o .obj/Object_Adapter.so .shobj/Object_Adapter.o .shobj/Object_Adapter.so: Object_Adapter.cpp Object_Adapter.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1179,8 +994,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- Key_Adapters.h PortableServerC.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl Key_Adapters.h \
+ PortableServerC.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -1298,8 +1113,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -1346,39 +1160,22 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POA.h POAManager.h POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POA.h POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -1400,13 +1197,26 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
$(TAO_ROOT)/tao/PolicyFactory_Registry.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
@@ -1416,6 +1226,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -1431,8 +1246,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Singleton.h \
@@ -1443,13 +1256,16 @@ CPPFLAGS += -I$(TAO_ROOT)
ServerRequestInfo.h \
$(TAO_ROOT)/tao/StringSeqC.h \
$(TAO_ROOT)/tao/StringSeqC.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
$(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/GIOPC.i \
$(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
- ServerRequestInfo.inl ServerInterceptorAdapter.h \
+ ServerRequestInfo.inl Default_Servant_Dispatcher.h \
+ Servant_Dispatcher.h ServerInterceptorAdapter.h \
ServerInterceptorAdapter.inl \
$(ACE_ROOT)/ace/Auto_Ptr.h \
$(ACE_ROOT)/ace/Auto_Ptr.i \
@@ -1466,15 +1282,13 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/PortableInterceptor.h \
- RT_Servant_Dispatcher.h Servant_Dispatcher.h \
+ $(TAO_ROOT)/tao/POA_Extension_Initializer.h \
$(TAO_ROOT)/tao/Timeprobe.h \
$(ACE_ROOT)/ace/Timeprobe.h
.obj/Operation_Table.o .obj/Operation_Table.so .shobj/Operation_Table.o .shobj/Operation_Table.so: Operation_Table.cpp Operation_Table.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1648,8 +1462,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i
.obj/Key_Adapters.o .obj/Key_Adapters.so .shobj/Key_Adapters.o .shobj/Key_Adapters.so: Key_Adapters.cpp Key_Adapters.h \
- $(ACE_ROOT)/ace/pre.h \
- PortableServerC.h portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h PortableServerC.h \
+ portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1775,8 +1589,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -1823,12 +1636,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i
.obj/POAManager.o .obj/POAManager.so .shobj/POAManager.o .shobj/POAManager.so: POAManager.cpp POAManager.h \
- $(ACE_ROOT)/ace/pre.h \
- PortableServerC.h portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h PortableServerC.h \
+ portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -1954,8 +1766,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i poa_macros.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ poa_macros.h \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
POAManager.i POA.h Object_Adapter.h Key_Adapters.h \
@@ -2005,37 +1817,20 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
- Object_Adapter.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POA_Cached_Policies.h \
+ POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -2177,8 +1972,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -2225,8 +2019,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
@@ -2236,8 +2030,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Auto_Ptr.cpp
.obj/Servant_Base.o .obj/Servant_Base.so .shobj/Servant_Base.o .shobj/Servant_Base.so: Servant_Base.cpp Servant_Base.h \
- $(ACE_ROOT)/ace/pre.h \
- PortableServerC.h portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h PortableServerC.h \
+ portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -2363,8 +2157,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i POA.h Object_Adapter.h Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
@@ -2413,37 +2206,20 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Active_Object_Map.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POAManager.h POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -2457,6 +2233,16 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/OctetSeqC.h \
$(TAO_ROOT)/tao/OctetSeqC.i POA.i \
Operation_Table.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/Timeprobe.h \
$(ACE_ROOT)/ace/Timeprobe.h \
$(TAO_ROOT)/tao/ORB_Core.h \
@@ -2467,9 +2253,12 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
@@ -2483,6 +2272,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -2498,8 +2292,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Singleton.h \
@@ -2524,6 +2316,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/GIOPC.i \
$(TAO_ROOT)/tao/Tagged_Profile.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
$(TAO_ROOT)/tao/IFR_Client_Adapter.h \
$(ACE_ROOT)/ace/Dynamic_Service.h \
@@ -2660,8 +2454,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -2708,39 +2501,22 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POAManager.h POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
$(ACE_ROOT)/ace/Containers.h \
@@ -2762,13 +2538,26 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
$(TAO_ROOT)/tao/PolicyFactory_Registry.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
@@ -2778,6 +2567,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -2793,8 +2587,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Singleton.h \
@@ -2944,8 +2736,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -2992,39 +2783,21 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i
.obj/Strategized_Object_Proxy_Broker.o .obj/Strategized_Object_Proxy_Broker.so .shobj/Strategized_Object_Proxy_Broker.o .shobj/Strategized_Object_Proxy_Broker.so: Strategized_Object_Proxy_Broker.cpp \
Strategized_Object_Proxy_Broker.h portableserver_export.h \
@@ -3159,8 +2932,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -3251,10 +3027,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -3271,8 +3043,7 @@ CPPFLAGS += -I$(TAO_ROOT)
Direct_Object_Proxy_Impl.h ThruPOA_Object_Proxy_Impl.h
.obj/Collocated_Object.o .obj/Collocated_Object.so .shobj/Collocated_Object.o .shobj/Collocated_Object.so: Collocated_Object.cpp Collocated_Object.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -3371,8 +3142,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/corbafwd.i \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/Object.i \
- Servant_Base.h PortableServerC.h \
+ $(TAO_ROOT)/tao/Object.i Servant_Base.h \
+ PortableServerC.h \
$(TAO_ROOT)/tao/CurrentC.h \
$(TAO_ROOT)/tao/CurrentC.i \
$(TAO_ROOT)/tao/PolicyC.h \
@@ -3399,8 +3170,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Collocated_Object.i Object_Adapter.h Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
@@ -3449,37 +3219,19 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Active_Object_Map.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
@@ -3488,13 +3240,26 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
$(TAO_ROOT)/tao/PolicyFactory_Registry.h \
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
@@ -3504,6 +3269,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -3522,8 +3292,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -3675,33 +3443,12 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
PortableServer.h \
portableserver_export.h \
- RTPortableServerC.h \
PortableServerC.h \
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
$(TAO_ROOT)/tao/Any.i \
PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i \
Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i \
@@ -3766,14 +3513,32 @@ CPPFLAGS += -I$(TAO_ROOT)
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ Default_Policy_Validator.h \
+ Policy_Validator.h \
+ POA_Policy_Set.h \
+ POA_Policies.h \
+ POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i \
Object_Adapter.i \
Operation_Table.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
@@ -3781,6 +3546,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/OctetSeqC.h \
$(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
@@ -3790,6 +3557,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -3806,6 +3574,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ValueBase.i \
$(TAO_ROOT)/tao/ValueFactory.h \
$(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
$(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
@@ -3824,8 +3597,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -3865,8 +3636,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Dynamic_Service.cpp
.obj/ORB_Manager.o .obj/ORB_Manager.so .shobj/ORB_Manager.o .shobj/ORB_Manager.so: ORB_Manager.cpp ORB_Manager.h \
- $(ACE_ROOT)/ace/pre.h \
- PortableServer.h portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h PortableServer.h \
+ portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -3962,7 +3733,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
- RTPortableServerC.h PortableServerC.h \
+ PortableServerC.h \
$(TAO_ROOT)/tao/CurrentC.h \
$(TAO_ROOT)/tao/Object.h \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
@@ -3993,28 +3764,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
$(TAO_ROOT)/tao/Services.i \
@@ -4151,7 +3901,6 @@ CPPFLAGS += -I$(TAO_ROOT)
portableserver_export.h \
ImplRepoC.i \
PortableServer.h \
- RTPortableServerC.h \
PortableServerC.h \
$(TAO_ROOT)/tao/CurrentC.h \
$(TAO_ROOT)/tao/CurrentC.i \
@@ -4159,26 +3908,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Encodable.h \
$(TAO_ROOT)/tao/PolicyC.i \
PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i \
Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i \
@@ -4418,19 +4147,20 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- Object_Adapter.i ServerRequestInfo.inl POA.h POAManager.h \
- POAManager.i \
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i ServerRequestInfo.inl POA.h \
+ POAManager.h POAManager.i POA_Cached_Policies.h POA_Cached_Policies.i \
$(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
$(ACE_ROOT)/ace/Containers_T.h \
@@ -4438,14 +4168,13 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Array_Base.inl \
$(ACE_ROOT)/ace/Array_Base.cpp \
$(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- POA.i
+ $(ACE_ROOT)/ace/Containers_T.cpp POA.i
.obj/ServerInterceptorAdapter.o .obj/ServerInterceptorAdapter.so .shobj/ServerInterceptorAdapter.o .shobj/ServerInterceptorAdapter.so: ServerInterceptorAdapter.cpp \
ServerInterceptorAdapter.h \
$(ACE_ROOT)/ace/pre.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -4454,11 +4183,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -4469,8 +4193,15 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/OS.i portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -4534,12 +4265,10 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
$(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
$(TAO_ROOT)/tao/Any.h \
$(TAO_ROOT)/tao/CDR.h \
@@ -4621,8 +4350,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/GIOPC.i \
$(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
- Object_Adapter.h portableserver_export.h Key_Adapters.h \
- PortableServerC.h PortableServerC.i \
+ Object_Adapter.h Key_Adapters.h PortableServerC.h PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -4669,23 +4397,23 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- Object_Adapter.i ServerRequestInfo.inl
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i ServerRequestInfo.inl
.obj/Default_Servant_Dispatcher.o .obj/Default_Servant_Dispatcher.so .shobj/Default_Servant_Dispatcher.o .shobj/Default_Servant_Dispatcher.so: Default_Servant_Dispatcher.cpp \
Default_Servant_Dispatcher.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -4813,8 +4541,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -4861,43 +4588,37 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i POA.h POAManager.h POAManager.i \
+ POA_Cached_Policies.h POA_Cached_Policies.i \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(TAO_ROOT)/tao/OctetSeqC.h \
+ $(TAO_ROOT)/tao/OctetSeqC.i POA.i
.obj/Servant_Dispatcher.o .obj/Servant_Dispatcher.so .shobj/Servant_Dispatcher.o .shobj/Servant_Dispatcher.so: Servant_Dispatcher.cpp Servant_Dispatcher.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
+ $(ACE_ROOT)/ace/pre.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -4905,8 +4626,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/ace_wchar.inl \
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- Object_Adapter.h Key_Adapters.h PortableServerC.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl Object_Adapter.h \
+ Key_Adapters.h PortableServerC.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -5024,8 +4745,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Typecode.h \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- PortableServerC.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -5072,44 +4792,25 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.i \
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
+ $(ACE_ROOT)/ace/Map_T.cpp Key_Adapters.i \
+ poa_macros.h Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i
+ Default_Policy_Validator.h Policy_Validator.h POA_Policy_Set.h \
+ POA_Policies.h POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i Object_Adapter.i
-.obj/ImplRepoC.o .obj/ImplRepoC.so .shobj/ImplRepoC.o .shobj/ImplRepoC.so: ImplRepoC.cpp ImplRepoC.h \
- $(ACE_ROOT)/ace/pre.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
+.obj/POA_Cached_Policies.o .obj/POA_Cached_Policies.so .shobj/POA_Cached_Policies.o .shobj/POA_Cached_Policies.so: POA_Cached_Policies.cpp POA_Cached_Policies.h \
+ $(ACE_ROOT)/ace/pre.h POA_Policies.h \
+ PortableServerC.h portableserver_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -5118,6 +4819,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Message_Block.h \
@@ -5203,69 +4906,332 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
$(TAO_ROOT)/tao/CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
$(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ POA_Policies.i POA_Cached_Policies.i POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i
+
+.obj/POA_Policies.o .obj/POA_Policies.so .shobj/POA_Policies.o .shobj/POA_Policies.so: POA_Policies.cpp POA_Policies.h \
+ $(ACE_ROOT)/ace/pre.h PortableServerC.h \
+ portableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/CurrentC.h \
$(TAO_ROOT)/tao/Object.h \
$(TAO_ROOT)/tao/Object_Proxy_Broker.h \
$(TAO_ROOT)/tao/Object_Proxy_Impl.h \
$(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
$(TAO_ROOT)/tao/Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
$(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
$(TAO_ROOT)/tao/Managed_Types.h \
$(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.h \
$(TAO_ROOT)/tao/Sequence.i \
$(TAO_ROOT)/tao/Sequence_T.h \
$(TAO_ROOT)/tao/Sequence_T.i \
$(TAO_ROOT)/tao/Sequence_T.cpp \
- portableserver_export.h ImplRepoC.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/Pluggable.i \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/Profile.h \
- $(TAO_ROOT)/tao/Tagged_Components.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.i \
- $(TAO_ROOT)/tao/Tagged_Components.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ POA_Policies.i
+
+.obj/POA_Policy_Set.o .obj/POA_Policy_Set.so .shobj/POA_Policy_Set.o .shobj/POA_Policy_Set.so: POA_Policy_Set.cpp POA_Policy_Set.h \
+ $(ACE_ROOT)/ace/pre.h POA_Policies.h \
+ PortableServerC.h portableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
$(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
$(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
$(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/GIOP_Message_Version.h \
- $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- $(TAO_ROOT)/tao/Profile.i \
- $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i POA_Cached_Policies.h POA_Cached_Policies.i \
+ Policy_Validator.h \
+ $(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
$(TAO_ROOT)/tao/Services.i \
$(TAO_ROOT)/tao/CORBA_String.h \
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
- $(TAO_ROOT)/tao/LocalObject.h \
- $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
$(ACE_ROOT)/ace/Shared_Object.h \
$(ACE_ROOT)/ace/Shared_Object.i \
$(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
$(TAO_ROOT)/tao/Protocol_Factory.h \
$(TAO_ROOT)/tao/params.h \
$(ACE_ROOT)/ace/Unbounded_Queue.h \
@@ -5342,10 +5308,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5358,40 +5320,247 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
- $(TAO_ROOT)/tao/Reply_Dispatcher.h \
- $(TAO_ROOT)/tao/Reply_Dispatcher.i \
- $(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
- $(TAO_ROOT)/tao/TAOC.i \
- $(TAO_ROOT)/tao/operation_details.h \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
- $(TAO_ROOT)/tao/target_specification.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/target_specification.i \
- $(TAO_ROOT)/tao/operation_details.i \
- $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
- $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/PortableInterceptor.h \
- $(TAO_ROOT)/tao/RequestInfo_Util.h \
- $(TAO_ROOT)/tao/ClientRequestInfo.h \
- $(TAO_ROOT)/tao/StringSeqC.h \
- $(TAO_ROOT)/tao/StringSeqC.i \
- $(TAO_ROOT)/tao/ClientRequestInfo.inl \
- $(TAO_ROOT)/tao/ClientInterceptorAdapter.h \
- $(TAO_ROOT)/tao/ClientInterceptorAdapter.inl
+ $(TAO_ROOT)/tao/ORB_Core.i
-.obj/ImplRepoS.o .obj/ImplRepoS.so .shobj/ImplRepoS.o .shobj/ImplRepoS.so: ImplRepoS.cpp ImplRepoS.h \
- $(ACE_ROOT)/ace/pre.h ImplRepoC.h \
+.obj/Policy_Validator.o .obj/Policy_Validator.so .shobj/Policy_Validator.o .shobj/Policy_Validator.so: Policy_Validator.cpp Policy_Validator.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ portableserver_export.h \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i
+
+.obj/Default_Policy_Validator.o .obj/Default_Policy_Validator.so .shobj/Default_Policy_Validator.o .shobj/Default_Policy_Validator.so: Default_Policy_Validator.cpp \
+ Default_Policy_Validator.h \
+ $(ACE_ROOT)/ace/pre.h Policy_Validator.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ portableserver_export.h POA_Policies.h PortableServerC.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i PortableServerC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i
+
+.obj/ImplRepoC.o .obj/ImplRepoC.so .shobj/ImplRepoC.o .shobj/ImplRepoC.so: ImplRepoC.cpp ImplRepoC.h \
+ $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
@@ -5514,22 +5683,53 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Sequence_T.i \
$(TAO_ROOT)/tao/Sequence_T.cpp \
portableserver_export.h ImplRepoC.i \
- PortableServer.h \
- portableserver_export.h \
- RTPortableServerC.h \
- PortableServerC.h \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
$(TAO_ROOT)/tao/PolicyC.h \
$(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
$(TAO_ROOT)/tao/PolicyC.i \
- PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/TAO_Singleton.h \
$(TAO_ROOT)/tao/TAO_Singleton.inl \
$(TAO_ROOT)/tao/TAO_Singleton.cpp \
@@ -5538,39 +5738,30 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Managed_Object.h \
$(ACE_ROOT)/ace/Managed_Object.i \
$(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
$(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
$(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i \
- Servant_Base.h \
- $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
- Servant_Base.i \
- Collocated_Object.h \
- Collocated_Object.i \
- ThruPOA_Object_Proxy_Impl.h \
- Direct_Object_Proxy_Impl.h \
- ImplRepoS_T.h ImplRepoS_T.i ImplRepoS_T.cpp ImplRepoS.i \
- Object_Adapter.h \
- Key_Adapters.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
$(ACE_ROOT)/ace/Map_Manager.h \
$(ACE_ROOT)/ace/Map_Manager.i \
$(ACE_ROOT)/ace/Map_Manager.cpp \
$(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Unbounded_Queue.h \
- $(ACE_ROOT)/ace/Unbounded_Queue.inl \
- $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
$(ACE_ROOT)/ace/Service_Config.i \
$(ACE_ROOT)/ace/Reactor.h \
$(ACE_ROOT)/ace/Handle_Set.h \
@@ -5585,73 +5776,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Reactor.i \
$(ACE_ROOT)/ace/Reactor_Impl.h \
$(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i \
- poa_macros.h \
- Active_Object_Map.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- Active_Object_Map.i \
- $(TAO_ROOT)/tao/Adapter.h \
- $(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
- $(TAO_ROOT)/tao/LocalObject.h \
- $(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i \
- Operation_Table.h \
- $(TAO_ROOT)/tao/TAO_Server_Request.h \
- $(TAO_ROOT)/tao/Tagged_Profile.h \
- $(TAO_ROOT)/tao/GIOPC.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOPC.i \
- $(TAO_ROOT)/tao/Tagged_Profile.i \
- $(TAO_ROOT)/tao/OctetSeqC.h \
- $(TAO_ROOT)/tao/OctetSeqC.i \
- $(TAO_ROOT)/tao/TAO_Server_Request.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Services.h \
- $(TAO_ROOT)/tao/Services.i \
- $(TAO_ROOT)/tao/CORBA_String.h \
- $(TAO_ROOT)/tao/CORBA_String.inl \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Policy_Manager.h \
- $(TAO_ROOT)/tao/Policy_Manager.i \
- $(TAO_ROOT)/tao/Resource_Factory.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/Pluggable.i \
- $(TAO_ROOT)/tao/Protocol_Factory.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
- $(TAO_ROOT)/tao/PortableInterceptorC.h \
- $(TAO_ROOT)/tao/DynamicC.h \
- $(TAO_ROOT)/tao/DynamicC.i \
- $(TAO_ROOT)/tao/MessagingC.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
- $(TAO_ROOT)/tao/PollableC.h \
- $(TAO_ROOT)/tao/PollableC.i \
- $(TAO_ROOT)/tao/MessagingC.i \
- $(TAO_ROOT)/tao/PortableInterceptorC.i \
$(TAO_ROOT)/tao/Parser_Registry.h \
$(TAO_ROOT)/tao/Parser_Registry.i \
$(TAO_ROOT)/tao/Service_Callbacks.h \
@@ -5664,11 +5788,18 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Array_Base.cpp \
$(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
$(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
$(ACE_ROOT)/ace/Containers.i \
@@ -5680,36 +5811,37 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/Profile.h \
- $(TAO_ROOT)/tao/Tagged_Components.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.i \
- $(TAO_ROOT)/tao/Tagged_Components.i \
- $(TAO_ROOT)/tao/GIOP_Message_Version.h \
- $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- $(TAO_ROOT)/tao/Profile.i \
- $(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/IFR_Client_Adapter.h \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.i \
$(TAO_ROOT)/tao/PortableInterceptor.h \
$(TAO_ROOT)/tao/RequestInfo_Util.h \
- ServerRequestInfo.h \
+ $(TAO_ROOT)/tao/ClientRequestInfo.h \
$(TAO_ROOT)/tao/StringSeqC.h \
$(TAO_ROOT)/tao/StringSeqC.i \
- ServerRequestInfo.inl \
- ServerInterceptorAdapter.h \
- ServerInterceptorAdapter.inl \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
- $(ACE_ROOT)/ace/Dynamic_Service.i \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp
+ $(TAO_ROOT)/tao/ClientRequestInfo.inl \
+ $(TAO_ROOT)/tao/ClientInterceptorAdapter.h \
+ $(TAO_ROOT)/tao/ClientInterceptorAdapter.inl
-.obj/MessagingS.o .obj/MessagingS.so .shobj/MessagingS.o .shobj/MessagingS.so: MessagingS.cpp \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/pre.h \
- $(ACE_ROOT)/ace/OS.h \
+.obj/ImplRepoS.o .obj/ImplRepoS.so .shobj/ImplRepoS.o .shobj/ImplRepoS.so: ImplRepoS.cpp ImplRepoS.h \
+ $(ACE_ROOT)/ace/pre.h ImplRepoC.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -5718,6 +5850,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/OS_Errno.h \
$(ACE_ROOT)/ace/OS_Export.h \
$(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/OS_Dirent.h \
$(ACE_ROOT)/ace/OS_Dirent.inl \
$(ACE_ROOT)/ace/OS_String.h \
@@ -5728,16 +5865,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/OS_TLI.inl \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i MessagingS.h \
- $(TAO_ROOT)/tao/TimeBaseS.h \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.i \
$(ACE_ROOT)/ace/Flag_Manip.h \
$(ACE_ROOT)/ace/Flag_Manip.i \
$(ACE_ROOT)/ace/Handle_Ops.h \
@@ -5801,6 +5930,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Message_Block_T.cpp \
$(ACE_ROOT)/ace/CDR_Base.inl \
$(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
$(ACE_ROOT)/ace/CORBA_macros.h \
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
@@ -5823,55 +5953,24 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Exception.i \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/TimeBaseS_T.h \
- $(TAO_ROOT)/tao/TimeBaseS_T.i \
- $(TAO_ROOT)/tao/TimeBaseS_T.cpp \
- $(TAO_ROOT)/tao/TimeBaseS.i \
- $(TAO_ROOT)/tao/MessagingC.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/Sequence.h \
$(TAO_ROOT)/tao/Managed_Types.h \
$(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.h \
$(TAO_ROOT)/tao/Sequence.i \
$(TAO_ROOT)/tao/Sequence_T.h \
$(TAO_ROOT)/tao/Sequence_T.i \
$(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/PollableC.h \
- $(TAO_ROOT)/tao/PollableC.i \
- $(TAO_ROOT)/tao/MessagingC.i \
+ portableserver_export.h ImplRepoC.i \
PortableServer.h \
portableserver_export.h \
- RTPortableServerC.h \
PortableServerC.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
PortableServerC.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i \
Servant_Base.h \
$(TAO_ROOT)/tao/Abstract_Servant_Base.h \
Servant_Base.i \
@@ -5879,7 +5978,7 @@ CPPFLAGS += -I$(TAO_ROOT)
Collocated_Object.i \
ThruPOA_Object_Proxy_Impl.h \
Direct_Object_Proxy_Impl.h \
- MessagingS_T.h MessagingS_T.i MessagingS_T.cpp MessagingS.i \
+ ImplRepoS_T.h ImplRepoS_T.i ImplRepoS_T.cpp ImplRepoS.i \
Object_Adapter.h \
Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
@@ -5936,14 +6035,32 @@ CPPFLAGS += -I$(TAO_ROOT)
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ Default_Policy_Validator.h \
+ Policy_Validator.h \
+ POA_Policy_Set.h \
+ POA_Policies.h \
+ POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i \
Object_Adapter.i \
Operation_Table.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.h \
$(TAO_ROOT)/tao/Tagged_Profile.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
$(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
@@ -5951,6 +6068,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/OctetSeqC.h \
$(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/TAO_Server_Request.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
@@ -5960,6 +6079,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -5971,6 +6091,19 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
$(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
$(TAO_ROOT)/tao/Parser_Registry.h \
$(TAO_ROOT)/tao/Parser_Registry.i \
@@ -5986,8 +6119,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
$(ACE_ROOT)/ace/Containers.h \
@@ -6026,9 +6157,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Dynamic_Service.i \
$(ACE_ROOT)/ace/Dynamic_Service.cpp
-.obj/RT_Acceptor_Filters.o .obj/RT_Acceptor_Filters.so .shobj/RT_Acceptor_Filters.o .shobj/RT_Acceptor_Filters.so: RT_Acceptor_Filters.cpp RT_Acceptor_Filters.h \
- $(ACE_ROOT)/ace/pre.h \
+.obj/MessagingS.o .obj/MessagingS.so .shobj/MessagingS.o .shobj/MessagingS.so: MessagingS.cpp \
$(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -6051,9 +6182,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
$(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- portableserver_export.h \
- $(TAO_ROOT)/tao/Acceptor_Filter.h \
+ $(ACE_ROOT)/ace/OS.i MessagingS.h \
+ $(TAO_ROOT)/tao/TimeBaseS.h \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
$(ACE_ROOT)/ace/Message_Block.h \
@@ -6125,14 +6256,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/varbase.h \
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/Acceptor_Filter.i \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/Any.h \
$(TAO_ROOT)/tao/CDR.h \
$(ACE_ROOT)/ace/CDR_Stream.h \
$(ACE_ROOT)/ace/CDR_Stream.i \
$(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Any.h \
$(TAO_ROOT)/tao/Environment.h \
$(TAO_ROOT)/tao/Environment.i \
$(TAO_ROOT)/tao/Object.h \
@@ -6146,21 +6274,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Exception.i \
$(TAO_ROOT)/tao/Typecode.i \
$(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
$(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
$(TAO_ROOT)/tao/TAO_Singleton.h \
@@ -6175,136 +6288,17 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
$(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RT_Acceptor_Filters.i \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/Pluggable.i \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/Profile.h \
- $(TAO_ROOT)/tao/Tagged_Components.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.h \
- $(TAO_ROOT)/tao/CONV_FRAMEC.i \
- $(TAO_ROOT)/tao/Tagged_Components.i \
- $(TAO_ROOT)/tao/GIOP_Message_Version.h \
- $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- $(TAO_ROOT)/tao/Profile.i \
- $(TAO_ROOT)/tao/MProfile.i
-
-.obj/RT_Servant_Dispatcher.o .obj/RT_Servant_Dispatcher.so .shobj/RT_Servant_Dispatcher.o .shobj/RT_Servant_Dispatcher.so: RT_Servant_Dispatcher.cpp \
- RT_Servant_Dispatcher.h \
- $(ACE_ROOT)/ace/pre.h \
- portableserver_export.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- Servant_Dispatcher.h Object_Adapter.h Key_Adapters.h \
- PortableServerC.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/varbase.h \
- $(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
- $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/TimeBaseS_T.h \
+ $(TAO_ROOT)/tao/TimeBaseS_T.i \
+ $(TAO_ROOT)/tao/TimeBaseS_T.cpp \
+ $(TAO_ROOT)/tao/TimeBaseS.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/IOPC.h \
$(TAO_ROOT)/tao/Sequence.h \
$(TAO_ROOT)/tao/Managed_Types.h \
$(TAO_ROOT)/tao/Managed_Types.i \
@@ -6312,17 +6306,29 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Sequence_T.h \
$(TAO_ROOT)/tao/Sequence_T.i \
$(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
$(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ PortableServer.h \
+ portableserver_export.h \
+ PortableServerC.h \
PortableServerC.i \
+ Servant_Base.h \
+ $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
+ Servant_Base.i \
+ Collocated_Object.h \
+ Collocated_Object.i \
+ ThruPOA_Object_Proxy_Impl.h \
+ Direct_Object_Proxy_Impl.h \
+ MessagingS_T.h MessagingS_T.i MessagingS_T.cpp MessagingS.i \
+ Object_Adapter.h \
+ Key_Adapters.h \
$(ACE_ROOT)/ace/Map.h \
$(ACE_ROOT)/ace/Map_T.h \
$(ACE_ROOT)/ace/Pair.h \
@@ -6370,50 +6376,37 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
$(ACE_ROOT)/ace/Map_T.i \
$(ACE_ROOT)/ace/Map_T.cpp \
- Key_Adapters.i poa_macros.h RTPortableServerC.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- RTPortableServerC.i Servant_Base.h \
- $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
- Servant_Base.i Active_Object_Map.h \
+ Key_Adapters.i \
+ poa_macros.h \
+ Active_Object_Map.h \
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
Active_Object_Map.i \
$(TAO_ROOT)/tao/Adapter.h \
$(TAO_ROOT)/tao/Adapter.i \
- $(TAO_ROOT)/tao/Service_Context.h \
- $(TAO_ROOT)/tao/Service_Context.inl \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
- Object_Adapter.i POA.h POAManager.h POAManager.i \
+ Default_Policy_Validator.h \
+ Policy_Validator.h \
+ POA_Policy_Set.h \
+ POA_Policies.h \
+ POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ POA_Policy_Set.i \
+ Object_Adapter.i \
+ Operation_Table.h \
+ $(TAO_ROOT)/tao/TAO_Server_Request.h \
+ $(TAO_ROOT)/tao/Tagged_Profile.h \
+ $(TAO_ROOT)/tao/GIOPC.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Array_Base.h \
- $(ACE_ROOT)/ace/Array_Base.inl \
- $(ACE_ROOT)/ace/Array_Base.cpp \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(TAO_ROOT)/tao/GIOPC.i \
+ $(TAO_ROOT)/tao/Tagged_Profile.i \
$(TAO_ROOT)/tao/OctetSeqC.h \
- $(TAO_ROOT)/tao/OctetSeqC.i POA.i \
+ $(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/TAO_Server_Request.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
@@ -6422,6 +6415,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -6433,14 +6427,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PortableInterceptorC.h \
$(TAO_ROOT)/tao/DynamicC.h \
$(TAO_ROOT)/tao/DynamicC.i \
- $(TAO_ROOT)/tao/MessagingC.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
- $(TAO_ROOT)/tao/PollableC.h \
- $(TAO_ROOT)/tao/PollableC.i \
- $(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/PortableInterceptorC.i \
$(TAO_ROOT)/tao/Parser_Registry.h \
$(TAO_ROOT)/tao/Parser_Registry.i \
@@ -6449,25 +6435,49 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
$(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
$(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
$(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
$(ACE_ROOT)/ace/Singleton.h \
$(ACE_ROOT)/ace/Singleton.i \
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/TAO_Server_Request.h \
- $(TAO_ROOT)/tao/Tagged_Profile.h \
- $(TAO_ROOT)/tao/GIOPC.h \
- $(TAO_ROOT)/tao/GIOPC.i \
- $(TAO_ROOT)/tao/Tagged_Profile.i \
- $(TAO_ROOT)/tao/TAO_Server_Request.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/IFR_Client_Adapter.h \
+ $(TAO_ROOT)/tao/PortableInterceptor.h \
+ $(TAO_ROOT)/tao/RequestInfo_Util.h \
+ ServerRequestInfo.h \
+ $(TAO_ROOT)/tao/StringSeqC.h \
+ $(TAO_ROOT)/tao/StringSeqC.i \
+ ServerRequestInfo.inl \
+ ServerInterceptorAdapter.h \
+ ServerInterceptorAdapter.inl \
+ $(ACE_ROOT)/ace/Dynamic_Service.h \
+ $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
+ $(ACE_ROOT)/ace/Dynamic_Service.i \
+ $(ACE_ROOT)/ace/Dynamic_Service.cpp
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/PortableServer/Object_Adapter.cpp b/TAO/tao/PortableServer/Object_Adapter.cpp
index c73983e4944..4265e7064c9 100644
--- a/TAO/tao/PortableServer/Object_Adapter.cpp
+++ b/TAO/tao/PortableServer/Object_Adapter.cpp
@@ -5,6 +5,7 @@
#include "POA.h"
#include "Strategized_Object_Proxy_Broker.h"
#include "ServerRequestInfo.h"
+#include "Default_Servant_Dispatcher.h"
#include "ServerInterceptorAdapter.h"
// -- ACE Include --
@@ -19,12 +20,7 @@
#include "tao/MProfile.h"
#include "tao/debug.h"
#include "tao/PortableInterceptor.h"
-
-#if TAO_HAS_RT_CORBA == 1
-#include "RT_Servant_Dispatcher.h"
-#else
-#include "Default_Servant_Dispatcher.h"
-#endif /* TAO_HAS_RT_CORBA == 1 */
+#include "tao/POA_Extension_Initializer.h"
#if !defined (__ACE_INLINE__)
# include "Object_Adapter.i"
@@ -126,7 +122,8 @@ TAO_Object_Adapter::TAO_Object_Adapter (const TAO_Server_Strategy_Factory::Activ
non_servant_upcall_condition_ (thread_lock_),
non_servant_upcall_in_progress_ (0),
non_servant_upcall_thread_ (ACE_OS::NULL_thread),
- root_ (0)
+ root_ (0),
+ default_poa_policies_ ()
{
TAO_Object_Adapter::set_transient_poa_name_size (creation_parameters);
@@ -204,18 +201,52 @@ TAO_Object_Adapter::TAO_Object_Adapter (const TAO_Server_Strategy_Factory::Activ
new_persistent_poa_name_map.release ();
this->transient_poa_map_ =
new_transient_poa_map.release ();
+}
- // @@ RT_CORBA_SUBSETTING
- // Initialize the servant dispatcher depending on the TAO_HAS_RT_CORBA
- // compile flags. This will (of course) change as soon as the RT_CORBA
- // code gets moved into a separate library.
-#if (TAO_HAS_RT_CORBA == 1)
- ACE_NEW (this->servant_dispatcher_,
- TAO_RT_Servant_Dispatcher);
-#else
- ACE_NEW (this->servant_dispatcher_,
- TAO_Default_Servant_Dispatcher);
-#endif /* TAO_HAS_RT_CORBA == 1 */
+void
+TAO_Object_Adapter::init_default_policies (TAO_POA_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Initialize the default policies.
+
+ // Thread policy.
+ TAO_Thread_Policy thread_policy (PortableServer::ORB_CTRL_MODEL);
+ policies.merge_policy (&thread_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Lifespan policy.
+ TAO_Lifespan_Policy lifespan_policy (PortableServer::TRANSIENT);
+ policies.merge_policy (&lifespan_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // ID uniqueness policy.
+ TAO_Id_Uniqueness_Policy id_uniqueness_policy (PortableServer::UNIQUE_ID);
+ policies.merge_policy (&id_uniqueness_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // ID assignment policy.
+ TAO_Id_Assignment_Policy id_assignment_policy (PortableServer::SYSTEM_ID);
+ policies.merge_policy (&id_assignment_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+ // Implicit activation policy.
+ TAO_Implicit_Activation_Policy implicit_activation_policy
+ (PortableServer::NO_IMPLICIT_ACTIVATION);
+ policies.merge_policy (&implicit_activation_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Servant retention policy.
+ TAO_Servant_Retention_Policy servant_retention_policy (PortableServer::RETAIN);
+ policies.merge_policy (&servant_retention_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Request processing policy.
+ TAO_Request_Processing_Policy request_processing_policy
+ (PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY);
+ policies.merge_policy (&request_processing_policy, ACE_TRY_ENV);
+ ACE_CHECK;
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
}
TAO_Object_Adapter::~TAO_Object_Adapter (void)
@@ -513,6 +544,28 @@ TAO_Object_Adapter::find_servant_i (const TAO_ObjectKey &key,
void
TAO_Object_Adapter::open (CORBA::Environment &ACE_TRY_ENV)
{
+ // Add in the default POA policies to the default list.
+ this->init_default_policies (this->default_poa_policies (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Call the POA Extension initializers so that they can register their hooks.
+ TAO_POA_Extension_Initializer *extensions =
+ this->orb_core_.poa_extension_initializer ();
+ if (extensions != 0)
+ {
+ extensions->register_hooks (*this, ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+
+ // If a POA extension hasn't changed the servant dispatcher, initialize the
+ // default one.
+ if (this->servant_dispatcher_ == 0)
+ {
+ ACE_NEW (this->servant_dispatcher_,
+ TAO_Default_Servant_Dispatcher);
+ }
+
TAO_POA_Manager *poa_manager;
ACE_NEW_THROW_EX (poa_manager,
TAO_POA_Manager (*this),
@@ -522,9 +575,7 @@ TAO_Object_Adapter::open (CORBA::Environment &ACE_TRY_ENV)
PortableServer::POAManager_var safe_poa_manager = poa_manager;
#if 0
- TAO_POA_Policies root_poa_policies (this->orb_core_,
- ACE_TRY_ENV);
- ACE_CHECK;
+ TAO_POA_Policy_Set root_poa_policies (this->default_poa_policies ());
if (policies == 0)
{
@@ -535,26 +586,30 @@ TAO_Object_Adapter::open (CORBA::Environment &ACE_TRY_ENV)
policies = &root_poa_policies;
}
#else
- TAO_POA_Policies policies (this->orb_core_,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- policies.implicit_activation (PortableServer::IMPLICIT_ACTIVATION);
+ TAO_POA_Policy_Set policies (this->default_poa_policies ());
+
+ // Specify the implicit activation policy since it should
+ // be different from the default. Note that merge_policy
+ // takes a const reference and makes its own copy of the
+ // policy. (Otherwise, we'd have to allocate the policy
+ // on the heap.)
+ TAO_Implicit_Activation_Policy implicit_activation_policy (
+ PortableServer::IMPLICIT_ACTIVATION);
+ policies.merge_policy (&implicit_activation_policy,
+ ACE_TRY_ENV);
#endif /* 0 */
// Construct a new POA
TAO_POA::String root_poa_name (TAO_DEFAULT_ROOTPOA_NAME);
- ACE_NEW_THROW_EX (this->root_,
- TAO_POA (root_poa_name,
- *poa_manager,
- policies,
- 0,
- this->lock (),
- this->thread_lock (),
- this->orb_core_,
- this,
- ACE_TRY_ENV),
- CORBA::NO_MEMORY ());
+ this->root_ = this->servant_dispatcher_->create_POA (root_poa_name,
+ *poa_manager,
+ policies,
+ 0,
+ this->lock (),
+ this->thread_lock (),
+ this->orb_core_,
+ this,
+ ACE_TRY_ENV);
ACE_CHECK;
// The Object_Adapter will keep a reference to the Root POA so that
@@ -568,6 +623,7 @@ TAO_Object_Adapter::open (CORBA::Environment &ACE_TRY_ENV)
(void) safe_poa_manager._retn ();
}
+
void
TAO_Object_Adapter::close (int wait_for_completion,
CORBA::Environment &ACE_TRY_ENV)
@@ -753,7 +809,7 @@ TAO_Object_Adapter::create_collocated_object (TAO_Stub *stub,
// -Ossama
stub->servant_orb (this->orb_core_.orb ());
- CORBA_Object_ptr x;
+ CORBA::Object_ptr x;
ACE_NEW_RETURN (x,
CORBA::Object (stub,
1,
@@ -1329,7 +1385,7 @@ TAO_Object_Adapter::Servant_Upcall::single_threaded_poa_setup (CORBA::Environmen
// lock. Otherwise, the thread that wants to release this lock will
// not be able to do so since it can't acquire the object adapterx
// lock.
- if (this->poa_->policies ().thread () == PortableServer::SINGLE_THREAD_MODEL)
+ if (this->poa_->thread_policy () == PortableServer::SINGLE_THREAD_MODEL)
{
int result = this->poa_->single_threaded_lock ().acquire ();
@@ -1347,7 +1403,7 @@ TAO_Object_Adapter::Servant_Upcall::single_threaded_poa_cleanup (void)
{
#if (TAO_HAS_MINIMUM_POA == 0)
// Since the servant lock was acquired, we must release it.
- if (this->poa_->policies ().thread () == PortableServer::SINGLE_THREAD_MODEL)
+ if (this->poa_->thread_policy () == PortableServer::SINGLE_THREAD_MODEL)
this->poa_->single_threaded_lock ().release ();
#endif /* TAO_HAS_MINIMUM_POA == 0 */
}
@@ -1431,6 +1487,15 @@ TAO_Object_Adapter::Servant_Upcall::poa_cleanup (void)
}
}
+void
+TAO_Object_Adapter::servant_dispatcher (TAO_Servant_Dispatcher *dispatcher)
+{
+ if (this->servant_dispatcher_)
+ delete this->servant_dispatcher_;
+
+ this->servant_dispatcher_ = dispatcher;
+}
+
TAO_POA_Current_Impl::TAO_POA_Current_Impl (void)
: poa_ (0),
object_id_ (),
diff --git a/TAO/tao/PortableServer/Object_Adapter.h b/TAO/tao/PortableServer/Object_Adapter.h
index 840d7e68c4d..0005ad5594d 100644
--- a/TAO/tao/PortableServer/Object_Adapter.h
+++ b/TAO/tao/PortableServer/Object_Adapter.h
@@ -26,8 +26,6 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "poa_macros.h"
-// Stubs
-#include "RTPortableServerC.h"
// Servant
#include "Servant_Base.h"
@@ -38,15 +36,17 @@
#include "tao/Adapter.h"
#include "tao/Server_Strategy_Factory.h"
-// RTCORBA
-#include "tao/RTCORBAC.h"
-#include "tao/Service_Context.h"
-
// Local Object
#include "tao/LocalObject.h"
#include "ace/Service_Config.h"
+// Policy Validators
+#include "Default_Policy_Validator.h"
+
+// Policy Set
+#include "POA_Policy_Set.h"
+
#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
@@ -282,6 +282,20 @@ public:
static CORBA::ULong transient_poa_name_size (void);
+ /// Return the validator.
+ TAO_POA_Policy_Validator &validator (void);
+
+ /// Return the set of default policies.
+ TAO_POA_Policy_Set &default_poa_policies (void);
+
+ /// Set the servant dispatcher method. Ownership is transferred to
+ /// this Object Adapter. Note: This should only be called
+ /// at initialization.
+ void servant_dispatcher (TAO_Servant_Dispatcher *dispatcher);
+
+ /// Initialize the default set of POA policies.
+ void init_default_policies (TAO_POA_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
// = The TAO_Adapter methods, please check tao/Adapter.h for the
// documentation
@@ -737,6 +751,14 @@ private:
TAO_POA *root_;
// The Root POA
+
+ /// The default validator and the beginning of the chain of
+ /// policy validators.
+ TAO_POA_Default_Policy_Validator default_validator_;
+
+ /// Save a list of default policies that should be included in
+ /// every POA (unless overridden).
+ TAO_POA_Policy_Set default_poa_policies_;
};
// ****************************************************************
diff --git a/TAO/tao/PortableServer/Object_Adapter.i b/TAO/tao/PortableServer/Object_Adapter.i
index b26036dc8fb..d47e33b69f1 100644
--- a/TAO/tao/PortableServer/Object_Adapter.i
+++ b/TAO/tao/PortableServer/Object_Adapter.i
@@ -6,6 +6,18 @@ TAO_POA_Current::TAO_POA_Current (void)
{
}
+ACE_INLINE TAO_POA_Policy_Validator &
+TAO_Object_Adapter::validator (void)
+{
+ return this->default_validator_;
+}
+
+ACE_INLINE TAO_POA_Policy_Set &
+TAO_Object_Adapter::default_poa_policies (void)
+{
+ return this->default_poa_policies_;
+}
+
ACE_INLINE ACE_Lock &
TAO_Object_Adapter::lock (void)
{
diff --git a/TAO/tao/PortableServer/POA.cpp b/TAO/tao/PortableServer/POA.cpp
index 923bf1c5373..8ec241b3e20 100644
--- a/TAO/tao/PortableServer/POA.cpp
+++ b/TAO/tao/PortableServer/POA.cpp
@@ -18,12 +18,8 @@
#include "tao/Exception.h"
#include "tao/Stub.h"
#include "tao/debug.h"
-#include "tao/Acceptor_Registry.h"
-
-#include "tao/RT_Policy_i.h"
#include "Default_Acceptor_Filter.h"
-#include "RT_Acceptor_Filters.h"
// auto_ptr class
#include "ace/Auto_Ptr.h"
@@ -44,9 +40,115 @@ TAO_POA::objectkey_prefix [TAO_POA::TAO_OBJECTKEY_PREFIX_SIZE] = {
000
};
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ThreadPolicy_ptr
+TAO_POA::create_thread_policy (PortableServer::ThreadPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Thread_Policy *thread_policy = 0;
+ ACE_NEW_THROW_EX (thread_policy,
+ TAO_Thread_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::ThreadPolicy::_nil ());
+
+ return thread_policy;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+PortableServer::LifespanPolicy_ptr
+TAO_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Lifespan_Policy *lifespan_policy = 0;
+ ACE_NEW_THROW_EX (lifespan_policy,
+ TAO_Lifespan_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::LifespanPolicy::_nil ());
+
+ return lifespan_policy;
+}
+
+PortableServer::IdUniquenessPolicy_ptr
+TAO_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Id_Uniqueness_Policy *id_uniqueness_policy = 0;
+ ACE_NEW_THROW_EX (id_uniqueness_policy,
+ TAO_Id_Uniqueness_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::IdUniquenessPolicy::_nil ());
+
+ return id_uniqueness_policy;
+}
+
+PortableServer::IdAssignmentPolicy_ptr
+TAO_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Id_Assignment_Policy *id_assignment_policy = 0;
+ ACE_NEW_THROW_EX (id_assignment_policy,
+ TAO_Id_Assignment_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::IdAssignmentPolicy::_nil ());
+
+ return id_assignment_policy;
+}
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ImplicitActivationPolicy_ptr
+TAO_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Implicit_Activation_Policy *implicit_activation_policy = 0;
+ ACE_NEW_THROW_EX (implicit_activation_policy,
+ TAO_Implicit_Activation_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::ImplicitActivationPolicy::_nil ());
+
+ return implicit_activation_policy;
+}
+
+PortableServer::ServantRetentionPolicy_ptr
+TAO_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Servant_Retention_Policy *servant_retention_policy = 0;
+ ACE_NEW_THROW_EX (servant_retention_policy,
+ TAO_Servant_Retention_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::ServantRetentionPolicy::_nil ());
+
+ return servant_retention_policy;
+}
+
+PortableServer::RequestProcessingPolicy_ptr
+TAO_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Request_Processing_Policy *request_processing_policy = 0;
+ ACE_NEW_THROW_EX (request_processing_policy,
+ TAO_Request_Processing_Policy (value),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (PortableServer::RequestProcessingPolicy::_nil ());
+
+ return request_processing_policy;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
TAO_POA::TAO_POA (const TAO_POA::String &name,
TAO_POA_Manager &poa_manager,
- const TAO_POA_Policies &policies,
+ const TAO_POA_Policy_Set &policies,
TAO_POA *parent,
ACE_Lock &lock,
TAO_SYNCH_MUTEX &thread_lock,
@@ -56,7 +158,6 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
: name_ (name),
poa_manager_ (poa_manager),
policies_ (policies),
- acceptor_filter_ (0),
parent_ (parent),
active_object_map_ (0),
@@ -81,8 +182,6 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
children_ (),
lock_ (lock),
- persistent_ (policies.lifespan () == PortableServer::PERSISTENT),
- system_id_ (policies.id_assignment () == PortableServer::SYSTEM_ID),
creation_time_ (ACE_OS::gettimeofday ()),
orb_core_ (orb_core),
object_adapter_ (object_adapter),
@@ -96,6 +195,12 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
waiting_servant_deactivation_ (0),
single_threaded_lock_ (0)
{
+ // Parse the policies that are used in the critical path in
+ // a cache.
+ this->cached_policies_.update (this->policies_,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
// Set the folded name of this POA.
this->set_folded_name ();
@@ -103,7 +208,7 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
TAO_Active_Object_Map *active_object_map = 0;
ACE_NEW_THROW_EX (active_object_map,
TAO_Active_Object_Map (!this->system_id (),
- this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID,
+ this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID,
this->persistent (),
this->orb_core_.server_factory ()->active_object_map_creation_parameters (),
ACE_TRY_ENV),
@@ -120,7 +225,7 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
#if (TAO_HAS_MINIMUM_POA == 0)
// Setup lock if POA is single threaded.
- if (this->policies ().thread () == PortableServer::SINGLE_THREAD_MODEL)
+ if (this->cached_policies_.thread () == PortableServer::SINGLE_THREAD_MODEL)
{
ACE_NEW_THROW_EX (this->single_threaded_lock_,
TAO_SYNCH_RECURSIVE_MUTEX,
@@ -130,11 +235,6 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- // Create acceptor filter that will be used to construct ior for
- // objects registering with this POA.
- this->acceptor_filter_ = this->policies_.make_filter (ACE_TRY_ENV);
- ACE_CHECK;
-
// Register self with manager.
int result = this->poa_manager_.register_poa (this);
if (result != 0)
@@ -166,8 +266,7 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
// ImplRepo related.
//
#if (TAO_HAS_MINIMUM_CORBA == 0)
-
- if (this->policies_.lifespan () == PortableServer::PERSISTENT)
+ if (this->cached_policies_.lifespan () == PortableServer::PERSISTENT)
{
int temp = this->use_imr_;
this->use_imr_ = 0;
@@ -181,8 +280,6 @@ TAO_POA::TAO_POA (const TAO_POA::String &name,
TAO_POA::~TAO_POA (void)
{
- delete this->acceptor_filter_;
-
delete this->single_threaded_lock_;
}
@@ -254,18 +351,25 @@ TAO_POA::create_POA_i (const char *adapter_name,
PortableServer::POA::AdapterAlreadyExists,
PortableServer::POA::InvalidPolicy))
{
+ // Initialize a TAO_POA_Policy_Set instance so that it contains the
+ // default POA policies.
+ TAO_POA_Policy_Set tao_policies (this->object_adapter ().default_poa_policies ());
+
+ // Merge in any policies that the user may have specified.
+ tao_policies.merge_policies (policies,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (PortableServer::POA::_nil ());
+
+
// If any of the policy objects specified are not valid for the ORB
// implementation, if conflicting policy objects are specified, or
// if any of the specified policy objects require prior
// administrative action that has not been performed, an
// InvalidPolicy exception is raised containing the index in the
// policies parameter value of the first offending policy object.
- TAO_POA_Policies tao_policies (this->orb_core_,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (PortableServer::POA::_nil ());
-
- tao_policies.parse_policies (policies,
- ACE_TRY_ENV);
+ tao_policies.validate_policies (this->object_adapter ().validator (),
+ this->orb_core_,
+ ACE_TRY_ENV);
ACE_CHECK_RETURN (PortableServer::POA::_nil ());
// If the poa_manager parameter is null, a new POAManager object is
@@ -297,9 +401,38 @@ TAO_POA::create_POA_i (const char *adapter_name,
}
TAO_POA *
+TAO_POA::new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ TAO_POA *poa;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter,
+ ACE_TRY_ENV),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
+
+TAO_POA *
TAO_POA::create_POA_i (const TAO_POA::String &adapter_name,
TAO_POA_Manager &poa_manager,
- const TAO_POA_Policies &policies,
+ const TAO_POA_Policy_Set &policies,
CORBA::Environment &ACE_TRY_ENV)
ACE_THROW_SPEC ((CORBA::SystemException,
PortableServer::POA::AdapterAlreadyExists,
@@ -328,18 +461,15 @@ TAO_POA::create_POA_i (const TAO_POA::String &adapter_name,
// copied before this operation returns, so the application is free
// to destroy them while the POA is in use. Policies are not
// inherited from the parent POA.
- TAO_POA *poa = 0;
- ACE_NEW_THROW_EX (poa,
- TAO_POA (adapter_name,
- poa_manager,
- policies,
- this,
- this->object_adapter ().lock (),
- this->object_adapter ().thread_lock (),
- this->orb_core_,
- this->object_adapter_,
- ACE_TRY_ENV),
- CORBA::NO_MEMORY ());
+ TAO_POA *poa = this->new_POA (adapter_name,
+ poa_manager,
+ policies,
+ this,
+ this->object_adapter ().lock (),
+ this->object_adapter ().thread_lock (),
+ this->orb_core_,
+ this->object_adapter_,
+ ACE_TRY_ENV);
// Give ownership of the new map to the POA_var. Note, that it
// is important for the POA_var to take ownership before
@@ -520,8 +650,7 @@ TAO_POA::destroy_i (CORBA::Boolean etherealize_objects,
// ImplRepo related.
//
#if (TAO_HAS_MINIMUM_CORBA == 0)
-
- if (this->policies_.lifespan () == PortableServer::PERSISTENT)
+ if (this->cached_policies_.lifespan () == PortableServer::PERSISTENT)
{
this->imr_notify_shutdown ();
// Delete the servant, if there is one.
@@ -534,22 +663,7 @@ TAO_POA::destroy_i (CORBA::Boolean etherealize_objects,
this->server_object_->_default_POA (ACE_TRY_ENV);
ACE_CHECK;
-#if (TAO_HAS_RT_CORBA == 1)
-
- RTPortableServer::POA_var rt_poa =
- RTPortableServer::POA::_narrow (poa.in ());
- ACE_CHECK;
-
- tao_poa =
- ACE_dynamic_cast (TAO_POA *, rt_poa.in ());
-
-#else
-
- tao_poa =
- ACE_dynamic_cast (TAO_POA *, poa.in ());
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
+ tao_poa = ACE_dynamic_cast (TAO_POA *, poa.in ());
PortableServer::ObjectId_var id =
tao_poa->servant_to_id_i (this->server_object_, ACE_TRY_ENV);
ACE_CHECK;
@@ -648,7 +762,7 @@ TAO_POA::get_servant_manager_i (CORBA::Environment &ACE_TRY_ENV)
{
// This operation requires the USE_SERVANT_MANAGER policy; if not
// present, the WrongPolicy exception is raised.
- if (this->policies ().request_processing () != PortableServer::USE_SERVANT_MANAGER)
+ if (this->cached_policies_.request_processing () != PortableServer::USE_SERVANT_MANAGER)
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
PortableServer::ServantManager::_nil ());
@@ -657,7 +771,7 @@ TAO_POA::get_servant_manager_i (CORBA::Environment &ACE_TRY_ENV)
// This operation returns the servant manager associated with the
// POA. If no servant manager has been associated with the POA, it
// returns a null reference.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
return PortableServer::ServantManager::_duplicate (this->servant_activator_.in ());
else
return PortableServer::ServantManager::_duplicate (this->servant_locator_.in ());
@@ -671,14 +785,14 @@ TAO_POA::set_servant_manager_i (PortableServer::ServantManager_ptr imgr,
{
// This operation requires the USE_SERVANT_MANAGER policy; if not
// present, the WrongPolicy exception is raised.
- if (this->policies ().request_processing () != PortableServer::USE_SERVANT_MANAGER)
+ if (this->cached_policies_.request_processing () != PortableServer::USE_SERVANT_MANAGER)
{
ACE_THROW (PortableServer::POA::WrongPolicy ());
}
// This operation sets the default servant manager associated with
// the POA.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
this->servant_activator_ = PortableServer::ServantActivator::_narrow (imgr,
ACE_TRY_ENV);
@@ -710,7 +824,7 @@ TAO_POA::get_servant_i (CORBA::Environment &ACE_TRY_ENV)
{
// This operation requires the USE_DEFAULT_SERVANT policy; if not
// present, the WrongPolicy exception is raised.
- if (this->policies ().request_processing () != PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () != PortableServer::USE_DEFAULT_SERVANT)
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -761,7 +875,7 @@ TAO_POA::set_servant_i (PortableServer::Servant servant,
{
// This operation requires the USE_DEFAULT_SERVANT policy; if not
// present, the WrongPolicy exception is raised.
- if (this->policies ().request_processing () != PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () != PortableServer::USE_DEFAULT_SERVANT)
{
ACE_THROW (PortableServer::POA::WrongPolicy ());
}
@@ -883,8 +997,8 @@ TAO_POA::activate_object_i (PortableServer::Servant servant,
{
// This operation requires the SYSTEM_ID and RETAIN policy; if not
// present, the WrongPolicy exception is raised.
- if (!(this->policies ().id_assignment () == PortableServer::SYSTEM_ID &&
- this->policies ().servant_retention () == PortableServer::RETAIN))
+ if (!(this->cached_policies_.id_assignment () == PortableServer::SYSTEM_ID &&
+ this->cached_policies_.servant_retention () == PortableServer::RETAIN))
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -893,7 +1007,7 @@ TAO_POA::activate_object_i (PortableServer::Servant servant,
// If the POA has the UNIQUE_ID policy and the specified servant is
// already in the Active Object Map, the ServantAlreadyActive
// exception is raised.
- if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID &&
+ if (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID &&
this->is_servant_in_map (servant))
{
ACE_THROW_RETURN (PortableServer::POA::ServantAlreadyActive (),
@@ -948,7 +1062,7 @@ TAO_POA::activate_object_with_id_i (const PortableServer::ObjectId &id,
{
// This operation requires the RETAIN policy; if not present, the
// WrongPolicy exception is raised.
- if (this->policies ().servant_retention () != PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () != PortableServer::RETAIN)
{
ACE_THROW (PortableServer::POA::WrongPolicy ());
}
@@ -962,7 +1076,7 @@ TAO_POA::activate_object_with_id_i (const PortableServer::ObjectId &id,
// policy with an Object Id value that was not previously generated
// by the system for that POA, or, if the POA also has the
// PERSISTENT policy, for a previous instantiation of the same POA.
- if (this->policies ().id_assignment () == PortableServer::SYSTEM_ID &&
+ if (this->cached_policies_.id_assignment () == PortableServer::SYSTEM_ID &&
!this->is_poa_generated_id (id))
{
ACE_THROW (CORBA::BAD_PARAM ());
@@ -994,7 +1108,7 @@ TAO_POA::activate_object_with_id_i (const PortableServer::ObjectId &id,
// If the POA has the UNIQUE_ID policy and the servant is already in
// the Active Object Map, the ServantAlreadyActive exception is
// raised.
- if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID &&
+ if (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID &&
this->is_servant_in_map (servant))
{
ACE_THROW (PortableServer::POA::ServantAlreadyActive ());
@@ -1113,7 +1227,7 @@ TAO_POA::deactivate_all_objects_i (CORBA::Boolean etherealize_objects,
this->etherealize_objects_ = etherealize_objects;
// This operation is a no-op for the non-RETAIN policy.
- if (this->policies ().servant_retention () != PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () != PortableServer::RETAIN)
{
return;
}
@@ -1170,7 +1284,7 @@ TAO_POA::deactivate_object_i (const PortableServer::ObjectId &id,
{
// This operation requires the RETAIN policy; if not present, the
// WrongPolicy exception is raised.
- if (this->policies ().servant_retention () != PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () != PortableServer::RETAIN)
{
ACE_THROW (PortableServer::POA::WrongPolicy ());
}
@@ -1250,7 +1364,7 @@ TAO_POA::cleanup_servant (TAO_Active_Object_Map::Map_Entry *active_object_map_en
#if (TAO_HAS_MINIMUM_POA == 0)
if (this->etherealize_objects_ &&
- this->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER &&
+ this->cached_policies_.request_processing () == PortableServer::USE_SERVANT_MANAGER &&
!CORBA::is_nil (this->servant_activator_.in ()))
{
CORBA::Boolean remaining_activations =
@@ -1394,7 +1508,7 @@ TAO_POA::create_reference_i (const char *intf,
{
// This operation requires the SYSTEM_ID policy; if not present, the
// WrongPolicy exception is raised.
- if (this->policies ().id_assignment () != PortableServer::SYSTEM_ID)
+ if (this->cached_policies_.id_assignment () != PortableServer::SYSTEM_ID)
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
CORBA::Object::_nil ());
@@ -1413,7 +1527,7 @@ TAO_POA::create_reference_i (const char *intf,
// Do the following if we going to retain this object in the active
// object map.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
if (this->active_object_map ().bind_using_system_id_returning_system_id (0,
priority,
@@ -1465,7 +1579,7 @@ TAO_POA::create_reference_with_id_i (const PortableServer::ObjectId &user_id,
// an Object Id value that was not previously generated by the
// system for that POA, or, if the POA also has the PERSISTENT
// policy, for a previous instantiation of the same POA.
- if (this->policies ().id_assignment () == PortableServer::SYSTEM_ID &&
+ if (this->cached_policies_.id_assignment () == PortableServer::SYSTEM_ID &&
!this->is_poa_generated_id (user_id))
{
ACE_THROW_RETURN (CORBA::BAD_PARAM (),
@@ -1485,7 +1599,7 @@ TAO_POA::create_reference_with_id_i (const PortableServer::ObjectId &user_id,
// Do the following if we going to retain this object in the active
// object map.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
// @@ We need something that can find the system id using
// appropriate strategy, at the same time, return the servant if
@@ -1536,10 +1650,10 @@ TAO_POA::servant_to_id_i (PortableServer::Servant servant,
// This operation requires the RETAIN and either the UNIQUE_ID or
// IMPLICIT_ACTIVATION policies; or it requires the USE_DEFAULT_SERVANT
// policy; if not present, the WrongPolicy exception is raised.
- if (!(this->policies ().servant_retention () == PortableServer::RETAIN
- && (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID
- || this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION))
- && !(this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT))
+ if (!(this->cached_policies_.servant_retention () == PortableServer::RETAIN
+ && (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID
+ || this->cached_policies_.implicit_activation () == PortableServer::IMPLICIT_ACTIVATION))
+ && !(this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT))
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -1550,7 +1664,7 @@ TAO_POA::servant_to_id_i (PortableServer::Servant servant,
// If the POA has the UNIQUE_ID policy and the specified servant is
// active, the Object Id associated with that servant is returned.
PortableServer::ObjectId_var user_id;
- if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID &&
+ if (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID &&
this->active_object_map ().find_user_id_using_servant (servant,
user_id.out ()) != -1)
{
@@ -1562,7 +1676,7 @@ TAO_POA::servant_to_id_i (PortableServer::Servant servant,
// active, the servant is activated using a POA-generated Object Id
// and the Interface Id associated with the servant, and that Object
// Id is returned.
- if (this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)
+ if (this->cached_policies_.implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)
{
// If we reach here, then we either have the MULTIPLE_ID policy
// or we have the UNIQUE_ID policy and we are not in the active
@@ -1608,7 +1722,7 @@ TAO_POA::servant_to_id_i (PortableServer::Servant servant,
// invoked in he context of executin a request on the default
// servant, then the ObjectId associated with the current invocation
// is returned.
- if (this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT)
{
// Compare the servant specified in the parameter list to the
// default servant registered with this POA.
@@ -1649,9 +1763,9 @@ TAO_POA::servant_to_system_id_i (PortableServer::Servant servant,
// This operation requires the RETAIN and either the UNIQUE_ID or
// IMPLICIT_ACTIVATION policies; if not present, the WrongPolicy
// exception is raised.
- if (!(this->policies ().servant_retention () == PortableServer::RETAIN
- && (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID
- || this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)))
+ if (!(this->cached_policies_.servant_retention () == PortableServer::RETAIN
+ && (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID
+ || this->cached_policies_.implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)))
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -1662,7 +1776,7 @@ TAO_POA::servant_to_system_id_i (PortableServer::Servant servant,
// If the POA has the UNIQUE_ID policy and the specified servant is
// active, the Object Id associated with that servant is returned.
PortableServer::ObjectId_var system_id;
- if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID &&
+ if (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID &&
this->active_object_map ().find_system_id_using_servant (servant,
system_id.out (),
priority) != -1)
@@ -1675,7 +1789,7 @@ TAO_POA::servant_to_system_id_i (PortableServer::Servant servant,
// active, the servant is activated using a POA-generated Object Id
// and the Interface Id associated with the servant, and that Object
// Id is returned.
- if (this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)
+ if (this->cached_policies_.implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)
{
// If we reach here, then we either have the MULTIPLE_ID policy
// or we xhave the UNIQUE_ID policy and we are not in the active
@@ -1761,8 +1875,8 @@ TAO_POA::reference_to_servant (CORBA::Object_ptr reference,
// This operation requires the RETAIN policy or the
// USE_DEFAULT_SERVANT policy. If neither policy is present, the
// WrongPolicy exception is raised.
- if (!(this->policies ().servant_retention () == PortableServer::RETAIN
- || this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT))
+ if (!(this->cached_policies_.servant_retention () == PortableServer::RETAIN
+ || this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT))
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -1778,7 +1892,7 @@ TAO_POA::reference_to_servant (CORBA::Object_ptr reference,
// If the POA has the RETAIN policy and the specified object is
// present in the Active Object Map, this operation returns the
// servant associated with that object in the Active Object Map.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
TAO_ObjectKey_var key = reference->_key (ACE_TRY_ENV);
ACE_CHECK_RETURN (0);
@@ -1873,7 +1987,7 @@ TAO_POA::reference_to_servant (CORBA::Object_ptr reference,
// Otherwise, if the POA has the USE_DEFAULT_SERVANT policy and a
// default servant has been registered with the POA, this operation
// returns the default servant.
- if (this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT)
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -1973,7 +2087,7 @@ TAO_POA::reference_to_id (CORBA::Object_ptr reference,
}
// Do the following if we have the RETAIN policy.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
// Lock access for the duration of this transaction.
TAO_POA_GUARD_RETURN (0);
@@ -2008,7 +2122,7 @@ TAO_POA::id_to_servant_i (const PortableServer::ObjectId &id,
{
// This operation requires the RETAIN policy; if not present, the
// WrongPolicy exception is raised.
- if (this->policies ().servant_retention () != PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () != PortableServer::RETAIN)
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
0);
@@ -2061,7 +2175,7 @@ TAO_POA::id_to_reference_i (const PortableServer::ObjectId &id,
{
// This operation requires the RETAIN policy; if not present, the
// WrongPolicy exception is raised.
- if (this->policies ().servant_retention () != PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () != PortableServer::RETAIN)
{
ACE_THROW_RETURN (PortableServer::POA::WrongPolicy (),
CORBA::Object::_nil ());
@@ -2105,80 +2219,6 @@ TAO_POA::id (CORBA::Environment & /*ACE_TRY_ENV*/)
return new CORBA::OctetSeq (this->id_);
}
-#if (TAO_HAS_RT_CORBA == 1)
-
-int
-TAO_POA::valid_priority (RTCORBA::Priority priority)
-{
- // Make sure <priority> matches our resource configuration:
- // 1. If Priority Banded Connections are set, <priority> must match
- // one of the bands.
- // 2. If no Priority Banded Connections are set, at least one server
- // endpoint must provide service at the specified <priority>.
-
- TAO_PriorityBandedConnectionPolicy *bands_policy =
- this->policies_.priority_bands ();
-
- if (bands_policy != 0)
- // Case 1.
- {
- RTCORBA::PriorityBands &bands =
- bands_policy->priority_bands_rep ();
-
- for (CORBA::ULong i = 0; i < bands.length (); ++i)
- {
- if (priority <= bands[i].high
- && priority >= bands[i].low)
- return 1;
- }
- }
- else
- // Case 2.
- {
- TAO_Acceptor_Registry *ar =
- this->orb_core_.acceptor_registry ();
-
- for (TAO_Acceptor **a = ar->begin (); a != ar->end (); ++a)
- {
- if ((*a)->priority () == priority)
- return 1;
- }
- }
-
- return 0;
-}
-
-void
-TAO_POA::validate_policies (CORBA::Environment &ACE_TRY_ENV)
-{
- // For each of the above operations, if the POA supports the
- // IMPLICIT_ACTIVATION option for the ImplicitActivationPolicy then
- // the ORB shall raise a WrongPolicy user exception. This relieves
- // an ORB implementation of the need to retrieve the target object's
- // priority from "somewhere" when a request arrives for an inactive
- // object.
- if (this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION)
- {
- ACE_THROW (PortableServer::POA::WrongPolicy ());
- }
-
- // For each of the above operations, if the POA does not support the
- // SERVER_DECLARED option for the PriorityModelPolicy then the ORB
- // shall raise a WrongPolicy user exception.
- if (this->policies ().priority_model () != TAO_POA_Policies::SERVER_DECLARED)
- {
- ACE_THROW (PortableServer::POA::WrongPolicy ());
- }
-
- // In all other respects the semantics of the corresponding
- // (i.e. without the name extensions "_with_priority" and
- // "_and_priority") PortableServer::POA operations shall be
- // observed.
-}
-
-#endif /* TAO_HAS_RT_CORBA */
-
-
TAO_SERVANT_LOCATION
TAO_POA::locate_servant_i (const PortableServer::ObjectId &system_id,
PortableServer::Servant &servant,
@@ -2188,7 +2228,7 @@ TAO_POA::locate_servant_i (const PortableServer::ObjectId &system_id,
// Object Map to find if there is a servant associated with the
// Object Id value from the request. If such a servant exists,
// return TAO_SERVANT_FOUND.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
// Find user id from system id.
PortableServer::ObjectId user_id;
@@ -2217,7 +2257,7 @@ TAO_POA::locate_servant_i (const PortableServer::ObjectId &system_id,
// If the USE_ACTIVE_OBJECT_MAP_ONLY policy is in effect, the POA raises
// the OBJECT_NOT_EXIST system exception.
- if (this->policies ().request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
{
return TAO_SERVANT_NOT_FOUND;
}
@@ -2228,7 +2268,7 @@ TAO_POA::locate_servant_i (const PortableServer::ObjectId &system_id,
// has been associated with the POA, return TAO_DEFAULT_SERVANT. If
// no servant has been associated with the POA, return
// TAO_SERVANT_NOT_FOUND.
- if (this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT)
{
if (this->default_servant_.in () == 0)
{
@@ -2245,7 +2285,7 @@ TAO_POA::locate_servant_i (const PortableServer::ObjectId &system_id,
// has been associated with the POA, return
// TAO_SERVANT_MANAGER. If no servant manager has been
// associated with the POA, return TAO_SERVANT_NOT_FOUND.
- if (this->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_SERVANT_MANAGER)
{
if (CORBA::is_nil (this->servant_activator_.in ()) &&
CORBA::is_nil (this->servant_locator_.in ()))
@@ -2274,7 +2314,7 @@ TAO_POA::locate_servant_i (const char *operation,
{
// If we have the RETAIN policy, convert/transform from system id to
// user id.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
if (this->active_object_map ().find_user_id_using_system_id (system_id,
poa_current_impl.object_id_) != 0)
@@ -2304,7 +2344,7 @@ TAO_POA::locate_servant_i (const char *operation,
// Object Map to find if there is a servant associated with the
// Object Id value from the request. If such a servant exists, the
// POA invokes the appropriate method on the servant.
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
PortableServer::Servant servant = 0;
int result = this->active_object_map ().find_servant_using_system_id_and_user_id (system_id,
@@ -2328,7 +2368,7 @@ TAO_POA::locate_servant_i (const char *operation,
// If the USE_ACTIVE_OBJECT_MAP_ONLY policy is in effect, the POA raises
// the OBJECT_NOT_EXIST system exception.
- if (this->policies ().request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
{
ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST (),
0);
@@ -2341,7 +2381,7 @@ TAO_POA::locate_servant_i (const char *operation,
// appropriate method on that servant. If no servant has been
// associated with the POA, the POA raises the OBJ_ADAPTER system
// exception.
- if (this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_DEFAULT_SERVANT)
{
PortableServer::Servant result = this->default_servant_.in ();
if (result == 0)
@@ -2374,7 +2414,7 @@ TAO_POA::locate_servant_i (const char *operation,
// ForwardRequest exception. This exception includes an object
// reference.
//
- if (this->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER)
+ if (this->cached_policies_.request_processing () == PortableServer::USE_SERVANT_MANAGER)
{
if (CORBA::is_nil (this->servant_activator_.in ()) &&
CORBA::is_nil (this->servant_locator_.in ()))
@@ -2384,7 +2424,7 @@ TAO_POA::locate_servant_i (const char *operation,
}
PortableServer::Servant servant = 0;
- if (this->policies ().servant_retention () == PortableServer::RETAIN)
+ if (this->cached_policies_.servant_retention () == PortableServer::RETAIN)
{
{
// A recursive thread lock without using a recursive
@@ -2421,7 +2461,7 @@ TAO_POA::locate_servant_i (const char *operation,
// the POA policy and is considered to be in error. The POA
// will raise an OBJ_ADAPTER system exception for the
// request.
- if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID &&
+ if (this->cached_policies_.id_uniqueness () == PortableServer::UNIQUE_ID &&
this->is_servant_in_map (servant))
{
ACE_THROW_RETURN (CORBA::OBJ_ADAPTER (),
@@ -2694,8 +2734,8 @@ TAO_POA::set_id (void)
// key. Otherwise, the POA name length can be calculated by looking
// at the remainder after extracting other parts of the key.
int add_poa_name_length =
- this->persistent_ &&
- !this->system_id_;
+ this->persistent () &&
+ !this->system_id ();
// Size required by the POA name.
CORBA::ULong poa_name = 0;
@@ -2719,7 +2759,7 @@ TAO_POA::set_id (void)
#if (POA_NO_TIMESTAMP == 0)
// Calculate the space required for the timestamp.
CORBA::ULong creation_time_length = TAO_Creation_Time::creation_time_length ();
- if (!this->persistent_)
+ if (!this->persistent ())
{
creation_time += creation_time_length;
}
@@ -2977,995 +3017,6 @@ TAO_POA::object_adapter (void)
#if (TAO_HAS_MINIMUM_POA == 0)
-PortableServer::ThreadPolicy_ptr
-TAO_POA::create_thread_policy (PortableServer::ThreadPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Thread_Policy *thread_policy = 0;
- ACE_NEW_THROW_EX (thread_policy,
- TAO_Thread_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::ThreadPolicy::_nil ());
-
- return thread_policy;
-}
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-PortableServer::LifespanPolicy_ptr
-TAO_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Lifespan_Policy *lifespan_policy = 0;
- ACE_NEW_THROW_EX (lifespan_policy,
- TAO_Lifespan_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::LifespanPolicy::_nil ());
-
- return lifespan_policy;
-}
-
-PortableServer::IdUniquenessPolicy_ptr
-TAO_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Id_Uniqueness_Policy *id_uniqueness_policy = 0;
- ACE_NEW_THROW_EX (id_uniqueness_policy,
- TAO_Id_Uniqueness_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::IdUniquenessPolicy::_nil ());
-
- return id_uniqueness_policy;
-}
-
-PortableServer::IdAssignmentPolicy_ptr
-TAO_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Id_Assignment_Policy *id_assignment_policy = 0;
- ACE_NEW_THROW_EX (id_assignment_policy,
- TAO_Id_Assignment_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::IdAssignmentPolicy::_nil ());
-
- return id_assignment_policy;
-}
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-PortableServer::ImplicitActivationPolicy_ptr
-TAO_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Implicit_Activation_Policy *implicit_activation_policy = 0;
- ACE_NEW_THROW_EX (implicit_activation_policy,
- TAO_Implicit_Activation_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::ImplicitActivationPolicy::_nil ());
-
- return implicit_activation_policy;
-}
-
-PortableServer::ServantRetentionPolicy_ptr
-TAO_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Servant_Retention_Policy *servant_retention_policy = 0;
- ACE_NEW_THROW_EX (servant_retention_policy,
- TAO_Servant_Retention_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::ServantRetentionPolicy::_nil ());
-
- return servant_retention_policy;
-}
-
-PortableServer::RequestProcessingPolicy_ptr
-TAO_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Request_Processing_Policy *request_processing_policy = 0;
- ACE_NEW_THROW_EX (request_processing_policy,
- TAO_Request_Processing_Policy (value),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (PortableServer::RequestProcessingPolicy::_nil ());
-
- return request_processing_policy;
-}
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-TAO_Thread_Policy::TAO_Thread_Policy (PortableServer::ThreadPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::ThreadPolicyValue
-TAO_Thread_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Thread_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Thread_Policy *thread_policy_copy = 0;
- ACE_NEW_THROW_EX (thread_policy_copy,
- TAO_Thread_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return thread_policy_copy;
-}
-
-void
-TAO_Thread_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Thread_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::THREAD_POLICY_ID;
-}
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-TAO_Lifespan_Policy::TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::LifespanPolicyValue
-TAO_Lifespan_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Lifespan_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Lifespan_Policy *lifespan_policy_copy = 0;
- ACE_NEW_THROW_EX (lifespan_policy_copy,
- TAO_Lifespan_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return lifespan_policy_copy;
-}
-
-void
-TAO_Lifespan_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Lifespan_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::LIFESPAN_POLICY_ID;
-}
-
-TAO_Id_Uniqueness_Policy::TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::IdUniquenessPolicyValue
-TAO_Id_Uniqueness_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Id_Uniqueness_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Id_Uniqueness_Policy *id_uniqueness_policy_copy = 0;
- ACE_NEW_THROW_EX (id_uniqueness_policy_copy,
- TAO_Id_Uniqueness_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return id_uniqueness_policy_copy;
-}
-
-void
-TAO_Id_Uniqueness_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Id_Uniqueness_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::ID_UNIQUENESS_POLICY_ID;
-}
-
-TAO_Id_Assignment_Policy::TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::IdAssignmentPolicyValue
-TAO_Id_Assignment_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Id_Assignment_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Id_Assignment_Policy *id_assignment_policy_copy = 0;
- ACE_NEW_THROW_EX (id_assignment_policy_copy,
- TAO_Id_Assignment_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return id_assignment_policy_copy;
-}
-
-void
-TAO_Id_Assignment_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Id_Assignment_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::ID_ASSIGNMENT_POLICY_ID;
-}
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-TAO_Implicit_Activation_Policy::TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::ImplicitActivationPolicyValue
-TAO_Implicit_Activation_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Implicit_Activation_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Implicit_Activation_Policy *implicit_activation_policy_copy = 0;
- ACE_NEW_THROW_EX (implicit_activation_policy_copy,
- TAO_Implicit_Activation_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return implicit_activation_policy_copy;
-}
-
-void
-TAO_Implicit_Activation_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Implicit_Activation_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::IMPLICIT_ACTIVATION_POLICY_ID;
-}
-
-TAO_Servant_Retention_Policy::TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::ServantRetentionPolicyValue
-TAO_Servant_Retention_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Servant_Retention_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Servant_Retention_Policy *servant_retention_policy_copy = 0;
- ACE_NEW_THROW_EX (servant_retention_policy_copy,
- TAO_Servant_Retention_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return servant_retention_policy_copy;
-}
-
-void
-TAO_Servant_Retention_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Servant_Retention_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::SERVANT_RETENTION_POLICY_ID;
-}
-
-TAO_Request_Processing_Policy::TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value)
- : value_ (value)
-{
-}
-
-PortableServer::RequestProcessingPolicyValue
-TAO_Request_Processing_Policy::value (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->value_;
-}
-
-CORBA::Policy_ptr
-TAO_Request_Processing_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Request_Processing_Policy *request_processing_policy_copy = 0;
- ACE_NEW_THROW_EX (request_processing_policy_copy,
- TAO_Request_Processing_Policy (this->value_),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return request_processing_policy_copy;
-}
-
-void
-TAO_Request_Processing_Policy::destroy (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-}
-
-CORBA::PolicyType
-TAO_Request_Processing_Policy::policy_type (CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return PortableServer::REQUEST_PROCESSING_POLICY_ID;
-}
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-TAO_POA_Policies::TAO_POA_Policies (TAO_ORB_Core &orb_core,
- CORBA::Environment &ACE_TRY_ENV)
- : thread_ (PortableServer::ORB_CTRL_MODEL),
- lifespan_ (PortableServer::TRANSIENT),
- id_uniqueness_ (PortableServer::UNIQUE_ID),
- id_assignment_ (PortableServer::SYSTEM_ID),
- implicit_activation_ (PortableServer::NO_IMPLICIT_ACTIVATION),
- servant_retention_ (PortableServer::RETAIN),
- request_processing_ (PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY),
- priority_model_ (TAO_POA_Policies::CLIENT_PROPAGATED),
- server_priority_ (TAO_INVALID_PRIORITY),
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- server_protocol_ (0),
- priority_bands_ (0),
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- client_exposed_fixed_policies_ (),
- orb_core_ (orb_core)
-{
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Policy_var policy =
- orb_core.priority_model ();
-
- RTCORBA::PriorityModelPolicy_var priority_model =
- RTCORBA::PriorityModelPolicy::_narrow (policy.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (priority_model.in ()))
- {
- RTCORBA::PriorityModel rt_priority_model =
- priority_model->priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->priority_model_ =
- TAO_POA_Policies::PriorityModel (rt_priority_model);
-
- this->server_priority_ =
- priority_model->server_priority (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- CORBA::Policy_var protocol =
- orb_core.server_protocol ();
-
- RTCORBA::ServerProtocolPolicy_var server_protocol_ptr =
- RTCORBA::ServerProtocolPolicy::_narrow (protocol.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_ServerProtocolPolicy *server_protocol =
- ACE_static_cast (TAO_ServerProtocolPolicy *,
- server_protocol_ptr.in ());
-
- if (server_protocol != 0)
- {
- this->server_protocol (server_protocol);
- }
-
-#else
-
- ACE_UNUSED_ARG (orb_core);
- ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-}
-
-TAO_POA_Policies::TAO_POA_Policies (const TAO_POA_Policies &rhs)
- : thread_ (rhs.thread ()),
- lifespan_ (rhs.lifespan ()),
- id_uniqueness_ (rhs.id_uniqueness ()),
- id_assignment_ (rhs.id_assignment ()),
- implicit_activation_ (rhs.implicit_activation ()),
- servant_retention_ (rhs.servant_retention ()),
- request_processing_ (rhs.request_processing ()),
- priority_model_ (rhs.priority_model ()),
- server_priority_ (rhs.server_priority ()),
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- server_protocol_ (0),
- priority_bands_ (0),
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- client_exposed_fixed_policies_ ( rhs.client_exposed_fixed_policies ()),
- orb_core_ (rhs.orb_core_)
-{
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- this->server_protocol (rhs.server_protocol ());
- this->priority_bands (rhs.priority_bands ());
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-}
-
-TAO_POA_Policies::~TAO_POA_Policies (void)
-{
- for (CORBA::ULong i = 0;
- i < this->client_exposed_fixed_policies_.length ();
- ++i)
- {
- ACE_TRY_NEW_ENV
- {
- this->client_exposed_fixed_policies_[i]->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- // Ignore exceptions
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_POA_Policies::~TAO_POA_Policies");
- }
- ACE_ENDTRY;
- }
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- this->server_protocol (0);
- this->priority_bands (0);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-}
-
-TAO_Acceptor_Filter *
-TAO_POA_Policies::make_filter (CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Acceptor_Filter *filter = 0;
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- if (this->priority_bands_ != 0)
- {
- ACE_NEW_THROW_EX (filter,
- TAO_Bands_Acceptor_Filter
- (this->server_protocol_->protocols_rep (),
- this->priority_bands_->priority_bands_rep ()),
- CORBA::NO_MEMORY ());
- return filter;
- }
-
- else if (this->priority_model_ == SERVER_DECLARED
- && this->server_priority_ != TAO_INVALID_PRIORITY)
- {
- ACE_NEW_THROW_EX (filter,
- TAO_Priority_Acceptor_Filter
- (this->server_protocol_->protocols_rep (),
- this->server_priority_),
- CORBA::NO_MEMORY ());
- return filter;
- }
-
- else
- {
- ACE_NEW_THROW_EX (filter,
- TAO_Server_Protocol_Acceptor_Filter
- (this->server_protocol_->protocols_rep ()),
- CORBA::NO_MEMORY ());
- return filter;
- }
-
-#else /* TAO_HAS_RT_CORBA == 1 */
-
- ACE_NEW_THROW_EX (filter,
- TAO_Default_Acceptor_Filter,
- CORBA::NO_MEMORY ());
- return filter;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-}
-
-void
-TAO_POA_Policies::parse_policies (const CORBA::PolicyList &policies,
- CORBA::Environment &ACE_TRY_ENV)
-{
- for (CORBA::ULong i = 0;
- i < policies.length ();
- i++)
- {
- this->parse_policy (policies[i],
- ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- this->validity_check (ACE_TRY_ENV);
-}
-
-void
-TAO_POA_Policies::validity_check (CORBA::Environment &ACE_TRY_ENV)
-{
- // The NON_RETAIN policy requires either the USE_DEFAULT_SERVANT or
- // USE_SERVANT_MANAGER policies.
- if (this->servant_retention_ == PortableServer::NON_RETAIN)
- if (this->request_processing_ != PortableServer::USE_SERVANT_MANAGER &&
- this->request_processing_ != PortableServer::USE_DEFAULT_SERVANT)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- // USE_ACTIVE_OBJECT_MAP_ONLY requires the RETAIN policy.
- if (this->request_processing_ == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY)
- if (this->servant_retention_ != PortableServer::RETAIN)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- // USE_DEFAULT_SERVANT requires the MULTIPLE_ID policy.
- if (this->request_processing_ == PortableServer::USE_DEFAULT_SERVANT)
- if (this->id_uniqueness_ != PortableServer::MULTIPLE_ID)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- // IMPLICIT_ACTIVATION requires the SYSTEM_ID and RETAIN policies.
- if (this->implicit_activation_ == PortableServer::IMPLICIT_ACTIVATION)
- if (this->servant_retention_ != PortableServer::RETAIN ||
- this->id_assignment_ != PortableServer::SYSTEM_ID)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
-#if (TAO_HAS_RT_CORBA == 1)
- // Perform checks for RTCORBA policies.
- // @@ What are the appropriate exceptions to throw?
-
- // @@ We have to force ORB_Core open, in order for
- // Acceptor_Registry/acceptors get created, so that we can do
- // validation. Once threadpools are in place, this may not be
- // necessary.
- this->orb_core_.open (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (this->validate_server_protocol () == -1)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- this->validate_priorities (ACE_TRY_ENV);
- ACE_CHECK;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-}
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-int
-TAO_POA_Policies::validate_server_protocol (void)
-{
- // Make sure we have an endpoint for at least one of the protocols
- // specified in the RTCORBA::ServerProtocolPolicy. This ensure we
- // will be able to create non-nil object references.
-
- RTCORBA::ProtocolList &protocols =
- this->server_protocol_->protocols_rep ();
-
- TAO_Acceptor_Registry *ar = this->orb_core_.acceptor_registry ();
-
- for (CORBA::ULong j = 0; j < protocols.length (); ++j)
- {
- CORBA::ULong protocol_type = protocols[j].protocol_type;
- for (TAO_AcceptorSetIterator a = ar->begin (); a != ar->end (); ++a)
- {
- if ((*a)->tag () == protocol_type)
- return 0;
- }
- }
- return -1;
-}
-
-void
-TAO_POA_Policies::validate_priorities (CORBA::Environment &ACE_TRY_ENV)
-{
- // If priority banded connections are set, make sure that:
- // 0. There is at least one band.
- // 1. Priority model is also set.
- // 2. If priority model is SERVER_DECLARED, server_priority must
- // match one of the bands.
- // 3. For each band, there must be at least one endpoint that can
- // service it, i.e., whose priority falls into the band's range.
- if (this->priority_bands_ != 0)
- {
- RTCORBA::PriorityBands &bands =
- this->priority_bands_->priority_bands_rep ();
-
- // Checks 0 and 1.
- if (bands.length () == 0
- || this->server_priority_ == TAO_INVALID_PRIORITY)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- // Check 2.
- if (this->priority_model_ == SERVER_DECLARED)
- {
- int match = 0;
- for (CORBA::ULong i = 0; i < bands.length (); ++i)
- {
- if (this->server_priority_ <= bands[i].high
- && this->server_priority_ >= bands[i].low)
- {
- match = 1;
- break;
- }
- }
-
- if (!match)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
- }
-
- // Check 3.
- TAO_Acceptor_Registry *ar = this->orb_core_.acceptor_registry ();
- for (CORBA::ULong i = 0; i < bands.length (); ++i)
- {
- int match = 0;
- for (TAO_AcceptorSetIterator a = ar->begin ();
- a != ar->end ();
- ++a)
- {
- if ((*a)->priority () <= bands[i].high
- && (*a)->priority () >= bands[i].low)
- {
- match = 1;
- break;
- }
- }
- if (!match)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
- }
-
- // Done with checks.
- return;
- }
-
- // If priority banded connections are not set, and the priority
- // model is SERVER_DECLARED, make sure we have at least one endpoint
- // that can provide service for the specified SERVER_DECLARED
- // priority.
- if (this->priority_model_ == SERVER_DECLARED)
- {
- TAO_Acceptor_Registry *ar = this->orb_core_.acceptor_registry ();
-
- for (TAO_AcceptorSetIterator a = ar->begin (); a != ar->end (); ++a)
- {
- if ((*a)->priority () == this->server_priority_)
- return;
- }
-
- ACE_THROW (CORBA::BAD_PARAM ());
- }
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-void
-TAO_POA_Policies::parse_policy (const CORBA::Policy_ptr policy,
- CORBA::Environment &ACE_TRY_ENV)
-{
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
- PortableServer::ThreadPolicy_var thread
- = PortableServer::ThreadPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (thread.in ()))
- {
- this->thread_ = thread->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
- PortableServer::LifespanPolicy_var lifespan
- = PortableServer::LifespanPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (lifespan.in ()))
- {
- this->lifespan_ = lifespan->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- PortableServer::IdUniquenessPolicy_var id_uniqueness
- = PortableServer::IdUniquenessPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (id_uniqueness.in ()))
- {
- this->id_uniqueness_ = id_uniqueness->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- PortableServer::IdAssignmentPolicy_var id_assignment
- = PortableServer::IdAssignmentPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (id_assignment.in ()))
- {
- this->id_assignment_ = id_assignment->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
- PortableServer::ImplicitActivationPolicy_var implicit_activation
- = PortableServer::ImplicitActivationPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (implicit_activation.in ()))
- {
- this->implicit_activation_ = implicit_activation->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- PortableServer::ServantRetentionPolicy_var servant_retention
- = PortableServer::ServantRetentionPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (servant_retention.in ()))
- {
- this->servant_retention_ = servant_retention->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- PortableServer::RequestProcessingPolicy_var request_processing
- = PortableServer::RequestProcessingPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (request_processing.in ()))
- {
- this->request_processing_ = request_processing->value (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- RTCORBA::PriorityModelPolicy_var priority_model
- = RTCORBA::PriorityModelPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (priority_model.in ()))
- {
- RTCORBA::PriorityModel rt_priority_model =
- priority_model->priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->priority_model_ =
- TAO_POA_Policies::PriorityModel (rt_priority_model);
-
- this->server_priority_ =
- priority_model->server_priority (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (this->server_priority_ < RTCORBA::minPriority
- || this->server_priority_ > RTCORBA::maxPriority)
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-
- return;
- }
-
- RTCORBA::ClientProtocolPolicy_var client_protocol
- = RTCORBA::ClientProtocolPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (client_protocol.in ()))
- {
- CORBA::ULong current_length =
- this->client_exposed_fixed_policies_.length ();
-
- this->client_exposed_fixed_policies_.length (current_length + 1);
-
- this->client_exposed_fixed_policies_[current_length] =
- client_protocol->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- RTCORBA::PriorityBandedConnectionPolicy_var priority_bands
- = RTCORBA::PriorityBandedConnectionPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (priority_bands.in ()))
- {
- TAO_PriorityBandedConnectionPolicy *priority_bands_i =
- ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
- priority_bands.in ());
-
- this->priority_bands (priority_bands_i);
-
- CORBA::ULong current_length =
- this->client_exposed_fixed_policies_.length ();
-
- this->client_exposed_fixed_policies_.length (current_length + 1);
-
- this->client_exposed_fixed_policies_[current_length] =
- priority_bands->copy (ACE_TRY_ENV);
- ACE_CHECK;
-
- return;
- }
-
- RTCORBA::ServerProtocolPolicy_var server_protocol
- = RTCORBA::ServerProtocolPolicy::_narrow (policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (server_protocol.in ()))
- {
- TAO_ServerProtocolPolicy *server_protocol_i =
- ACE_static_cast (TAO_ServerProtocolPolicy *,
- server_protocol.in ());
-
- this->server_protocol (server_protocol_i);
-
- return;
- }
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- // Check whether we have a BiDirectional policy set. Call the
- // ORB_Core to do the checking for us
- int retval = this->orb_core_.parse_bidir_policy (policy,
- ACE_TRY_ENV);
-
- ACE_CHECK;
-
- // The policy has been successfully parsed, so return
- if (retval)
- return;
-
- ACE_THROW (PortableServer::POA::InvalidPolicy ());
-}
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-void
-TAO_POA_Policies::priority_bands (TAO_PriorityBandedConnectionPolicy *policy)
-{
- if (this->priority_bands_)
- {
- this->priority_bands_->destroy ();
- CORBA::release (this->priority_bands_);
- this->priority_bands_ = 0;
- }
-
- if (policy)
- {
- ACE_NEW (this->priority_bands_,
- TAO_PriorityBandedConnectionPolicy (*policy));
- }
-
-}
-
-void
-TAO_POA_Policies::server_protocol (TAO_ServerProtocolPolicy *policy)
-{
- ACE_TRY_NEW_ENV
- {
- if (this->server_protocol_)
- {
- this->server_protocol_->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::release (this->server_protocol_);
- this->server_protocol_ = 0;
- }
-
- if (policy)
- {
- ACE_NEW_THROW_EX (this->server_protocol_,
- TAO_ServerProtocolPolicy (*policy),
- CORBA::NO_MEMORY ());
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- if (TAO_debug_level > 4)
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_POA_Policies::server_protocol");
- }
- ACE_ENDTRY;
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
TAO_Adapter_Activator::TAO_Adapter_Activator (PortableServer::POAManager_ptr poa_manager)
: poa_manager_ (PortableServer::POAManager::_duplicate (poa_manager))
{
@@ -4031,7 +3082,7 @@ TAO_POA::key_to_object (const TAO_ObjectKey &key,
CORBA::Object_ptr obj = CORBA::Object::_nil ();
if (this->use_imr_
- && this->policies_.lifespan () == PortableServer::PERSISTENT)
+ && this->cached_policies_.lifespan () == PortableServer::PERSISTENT)
{
// Check to see if we alter the IOR.
CORBA::Object_var imr =
@@ -4161,75 +3212,14 @@ TAO_POA::key_to_stub_i (const TAO_ObjectKey &key,
ACE_TRY_ENV);
ACE_CHECK_RETURN (0);
- TAO_Stub *data = 0;
-
- // If the POA has RTCORBA::SERVER_DECLARED priority model
- // then regardless of the fact that there are or that there
- // are not bands then we need to pass only one endpoint that
- // is either the one associated to the bands to which the
- // server belongs, or the one associated to the server priority.
- //
- // If the POA has RTCORBA::CLIENT_EXPOSED, than all endpoints
- // should be passed.
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-
- if (this->policies ().priority_model ()
- == TAO_POA_Policies::SERVER_DECLARED)
- {
- if (this->policies ().priority_bands () != 0)
- {
- TAO_Bands_Acceptor_Filter
- filter (this->policies ().server_protocol ()->protocols_rep (),
- this->policies ().priority_bands ()->priority_bands_rep());
-
- data = this->orb_core_.create_stub_object (key,
- type_id,
- client_exposed_policies._retn (),
- &filter,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- }
- else
- {
- RTCORBA::Priority object_priority =
- this->policies ().server_priority () > priority ? this->policies ().server_priority () : priority;
- TAO_Priority_Acceptor_Filter filter (this->policies ().server_protocol ()->protocols_rep (),
- object_priority);
-
- data = this->orb_core_.create_stub_object (key,
- type_id,
- client_exposed_policies._retn (),
- &filter,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- }
- }
- else if (this->policies ().priority_model ()
- == TAO_POA_Policies::CLIENT_PROPAGATED)
- {
- TAO_Server_Protocol_Acceptor_Filter filter ((this->policies ().server_protocol ()->protocols_rep ()));
- data = this->orb_core_.create_stub_object (key,
- type_id,
- client_exposed_policies._retn (),
- &filter,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- }
-
-#else /* NON-RT-CORBA Section */
-
- data = this->orb_core_.create_stub_object (key,
- type_id,
- client_exposed_policies._retn (),
- this->acceptor_filter_,
- ACE_TRY_ENV);
+ TAO_Default_Acceptor_Filter filter;
+ TAO_Stub *data = this->orb_core_.create_stub_object (key,
+ type_id,
+ client_exposed_policies._retn (),
+ &filter,
+ ACE_TRY_ENV);
ACE_CHECK_RETURN (0);
-#endif /* TAO_HAS_RT_CORBA */
-
-
return data;
}
@@ -4237,9 +3227,6 @@ CORBA::PolicyList *
TAO_POA::client_exposed_policies (CORBA::Short object_priority,
CORBA_Environment &ACE_TRY_ENV)
{
- const CORBA::PolicyList &client_exposed_fixed_policies =
- this->policies ().client_exposed_fixed_policies ();
-
CORBA::PolicyList *client_exposed_policies = 0;
ACE_NEW_THROW_EX (client_exposed_policies,
CORBA::PolicyList (),
@@ -4247,49 +3234,13 @@ TAO_POA::client_exposed_policies (CORBA::Short object_priority,
CORBA::COMPLETED_NO));
ACE_CHECK_RETURN (0);
- client_exposed_policies->length (client_exposed_fixed_policies.length ());
-
- for (CORBA::ULong i = 0;
- i < client_exposed_fixed_policies.length ();
- ++i)
- (*client_exposed_policies)[i] =
- client_exposed_fixed_policies[i]->copy ();
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Short poa_priority =
- this->policies ().server_priority ();
-
- if (poa_priority != TAO_INVALID_PRIORITY)
- {
- TAO_POA_Policies::PriorityModel priority_model =
- this->policies ().priority_model ();
-
- CORBA::Short priority;
- if (priority_model == TAO_POA_Policies::CLIENT_PROPAGATED)
- priority = poa_priority;
- else
- priority = object_priority;
-
- TAO_PriorityModelPolicy *priority_model_policy;
- ACE_NEW_THROW_EX (priority_model_policy,
- TAO_PriorityModelPolicy (RTCORBA::PriorityModel (priority_model),
- priority),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_NO));
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong current_length = client_exposed_policies->length ();
- client_exposed_policies->length (current_length + 1);
- (*client_exposed_policies)[current_length] = priority_model_policy;
- }
-
-#else /* TAO_HAS_RT_CORBA == 1 */
+ // Add in all of the client exposed policies.
+ this->policies_.add_client_exposed_fixed_policies (client_exposed_policies,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
ACE_UNUSED_ARG (object_priority);
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
return client_exposed_policies;
}
@@ -4432,6 +3383,35 @@ TAO_POA::imr_notify_shutdown (void)
#endif /* TAO_HAS_MINIMUM_CORBA */
+TAO_POA_Guard::TAO_POA_Guard (TAO_POA &poa,
+ CORBA::Environment &ACE_TRY_ENV,
+ int check_for_destruction)
+ : guard_ (poa.lock ())
+{
+ if (!this->guard_.locked ())
+ ACE_THROW (
+ CORBA::INTERNAL (
+ CORBA_SystemException::_tao_minor_code (
+ TAO_GUARD_FAILURE,
+ 0),
+ CORBA::COMPLETED_NO));
+
+ // Check if a non-servant upcall is in progress. If a non-servant
+ // upcall is in progress, wait for it to complete. Unless of
+ // course, the thread making the non-servant upcall is this thread.
+ poa.object_adapter ().wait_for_non_servant_upcalls_to_complete (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (check_for_destruction &&
+ poa.cleanup_in_progress ())
+ ACE_THROW (
+ CORBA::BAD_INV_ORDER (
+ CORBA_SystemException::_tao_minor_code (
+ TAO_POA_BEING_DESTROYED,
+ 0),
+ CORBA::COMPLETED_NO));
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Array_Base<TAO_Active_Object_Map::Map_Entry *>;
diff --git a/TAO/tao/PortableServer/POA.h b/TAO/tao/PortableServer/POA.h
index 2d438e3d2d6..9fb46cb4b59 100644
--- a/TAO/tao/PortableServer/POA.h
+++ b/TAO/tao/PortableServer/POA.h
@@ -34,12 +34,15 @@
// POA Manager
#include "POAManager.h"
+// POA Policy Set
+#include "POA_Policy_Set.h"
+
+// Cached POA Policies
+#include "POA_Cached_Policies.h"
+
// Object_Key
#include "tao/Object_KeyC.h"
-// RT CORBA
-#include "tao/RTCORBAC.h"
-
// Local Object
#include "tao/LocalObject.h"
@@ -64,287 +67,7 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_POA;
-class TAO_ServerProtocolPolicy;
-class TAO_PriorityBandedConnectionPolicy;
class TAO_Acceptor_Filter;
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-class TAO_PortableServer_Export TAO_Thread_Policy :
- public PortableServer::ThreadPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Thread_Policy (PortableServer::ThreadPolicyValue value);
-
- PortableServer::ThreadPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::ThreadPolicyValue value_;
-};
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-class TAO_PortableServer_Export TAO_Lifespan_Policy :
- public PortableServer::LifespanPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value);
-
- PortableServer::LifespanPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::LifespanPolicyValue value_;
-};
-
-class TAO_PortableServer_Export TAO_Id_Uniqueness_Policy :
- public PortableServer::IdUniquenessPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value);
-
- PortableServer::IdUniquenessPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::IdUniquenessPolicyValue value_;
-};
-
-class TAO_PortableServer_Export TAO_Id_Assignment_Policy :
- public PortableServer::IdAssignmentPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value);
-
- PortableServer::IdAssignmentPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::IdAssignmentPolicyValue value_;
-};
-
-#if (TAO_HAS_MINIMUM_POA == 0)
-
-class TAO_PortableServer_Export TAO_Implicit_Activation_Policy :
- public PortableServer::ImplicitActivationPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value);
-
- PortableServer::ImplicitActivationPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::ImplicitActivationPolicyValue value_;
-};
-
-class TAO_PortableServer_Export TAO_Servant_Retention_Policy :
- public PortableServer::ServantRetentionPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value);
-
- PortableServer::ServantRetentionPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::ServantRetentionPolicyValue value_;
-};
-
-class TAO_PortableServer_Export TAO_Request_Processing_Policy :
- public PortableServer::RequestProcessingPolicy,
- public TAO_Local_RefCounted_Object
-{
-public:
- TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value);
-
- PortableServer::RequestProcessingPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
- PortableServer::RequestProcessingPolicyValue value_;
-};
-
-#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
-class TAO_PortableServer_Export TAO_POA_Policies
-{
-public:
-
- enum PriorityModel
- {
- CLIENT_PROPAGATED,
- SERVER_DECLARED
- };
-
- TAO_POA_Policies (TAO_ORB_Core &orb_core,
- CORBA::Environment &ACE_TRY_ENV);
-
- TAO_POA_Policies (const TAO_POA_Policies &rhs);
-
- ~TAO_POA_Policies (void);
-
- PortableServer::ThreadPolicyValue thread (void) const;
- void thread (PortableServer::ThreadPolicyValue value);
-
- PortableServer::LifespanPolicyValue lifespan (void) const;
- void lifespan (PortableServer::LifespanPolicyValue value);
-
- PortableServer::IdUniquenessPolicyValue id_uniqueness (void) const;
- void id_uniqueness (PortableServer::IdUniquenessPolicyValue value);
-
- PortableServer::IdAssignmentPolicyValue id_assignment (void) const;
- void id_assignment (PortableServer::IdAssignmentPolicyValue value);
-
- PortableServer::ImplicitActivationPolicyValue implicit_activation (void) const;
- void implicit_activation (PortableServer::ImplicitActivationPolicyValue value);
-
- PortableServer::ServantRetentionPolicyValue servant_retention (void) const;
- void servant_retention (PortableServer::ServantRetentionPolicyValue value);
-
- PortableServer::RequestProcessingPolicyValue request_processing (void) const;
- void request_processing (PortableServer::RequestProcessingPolicyValue value);
-
- PriorityModel priority_model (void) const;
- void priority_model (PriorityModel value);
-
- CORBA::Short server_priority (void) const;
- void server_priority (CORBA::Short value);
-
- #if (TAO_HAS_RT_CORBA == 1)
-
- TAO_ServerProtocolPolicy *server_protocol (void) const;
- void server_protocol (TAO_ServerProtocolPolicy *policy);
-
- TAO_PriorityBandedConnectionPolicy *priority_bands (void) const;
- void priority_bands (TAO_PriorityBandedConnectionPolicy *policy);
-
- #endif /* TAO_HAS_RT_CORBA == 1 */
-
- TAO_Acceptor_Filter *make_filter (CORBA::Environment &ACE_TRY_ENV);
- // Create acceptor filter based on POA's policies.
-
- void parse_policies (const CORBA::PolicyList &policies,
- CORBA_Environment &ACE_TRY_ENV);
-
- const CORBA::PolicyList &client_exposed_fixed_policies (void) const;
-
-protected:
-
- void parse_policy (const CORBA::Policy_ptr policy,
- CORBA_Environment &ACE_TRY_ENV);
-
- void validity_check (CORBA::Environment &ACE_TRY_ENV);
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- int validate_server_protocol (void);
-
- void validate_priorities (CORBA::Environment &ACE_TRY_ENV);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- PortableServer::ThreadPolicyValue thread_;
-
- PortableServer::LifespanPolicyValue lifespan_;
-
- PortableServer::IdUniquenessPolicyValue id_uniqueness_;
-
- PortableServer::IdAssignmentPolicyValue id_assignment_;
-
- PortableServer::ImplicitActivationPolicyValue implicit_activation_;
-
- PortableServer::ServantRetentionPolicyValue servant_retention_;
-
- PortableServer::RequestProcessingPolicyValue request_processing_;
-
- PriorityModel priority_model_;
-
- CORBA::Short server_priority_;
-
-#if (TAO_HAS_RT_CORBA == 1)
-
- TAO_ServerProtocolPolicy *server_protocol_;
- TAO_PriorityBandedConnectionPolicy *priority_bands_;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- CORBA::PolicyList client_exposed_fixed_policies_;
-
- TAO_ORB_Core &orb_core_;
-};
-
class TAO_Temporary_Creation_Time;
class TAO_Creation_Time
@@ -403,14 +126,8 @@ protected:
// Forward Declaration
class ServerObject_i;
-#if (TAO_HAS_RT_CORBA == 1)
- typedef RTPortableServer::POA TAO_POA_Base;
-#else
- typedef PortableServer::POA TAO_POA_Base;
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
class TAO_PortableServer_Export TAO_POA :
- public TAO_POA_Base,
+ public PortableServer::POA ,
public TAO_Local_RefCounted_Object
{
public:
@@ -591,44 +308,14 @@ public:
CORBA::OctetSeq *id (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Object_ptr create_reference_with_priority (const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
-
- CORBA::Object_ptr create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
- const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy));
-
- PortableServer::ObjectId * activate_object_with_priority (PortableServer::Servant p_servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy));
-
- void activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
- PortableServer::Servant p_servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy));
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Accessor for POA policies.
+ TAO_POA_Policy_Set &policies (void);
- TAO_POA_Policies &policies (void);
- // Accessor for POA policies.
+ /// Accessor for cached POA policies.
+ TAO_POA_Cached_Policies &cached_policies (void);
- CORBA::PolicyList *client_exposed_policies (CORBA::Short object_priority,
- CORBA_Environment &ACE_TRY_ENV);
+ virtual CORBA::PolicyList *client_exposed_policies (CORBA::Short object_priority,
+ CORBA_Environment &ACE_TRY_ENV);
// This method gives the policies that are exposed to the client.
// These policies are shipped within the IOR.
@@ -647,7 +334,7 @@ public:
TAO_POA (const String &name,
TAO_POA_Manager &poa_manager,
- const TAO_POA_Policies &policies,
+ const TAO_POA_Policy_Set &policies,
TAO_POA *parent,
ACE_Lock &lock,
TAO_SYNCH_MUTEX &thread_lock,
@@ -655,7 +342,7 @@ public:
TAO_Object_Adapter *object_adapter,
CORBA_Environment &ACE_TRY_ENV);
- ~TAO_POA (void);
+ virtual ~TAO_POA (void);
static char name_separator (void);
@@ -693,10 +380,24 @@ public:
// Create the correct stub, properly initialized with the attributes
// and policies attached to the current POA.
+ /// Accessor for the current thread policy of this POA.
+ PortableServer::ThreadPolicyValue thread_policy (void) const;
+
protected:
const ACE_CString &name (void) const;
+ /// Template method for creating new POA's of this type.
+ virtual TAO_POA *new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV);
+
PortableServer::POA_ptr create_POA_i (const char *adapter_name,
PortableServer::POAManager_ptr poa_manager,
const CORBA::PolicyList &policies,
@@ -707,7 +408,7 @@ protected:
TAO_POA *create_POA_i (const String &adapter_name,
TAO_POA_Manager &poa_manager,
- const TAO_POA_Policies &policies,
+ const TAO_POA_Policy_Set &policies,
CORBA_Environment &ACE_TRY_ENV)
ACE_THROW_SPEC ((CORBA::SystemException,
PortableServer::POA::AdapterAlreadyExists,
@@ -774,10 +475,10 @@ protected:
// Wrapper for the ORB's key_to_object that will alter the object pointer
// if the ImplRepo is used.
- TAO_Stub* key_to_stub_i (const TAO_ObjectKey &key,
- const char *type_id,
- CORBA::Short priority,
- CORBA_Environment &ACE_TRY_ENV);
+ virtual TAO_Stub* key_to_stub_i (const TAO_ObjectKey &key,
+ const char *type_id,
+ CORBA::Short priority,
+ CORBA_Environment &ACE_TRY_ENV);
// Like key_to_stub() but assume that the ORB is not shutting down.
int is_servant_in_map (PortableServer::Servant servant);
@@ -895,14 +596,9 @@ protected:
CORBA::Boolean &is_system_id,
TAO_Temporary_Creation_Time &poa_creation_time);
-#if (TAO_HAS_RT_CORBA == 1)
-
- int valid_priority (RTCORBA::Priority priority);
-
- void validate_policies (CORBA::Environment &ACE_TRY_ENV);
-
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ /// Access the list of default POA policies. This list is used as a
+ /// prototype for creating new POA's. It should
+ static TAO_POA_Policy_Set &default_poa_policies (void);
protected:
@@ -970,11 +666,9 @@ protected:
TAO_POA_Manager &poa_manager_;
- TAO_POA_Policies policies_;
+ TAO_POA_Policy_Set policies_;
- TAO_Acceptor_Filter *acceptor_filter_;
- // Strategy (selected based on POA policies) for deciding which
- // endpoints get embedded into object's IOR.
+ TAO_POA_Cached_Policies cached_policies_;
TAO_POA *parent_;
@@ -1011,10 +705,6 @@ protected:
ACE_Lock &lock_;
- int persistent_;
-
- int system_id_;
-
TAO_Creation_Time creation_time_;
TAO_ORB_Core &orb_core_;
@@ -1042,7 +732,7 @@ protected:
};
-class TAO_POA_Guard
+class TAO_PortableServer_Export TAO_POA_Guard
{
public:
TAO_POA_Guard (TAO_POA &poa,
diff --git a/TAO/tao/PortableServer/POA.i b/TAO/tao/PortableServer/POA.i
index 8a74c07c228..e5d7c02ddc8 100644
--- a/TAO/tao/PortableServer/POA.i
+++ b/TAO/tao/PortableServer/POA.i
@@ -16,166 +16,6 @@ TAO_POA::lock (void)
return this->lock_;
}
-ACE_INLINE
-TAO_POA_Guard::TAO_POA_Guard (TAO_POA &poa,
- CORBA::Environment &ACE_TRY_ENV,
- int check_for_destruction)
- : guard_ (poa.lock ())
-{
- if (!this->guard_.locked ())
- ACE_THROW (
- CORBA::INTERNAL (
- CORBA_SystemException::_tao_minor_code (
- TAO_GUARD_FAILURE,
- 0),
- CORBA::COMPLETED_NO));
-
- // Check if a non-servant upcall is in progress. If a non-servant
- // upcall is in progress, wait for it to complete. Unless of
- // course, the thread making the non-servant upcall is this thread.
- poa.object_adapter ().wait_for_non_servant_upcalls_to_complete (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (check_for_destruction &&
- poa.cleanup_in_progress ())
- ACE_THROW (
- CORBA::BAD_INV_ORDER (
- CORBA_SystemException::_tao_minor_code (
- TAO_POA_BEING_DESTROYED,
- 0),
- CORBA::COMPLETED_NO));
-}
-
-ACE_INLINE PortableServer::ThreadPolicyValue
-TAO_POA_Policies::thread (void) const
-{
- return this->thread_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::thread (PortableServer::ThreadPolicyValue value)
-{
- this->thread_ = value;
-}
-
-ACE_INLINE PortableServer::LifespanPolicyValue
-TAO_POA_Policies::lifespan (void) const
-{
- return this->lifespan_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::lifespan (PortableServer::LifespanPolicyValue value)
-{
- this->lifespan_ = value;
-}
-
-ACE_INLINE PortableServer::IdUniquenessPolicyValue
-TAO_POA_Policies::id_uniqueness (void) const
-{
- return this->id_uniqueness_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::id_uniqueness (PortableServer::IdUniquenessPolicyValue value)
-{
- this->id_uniqueness_ = value;
-}
-
-ACE_INLINE PortableServer::IdAssignmentPolicyValue
-TAO_POA_Policies::id_assignment (void) const
-{
- return this->id_assignment_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::id_assignment (PortableServer::IdAssignmentPolicyValue value)
-{
- this->id_assignment_ = value;
-}
-
-ACE_INLINE PortableServer::ImplicitActivationPolicyValue
-TAO_POA_Policies::implicit_activation (void) const
-{
- return this->implicit_activation_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::implicit_activation (PortableServer::ImplicitActivationPolicyValue value)
-{
- this->implicit_activation_ = value;
-}
-
-ACE_INLINE PortableServer::ServantRetentionPolicyValue
-TAO_POA_Policies::servant_retention (void) const
-{
- return this->servant_retention_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::servant_retention (PortableServer::ServantRetentionPolicyValue value)
-{
- this->servant_retention_ = value;
-}
-
-ACE_INLINE PortableServer::RequestProcessingPolicyValue
-TAO_POA_Policies::request_processing (void) const
-{
- return this->request_processing_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::request_processing (PortableServer::RequestProcessingPolicyValue value)
-{
- this->request_processing_ = value;
-}
-
-ACE_INLINE TAO_POA_Policies::PriorityModel
-TAO_POA_Policies::priority_model (void) const
-{
- return this->priority_model_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::priority_model (PriorityModel value)
-{
- this->priority_model_ = value;
-}
-
-ACE_INLINE CORBA::Short
-TAO_POA_Policies::server_priority (void) const
-{
- return this->server_priority_;
-}
-
-ACE_INLINE void
-TAO_POA_Policies::server_priority (CORBA::Short value)
-{
- this->server_priority_ = value;
-}
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE TAO_ServerProtocolPolicy *
-TAO_POA_Policies::server_protocol (void) const
-{
- return this->server_protocol_;
-}
-
-ACE_INLINE TAO_PriorityBandedConnectionPolicy *
-TAO_POA_Policies::priority_bands (void) const
-{
- return this->priority_bands_;
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-ACE_INLINE const CORBA::PolicyList &
-TAO_POA_Policies::client_exposed_fixed_policies (void) const
-{
- return this->client_exposed_fixed_policies_;
-}
-
ACE_INLINE CORBA::ULong
TAO_Creation_Time::creation_time_length (void)
{
@@ -320,7 +160,7 @@ TAO_POA::destroy (CORBA::Boolean etherealize_objects,
ACE_TRY_ENV);
}
-ACE_INLINE TAO_POA_Policies &
+ACE_INLINE TAO_POA_Policy_Set &
TAO_POA::policies (void)
{
return this->policies_;
@@ -396,7 +236,7 @@ TAO_POA::activate_object (PortableServer::Servant servant,
TAO_POA_GUARD_RETURN (0);
return this->activate_object_i (servant,
- this->policies ().server_priority (),
+ this->cached_policies_.server_priority (),
ACE_TRY_ENV);
}
@@ -414,7 +254,7 @@ TAO_POA::activate_object_with_id (const PortableServer::ObjectId &id,
this->activate_object_with_id_i (id,
servant,
- this->policies ().server_priority (),
+ this->cached_policies_.server_priority (),
ACE_TRY_ENV);
}
@@ -442,7 +282,7 @@ TAO_POA::create_reference (const char *intf,
TAO_POA_GUARD_RETURN (CORBA::Object::_nil ());
return this->create_reference_i (intf,
- this->policies ().server_priority (),
+ this->cached_policies_.server_priority (),
ACE_TRY_ENV);
}
@@ -458,7 +298,7 @@ TAO_POA::create_reference_with_id (const PortableServer::ObjectId &id,
return this->create_reference_with_id_i (id,
intf,
- this->policies ().server_priority (),
+ this->cached_policies_.server_priority (),
ACE_TRY_ENV);
}
@@ -521,113 +361,6 @@ TAO_POA::id_to_reference (const PortableServer::ObjectId &oid,
return this->id_to_reference_i (oid, ACE_TRY_ENV);
}
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE CORBA::Object_ptr
-TAO_POA::create_reference_with_priority (const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
-{
- this->validate_policies (ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- if (!this->valid_priority (priority))
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (),
- 0);
- }
-
- // Lock access for the duration of this transaction.
- TAO_POA_GUARD_RETURN (0);
-
- return this->create_reference_i (intf,
- priority,
- ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object_ptr
-TAO_POA::create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
- const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::WrongPolicy))
-{
- this->validate_policies (ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- if (!this->valid_priority (priority))
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (),
- 0);
- }
-
- // Lock access for the duration of this transaction.
- TAO_POA_GUARD_RETURN (0);
-
- return this->create_reference_with_id_i (oid,
- intf,
- priority,
- ACE_TRY_ENV);
-}
-
-ACE_INLINE PortableServer::ObjectId *
-TAO_POA::activate_object_with_priority (PortableServer::Servant servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy))
-{
- this->validate_policies (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- if (!this->valid_priority (priority))
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (),
- 0);
- }
-
- // Lock access for the duration of this transaction.
- TAO_POA_GUARD_RETURN (0);
-
- return this->activate_object_i (servant,
- priority,
- ACE_TRY_ENV);
-}
-
-ACE_INLINE void
-TAO_POA::activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
- PortableServer::Servant servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy))
-{
- this->validate_policies (ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!this->valid_priority (priority))
- {
- ACE_THROW (CORBA::BAD_PARAM ());
- }
-
- // Lock access for the duration of this transaction.
- TAO_POA_GUARD;
-
- this->activate_object_with_id_i (oid,
- servant,
- priority,
- ACE_TRY_ENV);
-}
-
-#endif /* TAO_HAS_RT_CORBA */
-
-
ACE_INLINE PortableServer::POA_ptr
TAO_POA::the_parent (CORBA::Environment &)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -689,7 +422,7 @@ TAO_POA::creation_time (void)
ACE_INLINE CORBA::Boolean
TAO_POA::system_id (void)
{
- return (CORBA::Boolean) this->system_id_;
+ return (this->cached_policies_.id_assignment () == PortableServer::SYSTEM_ID);
}
@@ -703,7 +436,7 @@ TAO_POA::root (void)
ACE_INLINE CORBA::Boolean
TAO_POA::persistent (void)
{
- return (CORBA::Boolean) this->persistent_;
+ return (this->cached_policies_.lifespan () == PortableServer::PERSISTENT);
}
ACE_INLINE const ACE_CString &
@@ -865,3 +598,16 @@ TAO_POA::orb_core (void) const
{
return this->orb_core_;
}
+
+ACE_INLINE PortableServer::ThreadPolicyValue
+TAO_POA::thread_policy (void) const
+{
+ return this->cached_policies_.thread ();
+}
+
+ACE_INLINE TAO_POA_Cached_Policies &
+TAO_POA::cached_policies (void)
+{
+ return this->cached_policies_;
+}
+
diff --git a/TAO/tao/PortableServer/POA_Cached_Policies.cpp b/TAO/tao/PortableServer/POA_Cached_Policies.cpp
new file mode 100644
index 00000000000..542aa912b9b
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Cached_Policies.cpp
@@ -0,0 +1,150 @@
+// @(#) $Id$
+
+#include "POA_Cached_Policies.h"
+#include "POA_Policy_Set.h"
+
+#if !defined (__ACE_INLINE__)
+# include "POA_Cached_Policies.i"
+#endif /* ! __ACE_INLINE__ */
+
+
+ACE_RCSID(tao, POA, "$Id$")
+
+
+TAO_POA_Cached_Policies::TAO_POA_Cached_Policies ()
+ : thread_ (PortableServer::ORB_CTRL_MODEL),
+ lifespan_ (PortableServer::TRANSIENT),
+ id_uniqueness_ (PortableServer::UNIQUE_ID),
+ id_assignment_ (PortableServer::SYSTEM_ID),
+ implicit_activation_ (PortableServer::NO_IMPLICIT_ACTIVATION),
+ servant_retention_ (PortableServer::RETAIN),
+ request_processing_ (PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY),
+ priority_model_ (TAO_POA_Cached_Policies::CLIENT_PROPAGATED),
+ server_priority_ (TAO_INVALID_PRIORITY)
+{
+}
+
+
+TAO_POA_Cached_Policies::~TAO_POA_Cached_Policies (void)
+{
+}
+
+void
+TAO_POA_Cached_Policies::update (TAO_POA_Policy_Set &policy_set,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ for (CORBA::ULong i = 0; i < policy_set.num_policies (); i++)
+ {
+ CORBA::Policy_var policy = policy_set.get_policy_by_index (i);
+
+ this->update_policy (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+}
+
+void
+TAO_POA_Cached_Policies::update_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ThreadPolicy_var thread
+ = PortableServer::ThreadPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (thread.in ()))
+ {
+ this->thread_ = thread->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ PortableServer::LifespanPolicy_var lifespan
+ = PortableServer::LifespanPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (lifespan.in ()))
+ {
+ this->lifespan_ = lifespan->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+ PortableServer::IdUniquenessPolicy_var id_uniqueness
+ = PortableServer::IdUniquenessPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (id_uniqueness.in ()))
+ {
+ this->id_uniqueness_ = id_uniqueness->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+ PortableServer::IdAssignmentPolicy_var id_assignment
+ = PortableServer::IdAssignmentPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (id_assignment.in ()))
+ {
+ this->id_assignment_ = id_assignment->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ImplicitActivationPolicy_var implicit_activation
+ = PortableServer::ImplicitActivationPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (implicit_activation.in ()))
+ {
+ this->implicit_activation_ = implicit_activation->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+ PortableServer::ServantRetentionPolicy_var servant_retention
+ = PortableServer::ServantRetentionPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (servant_retention.in ()))
+ {
+ this->servant_retention_ = servant_retention->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+ PortableServer::RequestProcessingPolicy_var request_processing
+ = PortableServer::RequestProcessingPolicy::_narrow (policy,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (request_processing.in ()))
+ {
+ this->request_processing_ = request_processing->value (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ return;
+ }
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+}
+
diff --git a/TAO/tao/PortableServer/POA_Cached_Policies.h b/TAO/tao/PortableServer/POA_Cached_Policies.h
new file mode 100644
index 00000000000..633e8ac32b0
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Cached_Policies.h
@@ -0,0 +1,108 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// POA.h
+//
+// = DESCRIPTION
+// POA
+//
+// = AUTHOR
+// Irfan Pyarali
+//
+// ============================================================================
+
+#ifndef TAO_POA_CACHED_POLICIES_H
+#define TAO_POA_CACHED_POLICIES_H
+#include "ace/pre.h"
+
+#include "POA_Policies.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// 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(disable:4250)
+#endif /* _MSC_VER */
+
+// Forward references.
+class TAO_POA_Policy_Set;
+
+class TAO_PortableServer_Export TAO_POA_Cached_Policies
+{
+public:
+
+ enum PriorityModel
+ {
+ CLIENT_PROPAGATED,
+ SERVER_DECLARED
+ };
+
+ TAO_POA_Cached_Policies ();
+
+ ~TAO_POA_Cached_Policies (void);
+
+ /// Update the cached policy values.
+ void update (TAO_POA_Policy_Set &policy_set,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /// Accessor methods to cached values.
+ PortableServer::ThreadPolicyValue thread (void) const;
+ PortableServer::LifespanPolicyValue lifespan (void) const;
+ PortableServer::IdUniquenessPolicyValue id_uniqueness (void) const;
+ PortableServer::IdAssignmentPolicyValue id_assignment (void) const;
+ PortableServer::ImplicitActivationPolicyValue implicit_activation (void) const;
+ PortableServer::ServantRetentionPolicyValue servant_retention (void) const;
+ PortableServer::RequestProcessingPolicyValue request_processing (void) const;
+ PriorityModel priority_model (void) const;
+ CORBA::Short server_priority (void) const;
+
+ void priority_model (PriorityModel priority_model);
+ void server_priority (CORBA::Short priority);
+
+protected:
+
+ /// Helper method to update a particular policy.
+ void update_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ PortableServer::ThreadPolicyValue thread_;
+
+ PortableServer::LifespanPolicyValue lifespan_;
+
+ PortableServer::IdUniquenessPolicyValue id_uniqueness_;
+
+ PortableServer::IdAssignmentPolicyValue id_assignment_;
+
+ PortableServer::ImplicitActivationPolicyValue implicit_activation_;
+
+ PortableServer::ServantRetentionPolicyValue servant_retention_;
+
+ PortableServer::RequestProcessingPolicyValue request_processing_;
+
+ PriorityModel priority_model_;
+
+ CORBA::Short server_priority_;
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__ACE_INLINE__)
+# include "POA_Cached_Policies.i"
+#endif /* __ACE_INLINE__ */
+
+#include "ace/post.h"
+#endif /* TAO_POA_CACHED_POLICIES_H */
diff --git a/TAO/tao/PortableServer/POA_Cached_Policies.i b/TAO/tao/PortableServer/POA_Cached_Policies.i
new file mode 100644
index 00000000000..4587617a1f4
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Cached_Policies.i
@@ -0,0 +1,69 @@
+// $Id$
+
+ACE_INLINE PortableServer::ThreadPolicyValue
+TAO_POA_Cached_Policies::thread (void) const
+{
+ return this->thread_;
+}
+
+ACE_INLINE PortableServer::LifespanPolicyValue
+TAO_POA_Cached_Policies::lifespan (void) const
+{
+ return this->lifespan_;
+}
+
+ACE_INLINE PortableServer::IdUniquenessPolicyValue
+TAO_POA_Cached_Policies::id_uniqueness (void) const
+{
+ return this->id_uniqueness_;
+}
+
+ACE_INLINE PortableServer::IdAssignmentPolicyValue
+TAO_POA_Cached_Policies::id_assignment (void) const
+{
+ return this->id_assignment_;
+}
+
+ACE_INLINE PortableServer::ImplicitActivationPolicyValue
+TAO_POA_Cached_Policies::implicit_activation (void) const
+{
+ return this->implicit_activation_;
+}
+
+ACE_INLINE PortableServer::ServantRetentionPolicyValue
+TAO_POA_Cached_Policies::servant_retention (void) const
+{
+ return this->servant_retention_;
+}
+
+ACE_INLINE PortableServer::RequestProcessingPolicyValue
+TAO_POA_Cached_Policies::request_processing (void) const
+{
+ return this->request_processing_;
+}
+
+ACE_INLINE TAO_POA_Cached_Policies::PriorityModel
+TAO_POA_Cached_Policies::priority_model (void) const
+{
+ return this->priority_model_;
+}
+
+ACE_INLINE CORBA::Short
+TAO_POA_Cached_Policies::server_priority (void) const
+{
+ return this->server_priority_;
+}
+
+ACE_INLINE void
+TAO_POA_Cached_Policies::priority_model (PriorityModel priority_model)
+{
+ this->priority_model_ = priority_model;
+}
+
+ACE_INLINE void
+TAO_POA_Cached_Policies::server_priority (CORBA::Short priority)
+{
+ this->server_priority_ = priority;
+}
+
+
diff --git a/TAO/tao/PortableServer/POA_Policies.cpp b/TAO/tao/PortableServer/POA_Policies.cpp
new file mode 100644
index 00000000000..5f8d2cc9ad1
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Policies.cpp
@@ -0,0 +1,386 @@
+// @(#) $Id$
+
+#include "POA_Policies.h"
+
+#if !defined (__ACE_INLINE__)
+# include "POA_Policies.i"
+#endif /* ! __ACE_INLINE__ */
+
+ACE_RCSID(PortableServer, POA_Policies, "$Id$")
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+TAO_Thread_Policy::TAO_Thread_Policy (PortableServer::ThreadPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::ThreadPolicyValue
+TAO_Thread_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Thread_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Thread_Policy *thread_policy_copy = 0;
+ ACE_NEW_THROW_EX (thread_policy_copy,
+ TAO_Thread_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return thread_policy_copy;
+}
+
+void
+TAO_Thread_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Thread_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::THREAD_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Thread_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_THREAD;
+}
+
+TAO_Policy_Scope
+TAO_Thread_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+/////////////////////////////////////////////////////////////////////////////
+
+TAO_Lifespan_Policy::TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::LifespanPolicyValue
+TAO_Lifespan_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Lifespan_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Lifespan_Policy *lifespan_policy_copy = 0;
+ ACE_NEW_THROW_EX (lifespan_policy_copy,
+ TAO_Lifespan_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return lifespan_policy_copy;
+}
+
+void
+TAO_Lifespan_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Lifespan_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::LIFESPAN_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Lifespan_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_LIFESPAN;
+}
+
+TAO_Policy_Scope
+TAO_Lifespan_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+TAO_Id_Uniqueness_Policy::TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::IdUniquenessPolicyValue
+TAO_Id_Uniqueness_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Id_Uniqueness_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Id_Uniqueness_Policy *id_uniqueness_policy_copy = 0;
+ ACE_NEW_THROW_EX (id_uniqueness_policy_copy,
+ TAO_Id_Uniqueness_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return id_uniqueness_policy_copy;
+}
+
+void
+TAO_Id_Uniqueness_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Id_Uniqueness_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::ID_UNIQUENESS_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Id_Uniqueness_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_ID_UNIQUENESS;
+}
+
+TAO_Policy_Scope
+TAO_Id_Uniqueness_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+TAO_Id_Assignment_Policy::TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::IdAssignmentPolicyValue
+TAO_Id_Assignment_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Id_Assignment_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Id_Assignment_Policy *id_assignment_policy_copy = 0;
+ ACE_NEW_THROW_EX (id_assignment_policy_copy,
+ TAO_Id_Assignment_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return id_assignment_policy_copy;
+}
+
+void
+TAO_Id_Assignment_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Id_Assignment_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::ID_ASSIGNMENT_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Id_Assignment_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_ID_ASSIGNMENT;
+}
+
+TAO_Policy_Scope
+TAO_Id_Assignment_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+TAO_Implicit_Activation_Policy::TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::ImplicitActivationPolicyValue
+TAO_Implicit_Activation_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Implicit_Activation_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Implicit_Activation_Policy *implicit_activation_policy_copy = 0;
+ ACE_NEW_THROW_EX (implicit_activation_policy_copy,
+ TAO_Implicit_Activation_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return implicit_activation_policy_copy;
+}
+
+void
+TAO_Implicit_Activation_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Implicit_Activation_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::IMPLICIT_ACTIVATION_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Implicit_Activation_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_IMPLICIT_ACTIVATION;
+}
+
+TAO_Policy_Scope
+TAO_Implicit_Activation_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+TAO_Servant_Retention_Policy::TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::ServantRetentionPolicyValue
+TAO_Servant_Retention_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Servant_Retention_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Servant_Retention_Policy *servant_retention_policy_copy = 0;
+ ACE_NEW_THROW_EX (servant_retention_policy_copy,
+ TAO_Servant_Retention_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return servant_retention_policy_copy;
+}
+
+void
+TAO_Servant_Retention_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Servant_Retention_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::SERVANT_RETENTION_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Servant_Retention_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_SERVANT_RETENTION;
+}
+
+TAO_Policy_Scope
+TAO_Servant_Retention_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+TAO_Request_Processing_Policy::TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value)
+ : value_ (value)
+{
+}
+
+PortableServer::RequestProcessingPolicyValue
+TAO_Request_Processing_Policy::value (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->value_;
+}
+
+CORBA::Policy_ptr
+TAO_Request_Processing_Policy::copy (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_Request_Processing_Policy *request_processing_policy_copy = 0;
+ ACE_NEW_THROW_EX (request_processing_policy_copy,
+ TAO_Request_Processing_Policy (this->value_),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ return request_processing_policy_copy;
+}
+
+void
+TAO_Request_Processing_Policy::destroy (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+}
+
+CORBA::PolicyType
+TAO_Request_Processing_Policy::policy_type (CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return PortableServer::REQUEST_PROCESSING_POLICY_ID;
+}
+
+TAO_Cached_Policy_Type
+TAO_Request_Processing_Policy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_REQUEST_PROCESSING;
+}
+
+TAO_Policy_Scope
+TAO_Request_Processing_Policy::_tao_scope (void) const
+{
+ return TAO_POLICY_POA_SCOPE;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/tao/PortableServer/POA_Policies.h b/TAO/tao/PortableServer/POA_Policies.h
new file mode 100644
index 00000000000..c78b5f9b808
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Policies.h
@@ -0,0 +1,261 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// POA_Policies.h
+//
+// = DESCRIPTION
+// POA
+//
+// = AUTHOR
+// Irfan Pyarali
+//
+// ============================================================================
+
+#ifndef TAO_POA_POLICIES_H
+#define TAO_POA_POLICIES_H
+#include "ace/pre.h"
+
+#include "PortableServerC.h"
+#include "tao/LocalObject.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+
+// 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(disable:4250)
+#endif /* _MSC_VER */
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+class TAO_PortableServer_Export TAO_Thread_Policy :
+ public PortableServer::ThreadPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Thread_Policy (PortableServer::ThreadPolicyValue value);
+
+ PortableServer::ThreadPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::ThreadPolicyValue value_;
+};
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+class TAO_PortableServer_Export TAO_Lifespan_Policy :
+ public PortableServer::LifespanPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value);
+
+ PortableServer::LifespanPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::LifespanPolicyValue value_;
+};
+
+class TAO_PortableServer_Export TAO_Id_Uniqueness_Policy :
+ public PortableServer::IdUniquenessPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value);
+
+ PortableServer::IdUniquenessPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::IdUniquenessPolicyValue value_;
+};
+
+class TAO_PortableServer_Export TAO_Id_Assignment_Policy :
+ public PortableServer::IdAssignmentPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value);
+
+ PortableServer::IdAssignmentPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::IdAssignmentPolicyValue value_;
+};
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+class TAO_PortableServer_Export TAO_Implicit_Activation_Policy :
+ public PortableServer::ImplicitActivationPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value);
+
+ PortableServer::ImplicitActivationPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::ImplicitActivationPolicyValue value_;
+};
+
+class TAO_PortableServer_Export TAO_Servant_Retention_Policy :
+ public PortableServer::ServantRetentionPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value);
+
+ PortableServer::ServantRetentionPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::ServantRetentionPolicyValue value_;
+};
+
+class TAO_PortableServer_Export TAO_Request_Processing_Policy :
+ public PortableServer::RequestProcessingPolicy,
+ public TAO_Local_RefCounted_Object
+{
+public:
+ TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value);
+
+ PortableServer::RequestProcessingPolicyValue value (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Policy_ptr copy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void destroy (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::PolicyType policy_type (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
+protected:
+ PortableServer::RequestProcessingPolicyValue value_;
+};
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__ACE_INLINE__)
+# include "POA_Policies.i"
+#endif /* __ACE_INLINE__ */
+
+#include "ace/post.h"
+#endif /* TAO_POA_POLICIES_H */
diff --git a/TAO/tao/RT_Protocols_Hooks.i b/TAO/tao/PortableServer/POA_Policies.i
index cfa1da318d3..74e88caa0c5 100644
--- a/TAO/tao/RT_Protocols_Hooks.i
+++ b/TAO/tao/PortableServer/POA_Policies.i
@@ -1 +1,2 @@
// $Id$
+
diff --git a/TAO/tao/PortableServer/POA_Policy_Set.cpp b/TAO/tao/PortableServer/POA_Policy_Set.cpp
new file mode 100644
index 00000000000..d07934f0594
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Policy_Set.cpp
@@ -0,0 +1,99 @@
+// @(#) $Id$
+
+#include "POA_Policy_Set.h"
+#include "POA_Cached_Policies.h"
+#include "Policy_Validator.h"
+
+#include "tao/ORB_Core.h"
+
+#if !defined (__ACE_INLINE__)
+# include "POA_Policy_Set.i"
+#endif /* ! __ACE_INLINE__ */
+
+ACE_RCSID(tao, POA, "$Id$")
+
+TAO_POA_Policy_Set::TAO_POA_Policy_Set ()
+ :
+ impl_ (TAO_POLICY_POA_SCOPE)
+{
+}
+
+TAO_POA_Policy_Set::TAO_POA_Policy_Set (const TAO_POA_Policy_Set &rhs)
+ :
+ impl_ (rhs.impl_)
+{
+}
+
+TAO_POA_Policy_Set::~TAO_POA_Policy_Set (void)
+{
+}
+
+void
+TAO_POA_Policy_Set::add_client_exposed_fixed_policies (CORBA::PolicyList *client_exposed_policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ CORBA::ULong cep_index = client_exposed_policies->length ();
+
+ for (CORBA::ULong i = 0;
+ i < this->num_policies ();
+ ++i)
+ {
+ CORBA::Policy_var policy = this->get_policy_by_index (i);
+
+ // If this policy is client exposed, add it to the list.
+ if (policy->_tao_scope () & TAO_POLICY_CLIENT_EXPOSED)
+ {
+ client_exposed_policies->length (cep_index + 1);
+ (*client_exposed_policies)[cep_index] =
+ policy->copy (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ cep_index++;
+ }
+ }
+}
+
+void
+TAO_POA_Policy_Set::validate_policies (TAO_POA_Policy_Validator &validator,
+ TAO_ORB_Core &orb_core,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Validate that all of the specified policies make sense.
+ validator.validate (this->impl_, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Verify that all policies are legal for the currently loaded
+ // POA extensions.
+ for (CORBA::ULong i = 0;
+ i < this->impl_.num_policies ();
+ i++)
+ {
+ CORBA::Policy_var policy = this->impl_.get_policy_by_index (i);
+
+ CORBA::PolicyType type = policy->policy_type (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (validator.legal_policy (type) == 0)
+ {
+ // @@ Bala, please move this into a policy validator and then
+ // register it when you load the BiDir library.
+
+ // Check whether we have a BiDirectional policy set. Call the
+ // ORB_Core to do the checking for us
+ int retval = orb_core.parse_bidir_policy (policy.in (),
+ ACE_TRY_ENV);
+
+ ACE_CHECK;
+
+ // The policy has been successfully parsed, so return
+ if (retval)
+ continue;
+
+ // An invalid policy was specified. Let the user know about
+ // it.
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+ }
+ }
+}
+
+
diff --git a/TAO/tao/PortableServer/POA_Policy_Set.h b/TAO/tao/PortableServer/POA_Policy_Set.h
new file mode 100644
index 00000000000..82f477a93db
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Policy_Set.h
@@ -0,0 +1,87 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// POA.h
+//
+// = DESCRIPTION
+// POA
+//
+// = AUTHOR
+// Irfan Pyarali
+//
+// ============================================================================
+
+#ifndef TAO_POA_POLICY_SET_H
+#define TAO_POA_POLICY_SET_H
+#include "ace/pre.h"
+
+#include "POA_Policies.h"
+#include "tao/Policy_Set.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// 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(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_POA_Policy_Validator;
+
+class TAO_PortableServer_Export TAO_POA_Policy_Set
+{
+public:
+
+ TAO_POA_Policy_Set ();
+
+ TAO_POA_Policy_Set (const TAO_POA_Policy_Set &rhs);
+
+ ~TAO_POA_Policy_Set (void);
+
+ /// Returns the policy at the specified index.
+ /// CORBA::Policy::_nil () is returned if the policy doesn't exist
+ CORBA::Policy *get_policy_by_index (CORBA::ULong index);
+ CORBA::ULong num_policies (void) const;
+
+ /// Obtain a single cached policy.
+ CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type);
+
+ void merge_policies (const CORBA::PolicyList &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ void merge_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ void validate_policies (TAO_POA_Policy_Validator &validator,
+ TAO_ORB_Core &orb_core,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ // Add all of the client exposed policies to the specified list.
+ void add_client_exposed_fixed_policies (CORBA::PolicyList *client_exposed_policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+protected:
+ TAO_Policy_Set impl_;
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__ACE_INLINE__)
+# include "POA_Policy_Set.i"
+#endif /* __ACE_INLINE__ */
+
+#include "ace/post.h"
+#endif /* TAO_POA_POLICY_SET_H */
diff --git a/TAO/tao/PortableServer/POA_Policy_Set.i b/TAO/tao/PortableServer/POA_Policy_Set.i
new file mode 100644
index 00000000000..e033967f5d4
--- /dev/null
+++ b/TAO/tao/PortableServer/POA_Policy_Set.i
@@ -0,0 +1,39 @@
+// $Id$
+
+ACE_INLINE CORBA::ULong
+TAO_POA_Policy_Set::num_policies (void) const
+{
+ return this->impl_.num_policies ();
+}
+
+ACE_INLINE CORBA::Policy *
+TAO_POA_Policy_Set::get_policy_by_index (CORBA::ULong index)
+{
+ return this->impl_.get_policy_by_index (index);
+}
+
+ACE_INLINE CORBA::Policy_ptr
+TAO_POA_Policy_Set::get_cached_policy (TAO_Cached_Policy_Type type)
+{
+ return this->impl_.get_cached_policy (type);
+}
+
+ACE_INLINE void
+TAO_POA_Policy_Set::merge_policies (const CORBA::PolicyList &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Add the policies if they don't exist, override them if they do.
+ this->impl_.set_policy_overrides (policies,
+ CORBA::ADD_OVERRIDE,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+ACE_INLINE void
+TAO_POA_Policy_Set::merge_policy (const CORBA::Policy_ptr policy,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ this->impl_.set_policy (policy, ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
diff --git a/TAO/tao/PortableServer/Policy_Validator.cpp b/TAO/tao/PortableServer/Policy_Validator.cpp
new file mode 100644
index 00000000000..6b64139659e
--- /dev/null
+++ b/TAO/tao/PortableServer/Policy_Validator.cpp
@@ -0,0 +1,52 @@
+// @(#) $Id$
+
+#include "Policy_Validator.h"
+#include "tao/Environment.h"
+
+ACE_RCSID(tao, POA, "$Id$")
+
+TAO_POA_Policy_Validator *TAO_POA_Policy_Validator::last_ = 0;
+
+TAO_POA_Policy_Validator::TAO_POA_Policy_Validator (void)
+ : next_ (0)
+{
+ // No-Op.
+}
+
+TAO_POA_Policy_Validator::~TAO_POA_Policy_Validator (void)
+{
+ delete this->next_;
+}
+
+void
+TAO_POA_Policy_Validator::add_validator (TAO_POA_Policy_Validator *validator)
+{
+ if (this->last_ == 0)
+ this->last_ = this->next_ = validator;
+ else
+ this->last_ = this->last_->next_ = validator;
+}
+
+
+void
+TAO_POA_Policy_Validator::validate (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ this->validate_impl (policies, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (this->next_ != 0)
+ {
+ this->next_->validate (policies, ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+}
+
+CORBA::Boolean
+TAO_POA_Policy_Validator::legal_policy (CORBA::PolicyType type)
+{
+ return (this->legal_policy_impl (type) ||
+ ((this->next_ != 0) && this->next_->legal_policy_impl (type)));
+}
+
+
diff --git a/TAO/tao/PortableServer/Policy_Validator.h b/TAO/tao/PortableServer/Policy_Validator.h
new file mode 100644
index 00000000000..328dc251cc9
--- /dev/null
+++ b/TAO/tao/PortableServer/Policy_Validator.h
@@ -0,0 +1,79 @@
+//=============================================================================
+/**
+ * @file Policy_Validator.h
+ *
+ * $Id$
+ *
+ * This file contains the declaration for the POA policy validator
+ * interface.
+ *
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhuntleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_POLICY_VALIDATOR_H_
+#define TAO_POLICY_VALIDATOR_H_
+
+#include "ace/pre.h"
+#include "tao/corbafwd.h"
+#include "portableserver_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+
+// Forward declarations.
+class TAO_Policy_Set;
+
+class TAO_PortableServer_Export TAO_POA_Policy_Validator
+{
+public:
+ /// Constructor.
+ TAO_POA_Policy_Validator (void);
+
+ /// Destructor.
+ virtual ~TAO_POA_Policy_Validator (void);
+
+ /**
+ * Validate that the policies in the specified set
+ * are consistent and legal. Throw an appropriate exception
+ * if that is not the case.
+ */
+ void validate (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /**
+ * Return whether the specified policy type is legal for the
+ * current configuration. This is needed since the user can
+ * potentially specify policies that are unknown to an
+ * validate () routine, and these need to be caught.
+ */
+ CORBA::Boolean legal_policy (CORBA::PolicyType type);
+
+ /**
+ * Adds a validator to the "chain of validators". The <code>
+ * TAO_POA_Policy_Validator </code> implements something that looks
+ * like a chain of responsability in which different member of the
+ * chain have the responsability of validating a given set of
+ * policies.
+ */
+ void add_validator (TAO_POA_Policy_Validator *validator);
+
+
+protected:
+ virtual void validate_impl (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV) = 0;
+
+ virtual CORBA::Boolean legal_policy_impl (CORBA::PolicyType type) = 0;
+
+private:
+ TAO_POA_Policy_Validator *next_;
+ static TAO_POA_Policy_Validator *last_;
+};
+
+#include "ace/post.h"
+#endif /* TAO_POLICY_VALIDATOR_H_ */
+
+
diff --git a/TAO/tao/PortableServer/PortableServer.h b/TAO/tao/PortableServer/PortableServer.h
index bf926cd9de0..68e8cea17ab 100644
--- a/TAO/tao/PortableServer/PortableServer.h
+++ b/TAO/tao/PortableServer/PortableServer.h
@@ -48,7 +48,7 @@ TAO_Requires_POA_Initializer = TAO_POA_Initializer::init ();
#endif /* ACE_HAS_BROKEN_STATIC_CONSTRUCTORS */
#define TAO_PORTABLESERVER_SAFE_INCLUDE
-#include "RTPortableServerC.h"
+#include "PortableServerC.h"
#undef TAO_PORTABLESERVER_SAFE_INCLUDE
#include "ace/post.h"
diff --git a/TAO/tao/PortableServer/RTPortableServerC.cpp b/TAO/tao/PortableServer/RTPortableServerC.cpp
deleted file mode 100644
index 2690be06d38..00000000000
--- a/TAO/tao/PortableServer/RTPortableServerC.cpp
+++ /dev/null
@@ -1,304 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "RTPortableServerC.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus
-#endif /* __BORLANDC__ */
-
-#if !defined (__ACE_INLINE__)
-#include "RTPortableServerC.i"
-#endif /* !defined INLINE */
-
-// *************************************************************
-// Operations for class RTPortableServer::POA_var
-// *************************************************************
-
-RTPortableServer::POA_var::POA_var (void) // default constructor
- : ptr_ (POA::_nil ())
-{}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTPortableServer::POA_var::POA_var (const ::RTPortableServer::POA_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (POA::_duplicate (p.ptr ()))
-{}
-
-RTPortableServer::POA_var::~POA_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTPortableServer::POA_var &
-RTPortableServer::POA_var::operator= (POA_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTPortableServer::POA_var &
-RTPortableServer::POA_var::operator= (const ::RTPortableServer::POA_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTPortableServer::POA::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTPortableServer::POA_var::operator const ::RTPortableServer::POA_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTPortableServer::POA_var::operator ::RTPortableServer::POA_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr &
-RTPortableServer::POA_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr &
-RTPortableServer::POA_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTPortableServer::POA::_nil ();
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTPortableServer::POA_ptr val = this->ptr_;
- this->ptr_ = ::RTPortableServer::POA::_nil ();
- return val;
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::duplicate (POA_ptr p)
-{
- return ::RTPortableServer::POA::_duplicate (p);
-}
-
-void
-RTPortableServer::POA_var::release (POA_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::nil (void)
-{
- return ::RTPortableServer::POA::_nil ();
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTPortableServer::POA::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTPortableServer::POA_var::upcast (void *src)
-{
- POA **tmp =
- ACE_static_cast (POA **, src);
- return *tmp;
-}
-
-// *************************************************************
-// Inline operations for class RTPortableServer::POA_out
-// *************************************************************
-
-RTPortableServer::POA_out::POA_out (POA_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTPortableServer::POA::_nil ();
-}
-
-RTPortableServer::POA_out::POA_out (POA_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTPortableServer::POA::_nil ();
-}
-
-RTPortableServer::POA_out::POA_out (const ::RTPortableServer::POA_out &p) // copy constructor
- : ptr_ (ACE_const_cast (POA_out &, p).ptr_)
-{}
-
-::RTPortableServer::POA_out &
-RTPortableServer::POA_out::operator= (const ::RTPortableServer::POA_out &p)
-{
- this->ptr_ = ACE_const_cast (POA_out&, p).ptr_;
- return *this;
-}
-
-RTPortableServer::POA_out &
-RTPortableServer::POA_out::operator= (const ::RTPortableServer::POA_var &p)
-{
- this->ptr_ = ::RTPortableServer::POA::_duplicate (p.ptr ());
- return *this;
-}
-
-RTPortableServer::POA_out &
-RTPortableServer::POA_out::operator= (POA_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTPortableServer::POA_out::operator ::RTPortableServer::POA_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr &
-RTPortableServer::POA_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTPortableServer::POA_ptr
-RTPortableServer::POA_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTPortableServer::POA::POA ()
-{
- }
-
-// destructor
-RTPortableServer::POA::~POA (void)
-{}
-
-RTPortableServer::POA_ptr RTPortableServer::POA::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return POA::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTPortableServer::POA_ptr RTPortableServer::POA::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return POA::_nil ();
- return
- ACE_reinterpret_cast
- (
- POA_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &POA::_narrow
- )
- )
- );
-}
-
-RTPortableServer::POA_ptr
-RTPortableServer::POA::_duplicate (POA_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTPortableServer::POA::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTPortableServer, POA)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::PortableServer::POA::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- PortableServer::POA_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTPortableServer::POA::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTPortableServer/POA:1.0";
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTPortableServer::POA,RTPortableServer::POA_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTPortableServer::POA,RTPortableServer::POA_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/PortableServer/RTPortableServerC.h b/TAO/tao/PortableServer/RTPortableServerC.h
deleted file mode 100644
index 1a87e2ed792..00000000000
--- a/TAO/tao/PortableServer/RTPortableServerC.h
+++ /dev/null
@@ -1,257 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTPORTABLESERVERC_H_
-#define _TAO_IDL_ORIG_RTPORTABLESERVERC_H_
-
-#include "ace/pre.h"
-#include "PortableServerC.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/RTCORBAC.h"
-
-#if defined (TAO_EXPORT_MACRO)
-#undef TAO_EXPORT_MACRO
-#endif
-#define TAO_EXPORT_MACRO TAO_PortableServer_Export
-
-#if defined (TAO_EXPORT_NESTED_CLASSES)
-# if defined (TAO_EXPORT_NESTED_MACRO)
-# undef TAO_EXPORT_NESTED_MACRO
-# endif /* defined (TAO_EXPORT_NESTED_MACRO) */
-# define TAO_EXPORT_NESTED_MACRO TAO_PortableServer_Export
-#endif /* TAO_EXPORT_NESTED_CLASSES */
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option push -w-rvl -w-rch -w-ccc -w-inl
-#endif /* __BORLANDC__ */
-
-TAO_NAMESPACE RTPortableServer
-{
-
-#if !defined (_RTPORTABLESERVER_POA___PTR_CH_)
-#define _RTPORTABLESERVER_POA___PTR_CH_
-
- class POA;
- typedef POA *POA_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTPORTABLESERVER_POA___VAR_CH_)
-#define _RTPORTABLESERVER_POA___VAR_CH_
-
- class TAO_PortableServer_Export POA_var : public TAO_Base_var
- {
- public:
- POA_var (void); // default constructor
- POA_var (POA_ptr p) : ptr_ (p) {}
- POA_var (const POA_var &); // copy constructor
- ~POA_var (void); // destructor
-
- POA_var &operator= (POA_ptr);
- POA_var &operator= (const POA_var &);
- POA_ptr operator-> (void) const;
-
- operator const POA_ptr &() const;
- operator POA_ptr &();
- // in, inout, out, _retn
- POA_ptr in (void) const;
- POA_ptr &inout (void);
- POA_ptr &out (void);
- POA_ptr _retn (void);
- POA_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static POA_ptr duplicate (POA_ptr);
- static void release (POA_ptr);
- static POA_ptr nil (void);
- static POA_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- POA_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- POA_var (const TAO_Base_var &rhs);
- POA_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTPORTABLESERVER_POA___OUT_CH_)
-#define _RTPORTABLESERVER_POA___OUT_CH_
-
- class TAO_PortableServer_Export POA_out
- {
- public:
- POA_out (POA_ptr &);
- POA_out (POA_var &);
- POA_out (const POA_out &);
- POA_out &operator= (const POA_out &);
- POA_out &operator= (const POA_var &);
- POA_out &operator= (POA_ptr);
- operator POA_ptr &();
- POA_ptr &ptr (void);
- POA_ptr operator-> (void);
-
- private:
- POA_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTPORTABLESERVER_POA_CH_)
-#define _RTPORTABLESERVER_POA_CH_
-
-class TAO_PortableServer_Export POA: public virtual PortableServer::POA
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef POA_ptr _ptr_type;
- typedef POA_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static POA_ptr _duplicate (POA_ptr obj);
- static POA_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static POA_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static POA_ptr _nil (void)
- {
- return (POA_ptr)0;
- }
-
- virtual CORBA::Object_ptr create_reference_with_priority (
- const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::WrongPolicy
- )) = 0;
-
- virtual CORBA::Object_ptr create_reference_with_id_and_priority (
- const PortableServer::ObjectId & oid,
- const char * intf,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::WrongPolicy
- )) = 0;
-
- virtual PortableServer::ObjectId * activate_object_with_priority (
- PortableServer::Servant p_servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy
- )) = 0;
-
- virtual void activate_object_with_id_and_priority (
- const PortableServer::ObjectId & oid,
- PortableServer::Servant p_servant,
- RTCORBA::Priority priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- POA ();
-
- virtual ~POA (void);
- private:
- POA (const POA &);
- void operator= (const POA &);
- };
-
-
-#endif /* end #if !defined */
-
-
-}
-TAO_NAMESPACE_CLOSE // module RTPortableServer
-
-
-#ifndef __ACE_INLINE__
-
-
-#endif /* __ACE_INLINE__ */
-
-
-#if defined (__ACE_INLINE__)
-#include "RTPortableServerC.i"
-#endif /* defined INLINE */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option pop
-#endif /* __BORLANDC__ */
-
-#endif /* TAO_HAS_RT_CORBA */
-
-#include "ace/post.h"
-#endif /* ifndef */
diff --git a/TAO/tao/PortableServer/RTPortableServerC.i b/TAO/tao/PortableServer/RTPortableServerC.i
deleted file mode 100644
index 675f6f14a80..00000000000
--- a/TAO/tao/PortableServer/RTPortableServerC.i
+++ /dev/null
@@ -1,71 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-#if !defined (_RTPORTABLESERVER_POA___CI_)
-#define _RTPORTABLESERVER_POA___CI_
-
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_duplicate (
- RTPortableServer::POA_ptr p
- )
-{
- return RTPortableServer::POA::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTPortableServer_POA_release (
- RTPortableServer::POA_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_nil (
- void
- )
-{
- return RTPortableServer::POA::_nil ();
-}
-
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTPortableServer::POA::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTPortableServer_POA_upcast (
- void *src
- )
-{
- RTPortableServer::POA **tmp =
- ACE_static_cast (RTPortableServer::POA **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
diff --git a/TAO/tao/PortableServer/RT_Acceptor_Filters.cpp b/TAO/tao/PortableServer/RT_Acceptor_Filters.cpp
deleted file mode 100644
index 1d0ebcfd6db..00000000000
--- a/TAO/tao/PortableServer/RT_Acceptor_Filters.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-// @(#) $Id$
-
-#include "RT_Acceptor_Filters.h"
-#include "tao/Pluggable.h"
-#include "tao/MProfile.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "RT_Acceptor_Filters.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(tao, RT_Acceptor_Filter, "$Id$")
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-TAO_Server_Protocol_Acceptor_Filter::
-TAO_Server_Protocol_Acceptor_Filter (RTCORBA::ProtocolList &protocols)
- : protocols_ (protocols)
-{
-}
-
-int
-TAO_Server_Protocol_Acceptor_Filter::
-fill_mprofile (const TAO_ObjectKey &object_key,
- TAO_MProfile &mprofile,
- TAO_Acceptor **acceptors_begin,
- TAO_Acceptor **acceptors_end)
-{
- // RTCORBA 1.0, Section 4.15.1: ServerProtocolPolicy determines
- // which protocols get included into IOR and in what order.
- for (CORBA::ULong j = 0; j < protocols_.length (); ++j)
- {
- CORBA::ULong protocol_type = protocols_[j].protocol_type;
-
- for (TAO_Acceptor** acceptor = acceptors_begin;
- acceptor != acceptors_end;
- ++acceptor)
- if ((*acceptor)->tag () == protocol_type
- && this->validate_acceptor (*acceptor)
- && (*acceptor)->create_mprofile (object_key,
- mprofile,
- 1 /* >=1 endpoints per profile */)
- == -1)
- return -1;
- }
-
- // Encode endpoints.
- for (CORBA::ULong i = 0;
- i < mprofile.profile_count ();
- ++i)
- {
- TAO_Profile *profile = mprofile.get_profile (i);
- if (profile->encode_endpoints () == -1)
- return -1;
- }
-
- return 0;
-}
-
-int
-TAO_Server_Protocol_Acceptor_Filter::
-validate_acceptor (TAO_Acceptor * /*acceptor*/)
-{
- return 1;
-}
-
-TAO_Priority_Acceptor_Filter::
-TAO_Priority_Acceptor_Filter (RTCORBA::ProtocolList &protocols,
- CORBA::Short priority)
- : TAO_Server_Protocol_Acceptor_Filter (protocols),
- priority_ (priority)
-{
-}
-
-int
-TAO_Priority_Acceptor_Filter::validate_acceptor (TAO_Acceptor *acceptor)
-{
- return (this->priority_ == acceptor->priority ());
-}
-
-TAO_Bands_Acceptor_Filter::
-TAO_Bands_Acceptor_Filter (RTCORBA::ProtocolList &protocols,
- RTCORBA::PriorityBands &bands)
- : TAO_Server_Protocol_Acceptor_Filter (protocols),
- priority_bands_ (bands)
-{
-}
-
-int
-TAO_Bands_Acceptor_Filter::validate_acceptor (TAO_Acceptor *acceptor)
-{
- for (CORBA::ULong i = 0;
- i < this->priority_bands_.length ();
- ++i)
- {
- if (priority_bands_[i].low <= acceptor->priority ()
- && priority_bands_[i].high >= acceptor->priority ())
- return 1;
- }
- return 0;
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/PortableServer/RT_Acceptor_Filters.h b/TAO/tao/PortableServer/RT_Acceptor_Filters.h
deleted file mode 100644
index 5d66816e44f..00000000000
--- a/TAO/tao/PortableServer/RT_Acceptor_Filters.h
+++ /dev/null
@@ -1,142 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// PortableServer
-//
-// = FILENAME
-// RT_Acceptor_Filters.h
-//
-// = DESCRIPTION
-// RTCORBA strategies for populating mprofile.
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_RT_ACCEPTOR_FILTER_H
-#define TAO_RT_ACCEPTOR_FILTER_H
-#include "ace/pre.h"
-
-#include "tao/orbconf.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "portableserver_export.h"
-#include "tao/Acceptor_Filter.h"
-#include "tao/RTCORBAC.h"
-
-// 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(disable:4250)
-#endif /* _MSC_VER */
-
-class TAO_Acceptor;
-
-class TAO_PortableServer_Export TAO_Server_Protocol_Acceptor_Filter :
- public TAO_Acceptor_Filter
-{
- // = TITLE
- // RTCORBA::ServerProtocolPolicy Acceptor_Filter.
- //
- // = DESCRIPTION
- // Populates mprofile with endpoints selected based on the
- // RTCORBA::ServerProtocolPolicy.
- //
-public:
- TAO_Server_Protocol_Acceptor_Filter (RTCORBA::ProtocolList &protocols);
-
- virtual int fill_mprofile (const TAO_ObjectKey &object_key,
- TAO_MProfile &mprofile,
- TAO_Acceptor **acceptors_begin,
- TAO_Acceptor **acceptors_end);
- // Populate <mprofile> based on what's in <protocols_>.
-
- virtual int validate_acceptor (TAO_Acceptor *acceptor);
- // Template method pattern. This method is used by <fill_mprofile>
- // to decide whether <acceptor> endpoint should be added to
- // mprofile or not. Returns true or false.
- // This implementation always returns true. Subclasses can override
- // to specify additional conditions that must be met by an
- // <acceptor> for inclusion into mprofile.
-
-private:
- RTCORBA::ProtocolList &protocols_;
- // Value of the ServerProtocolPolicy used for endpoint
- // selection.
-};
-
-class TAO_PortableServer_Export TAO_Priority_Acceptor_Filter :
- public TAO_Server_Protocol_Acceptor_Filter
-{
- // = TITLE
- // RTCORBA::ServerProtocolPolicy & RTCORBA::SERVER_DECLARED
- // priority model Acceptor_Filter.
- //
- // = DESCRIPTION
- // Populates mprofile with endpoints that match
- // RTCORBA::SERVER_DECLARED priority and
- // RTCORBA::ServerProtocolPolicy of the POA.
- //
-public:
- TAO_Priority_Acceptor_Filter (RTCORBA::ProtocolList &protocols,
- CORBA::Short priority);
- // Constructor.
-
- virtual int validate_acceptor (TAO_Acceptor *acceptor);
- // Returns true if <acceptor>'s priority equals to <priority_>.
-
-private:
- CORBA::Short priority_;
- // SERVER_DECLARED priority of the object.
-};
-
-class TAO_PortableServer_Export TAO_Bands_Acceptor_Filter :
- public TAO_Server_Protocol_Acceptor_Filter
-{
- // = TITLE
- // RTCORBA::PriorityBandedConnectionPolicy &
- // RTCORBA::ServerProtocolPolicy Acceptor_Filter.
- //
- // = DESCRIPTION
- // Populates mprofile with endpoints that match
- // RTCORBA::PriorityBandedConnectionPolicy and
- // RTCORBA::ServerProtocolPolicy of the POA.
- //
-public:
- TAO_Bands_Acceptor_Filter (RTCORBA::ProtocolList &protocols,
- RTCORBA::PriorityBands &bands);
- // Constructor.
-
- virtual int validate_acceptor (TAO_Acceptor *acceptor);
- // Returns true if <acceptor>'s priority falls into the range of any
- // of the <priority_bands_>.
-
-private:
- RTCORBA::PriorityBands &priority_bands_;
- // The value of POA's PriorityBandedConnectionPolicy.
-};
-
-#if defined (__ACE_INLINE__)
-#include "RT_Acceptor_Filters.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#include "ace/post.h"
-#endif /* TAO_RT_ACCEPTOR_FILTER_H */
diff --git a/TAO/tao/PortableServer/RT_Acceptor_Filters.i b/TAO/tao/PortableServer/RT_Acceptor_Filters.i
deleted file mode 100644
index 85619bde13f..00000000000
--- a/TAO/tao/PortableServer/RT_Acceptor_Filters.i
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/PortableServer/Servant_Dispatcher.h b/TAO/tao/PortableServer/Servant_Dispatcher.h
index 550a16ce0be..42dc8cd6a03 100644
--- a/TAO/tao/PortableServer/Servant_Dispatcher.h
+++ b/TAO/tao/PortableServer/Servant_Dispatcher.h
@@ -22,6 +22,14 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+// Forward references.
+class ACE_CString;
+class TAO_POA_Manager;
+class TAO_POA_Policy_Set;
+class TAO_POA;
+class ACE_Lock;
+class TAO_ORB_Core;
+
/**
* @class TAO_Servant_Dispatcher
*
@@ -37,6 +45,18 @@ public:
virtual void dispatch (TAO_Object_Adapter::Servant_Upcall &servant_upcall,
TAO_ServerRequest &req,
CORBA::Environment &ACE_TRY_ENV) = 0;
+
+ /// Factory method for creating new POA's.
+ virtual TAO_POA *create_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV) = 0;
+
};
#include "ace/post.h"
diff --git a/TAO/tao/PortableServer/TAO_PortableServer.dsp b/TAO/tao/PortableServer/TAO_PortableServer.dsp
index 902c2aae567..0c765956600 100644
--- a/TAO/tao/PortableServer/TAO_PortableServer.dsp
+++ b/TAO/tao/PortableServer/TAO_PortableServer.dsp
@@ -168,6 +168,10 @@ SOURCE=.\Default_Acceptor_Filter.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Policy_Validator.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Servant_Dispatcher.cpp
# End Source File
# Begin Source File
@@ -212,31 +216,35 @@ SOURCE=.\POA.cpp
# End Source File
# Begin Source File
-SOURCE=.\POAManager.cpp
+SOURCE=.\POA_Cached_Policies.cpp
# End Source File
# Begin Source File
-SOURCE=.\PolicyS.cpp
+SOURCE=.\POA_Policies.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableServer.cpp
+SOURCE=.\POA_Policy_Set.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableServerC.cpp
+SOURCE=.\POAManager.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.cpp
+SOURCE=.\Policy_Validator.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Servant_Dispatcher.cpp
+SOURCE=.\PolicyS.cpp
# End Source File
# Begin Source File
-SOURCE=.\RTPortableServerC.cpp
+SOURCE=.\PortableServer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableServerC.cpp
# End Source File
# Begin Source File
@@ -280,6 +288,10 @@ SOURCE=.\Default_Acceptor_Filter.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Policy_Validator.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Servant_Dispatcher.h
# End Source File
# Begin Source File
@@ -332,39 +344,43 @@ SOURCE=.\POA.h
# End Source File
# Begin Source File
+SOURCE=.\POA_Cached_Policies.h
+# End Source File
+# Begin Source File
+
SOURCE=.\poa_macros.h
# End Source File
# Begin Source File
-SOURCE=.\POAManager.h
+SOURCE=.\POA_Policies.h
# End Source File
# Begin Source File
-SOURCE=.\PolicyS.h
+SOURCE=.\POA_Policy_Set.h
# End Source File
# Begin Source File
-SOURCE=.\PortableServer.h
+SOURCE=.\POAManager.h
# End Source File
# Begin Source File
-SOURCE=.\portableserver_export.h
+SOURCE=.\Policy_Validator.h
# End Source File
# Begin Source File
-SOURCE=.\PortableServerC.h
+SOURCE=.\PolicyS.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.h
+SOURCE=.\PortableServer.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Servant_Dispatcher.h
+SOURCE=.\portableserver_export.h
# End Source File
# Begin Source File
-SOURCE=.\RTPortableServerC.h
+SOURCE=.\PortableServerC.h
# End Source File
# Begin Source File
@@ -436,19 +452,23 @@ SOURCE=.\POA.i
# End Source File
# Begin Source File
-SOURCE=.\POAManager.i
+SOURCE=.\POA_Cached_Policies.i
# End Source File
# Begin Source File
-SOURCE=.\PortableServerC.i
+SOURCE=.\POA_Policies.i
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.i
+SOURCE=.\POA_Policy_Set.i
# End Source File
# Begin Source File
-SOURCE=.\RTPortableServerC.i
+SOURCE=.\POAManager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableServerC.i
# End Source File
# Begin Source File
diff --git a/TAO/tao/PortableServer/TAO_PortableServer_Static.dsp b/TAO/tao/PortableServer/TAO_PortableServer_Static.dsp
index 93fc3709c9b..16c2b37acd9 100644
--- a/TAO/tao/PortableServer/TAO_PortableServer_Static.dsp
+++ b/TAO/tao/PortableServer/TAO_PortableServer_Static.dsp
@@ -153,14 +153,6 @@ SOURCE=.\PortableServerC.i
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTPortableServerC.i
-# End Source File
-# Begin Source File
-
SOURCE=.\Servant_Base.i
# End Source File
# Begin Source File
@@ -189,6 +181,10 @@ SOURCE=.\Default_Acceptor_Filter.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Policy_Validator.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Servant_Dispatcher.h
# End Source File
# Begin Source File
@@ -241,6 +237,10 @@ SOURCE=.\POA.h
# End Source File
# Begin Source File
+SOURCE=.\POA_Cached_Policies.h
+# End Source File
+# Begin Source File
+
SOURCE=.\POA_CORBA.h
# End Source File
# Begin Source File
@@ -249,31 +249,31 @@ SOURCE=.\poa_macros.h
# End Source File
# Begin Source File
-SOURCE=.\POAManager.h
+SOURCE=.\POA_Policies.h
# End Source File
# Begin Source File
-SOURCE=.\PortableServer.h
+SOURCE=.\POA_Policy_Set.h
# End Source File
# Begin Source File
-SOURCE=.\portableserver_export.h
+SOURCE=.\POAManager.h
# End Source File
# Begin Source File
-SOURCE=.\PortableServerC.h
+SOURCE=.\Policy_Validator.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.h
+SOURCE=.\PortableServer.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Servant_Dispatcher.h
+SOURCE=.\portableserver_export.h
# End Source File
# Begin Source File
-SOURCE=.\RTPortableServerC.h
+SOURCE=.\PortableServerC.h
# End Source File
# Begin Source File
@@ -317,6 +317,10 @@ SOURCE=.\Default_Acceptor_Filter.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Policy_Validator.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Servant_Dispatcher.cpp
# End Source File
# Begin Source File
@@ -361,31 +365,35 @@ SOURCE=.\POA.cpp
# End Source File
# Begin Source File
-SOURCE=.\POAManager.cpp
+SOURCE=.\POA_Cached_Policies.cpp
# End Source File
# Begin Source File
-SOURCE=.\PolicyS.cpp
+SOURCE=.\POA_Policies.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableServer.cpp
+SOURCE=.\POA_Policy_Set.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableServerC.cpp
+SOURCE=.\POAManager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Validator.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Acceptor_Filters.cpp
+SOURCE=.\PolicyS.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Servant_Dispatcher.cpp
+SOURCE=.\PortableServer.cpp
# End Source File
# Begin Source File
-SOURCE=.\RTPortableServerC.cpp
+SOURCE=.\PortableServerC.cpp
# End Source File
# Begin Source File
diff --git a/TAO/tao/Priority_Mapping.cpp b/TAO/tao/Priority_Mapping.cpp
deleted file mode 100644
index aafd60b22b4..00000000000
--- a/TAO/tao/Priority_Mapping.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// $Id$
-
-#include "tao/orbconf.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/Priority_Mapping.h"
-
-#if !defined (__ACE_INLINE__)
-# include "tao/Priority_Mapping.i"
-#endif /* ! __ACE_INLINE__ */
-
-ACE_RCSID(tao, Priority_Mapping, "$Id$")
-
-TAO_Priority_Mapping::TAO_Priority_Mapping (void)
-{
-}
-
-TAO_Priority_Mapping::~TAO_Priority_Mapping (void)
-{
-}
-
-CORBA::Boolean
-TAO_Priority_Mapping::to_native (RTCORBA::Priority,
- RTCORBA::NativePriority &)
-{
- return 0;
-}
-
-CORBA::Boolean
-TAO_Priority_Mapping::to_CORBA (RTCORBA::NativePriority,
- RTCORBA::Priority &)
-{
- return 0;
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Protocols_Hooks.cpp b/TAO/tao/Protocols_Hooks.cpp
index dcd83efeb28..70dc0e8bc6a 100644
--- a/TAO/tao/Protocols_Hooks.cpp
+++ b/TAO/tao/Protocols_Hooks.cpp
@@ -1,147 +1,11 @@
// $Id$
#include "Protocols_Hooks.h"
-#include "PolicyC.h"
-#include "ace/Dynamic_Service.h"
ACE_RCSID(tao, Protocols_Hooks, "$Id$")
-/// constructor
-TAO_Protocols_Hooks::TAO_Protocols_Hooks (void)
-{
-}
-
/// destructor
TAO_Protocols_Hooks::~TAO_Protocols_Hooks (void)
{
}
-int
-TAO_Protocols_Hooks::call_client_protocols_hook (TAO_ORB_Core *,
- int &,
- int &,
- int &,
- const char *)
-{
- return 0;
-}
-
-
-int
-TAO_Protocols_Hooks::call_server_protocols_hook (TAO_ORB_Core *,
- int &,
- int &,
- int &,
- const char *)
-{
- return 0;
-}
-
-void
-TAO_Protocols_Hooks::call_policy_type_hook (CORBA::PolicyList *&,
- CORBA::ULong &)
-{
- return;
-}
-
-void
-TAO_Protocols_Hooks::validate_policy_type (CORBA::ULong,
- CORBA::ULong &,
- CORBA::Environment &)
-{
- return;
-}
-
-void
-TAO_Protocols_Hooks::add_rt_service_context_hook (TAO_Service_Context &,
- CORBA::Policy *,
- CORBA::Short &,
- CORBA::Environment &)
-{
- return;
-}
-
-void
-TAO_Protocols_Hooks::get_selector_hook (CORBA::Policy *,
- CORBA::Boolean &,
- CORBA::Short &)
-{
- return;
-}
-
-void
-TAO_Protocols_Hooks:: get_selector_bands_policy_hook (
- CORBA::Policy *,
- CORBA::Short &,
- CORBA::Short &,
- CORBA::Short &,
- int &)
-{
- return;
-}
-
-CORBA::Policy *
-TAO_Protocols_Hooks::effective_priority_banded_connection_hook (CORBA::Policy *,
- CORBA::Policy *,
- CORBA::Environment &)
-{
- return CORBA::Policy::_nil ();
-}
-
-CORBA::Policy *
-TAO_Protocols_Hooks::effective_client_protocol_hook (CORBA::Policy *,
- CORBA::Policy *,
- CORBA::Environment &)
-{
- return CORBA::Policy::_nil ();
-}
-
-int
-TAO_Protocols_Hooks::get_thread_priority (TAO_ORB_Core *,
- CORBA::Short &,
- CORBA::Environment &)
-{
- return 0;
-}
-
-int
-TAO_Protocols_Hooks::set_thread_priority (TAO_ORB_Core *,
- CORBA::Short,
- CORBA::Environment &)
-{
- return 0;
-}
-
-void
-TAO_Protocols_Hooks::set_priority_mapping (TAO_ORB_Core *,
- TAO_Resource_Factory *,
- CORBA::Environment &)
-{
- return;
-}
-
-int
-TAO_Protocols_Hooks::set_default_policies (TAO_ORB_Core *)
-{
- return 0;
-}
-
-void
-TAO_Protocols_Hooks::rt_service_context (TAO_Stub *,
- TAO_Service_Context &,
- CORBA::Boolean ,
- CORBA::Environment &)
-{
- // No-Op.
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Dynamic_Service<TAO_Protocols_Hooks>;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Dynamic_Service<TAO_Protocols_Hooks>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/tao/Protocols_Hooks.h b/TAO/tao/Protocols_Hooks.h
index baa5b1efc6a..6447f43d6f4 100644
--- a/TAO/tao/Protocols_Hooks.h
+++ b/TAO/tao/Protocols_Hooks.h
@@ -16,7 +16,6 @@
#include "ace/pre.h"
#include "corbafwd.h"
-#include "RTCORBAC.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -32,98 +31,66 @@ class TAO_Service_Context;
class TAO_Export TAO_Protocols_Hooks : public ACE_Service_Object
{
public:
-
- /// constructor
- TAO_Protocols_Hooks (void);
-
/// destructor
virtual ~TAO_Protocols_Hooks (void);
- virtual int call_client_protocols_hook (TAO_ORB_Core *orb_core,
- int &send_buffer_size,
+ /// Initialize the protocols hooks instance.
+ virtual void init_hooks (TAO_ORB_Core *orb_core,
+ CORBA::Environment &ACE_TRY_ENV) = 0;
+
+ virtual int call_client_protocols_hook (int &send_buffer_size,
int &recv_buffer_size,
int &no_delay,
- const char *protocol_type);
+ const char *protocol_type) = 0;
- virtual int call_server_protocols_hook (TAO_ORB_Core *orb_core,
- int &send_buffer_size,
+ virtual int call_server_protocols_hook (int &send_buffer_size,
int &recv_buffer_size,
int &no_delay,
- const char *protocol_type);
-
-
- /**
- * to get the policy_type in Long format.
- *
- */
- virtual void call_policy_type_hook (CORBA::PolicyList *&policy_list,
- CORBA::ULong &policy_type);
+ const char *protocol_type) = 0;
- virtual void validate_policy_type (CORBA::ULong slot,
- CORBA::ULong &type_value,
- CORBA::Environment &ACE_TRY_ENV);
virtual void rt_service_context (TAO_Stub *stub,
TAO_Service_Context &service_context,
CORBA::Boolean restart,
- CORBA::Environment &ACE_TRY_ENV);
+ CORBA::Environment &ACE_TRY_ENV) = 0;
virtual void add_rt_service_context_hook (TAO_Service_Context &service_context,
CORBA::Policy *model_policy,
CORBA::Short &client_priority,
- CORBA::Environment &ACE_TRY_ENV);
+ CORBA::Environment &ACE_TRY_ENV) = 0;
virtual void get_selector_hook (CORBA::Policy *model_policy,
CORBA::Boolean
&is_client_propagated,
- CORBA::Short &server_priority);
+ CORBA::Short &server_priority) = 0;
virtual void get_selector_bands_policy_hook (
CORBA::Policy *bands_policy,
CORBA::Short &min_priority,
CORBA::Short &max_priority,
CORBA::Short &p,
- int &in_range);
-
- /**
- * Hook to check and override the exposed policies if needed
- *
- */
- virtual CORBA::Policy *effective_priority_banded_connection_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
-
- virtual CORBA::Policy *effective_client_protocol_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
+ int &in_range) = 0;
/**
* Accessor and modifier to the current thread priority, used to
* implement the RTCORBA::Current interface, but it is faster for
- * some critical components. If TAO_HAS_RT_CORBA == 0, the
- * operations are no-ops.
+ * some critical components. If the RTCORBA library isn't used,
+ * these operations are no-ops.
*/
//@{
- virtual int get_thread_priority (TAO_ORB_Core *,
- CORBA::Short &,
- CORBA::Environment &);
+ virtual int get_thread_priority (CORBA::Short &,
+ CORBA::Environment &) = 0;
- virtual int set_thread_priority (TAO_ORB_Core *,
- CORBA::Short,
- CORBA::Environment &);
+ virtual int set_thread_priority (CORBA::Short,
+ CORBA::Environment &) = 0;
//@}
- virtual void set_priority_mapping (TAO_ORB_Core *,
- TAO_Resource_Factory *,
- CORBA::Environment &);
-
/// Sets the default_policies for ORB.
/// 1. Sets ORB-level policy defaults for this ORB. Currently sets
/// default RTCORBA policies: ServerProtocolPolicy and
/// ClientProtocolPolicy.
- virtual int set_default_policies (TAO_ORB_Core *orb_core);
-
+ virtual int set_default_policies (CORBA::Environment &ACE_TRY_ENV) = 0;
};
#include "ace/post.h"
diff --git a/TAO/tao/Strategies/Direct_Priority_Mapping.cpp b/TAO/tao/RTCORBA/Direct_Priority_Mapping.cpp
index b16314573ef..c47aec102a4 100644
--- a/TAO/tao/Strategies/Direct_Priority_Mapping.cpp
+++ b/TAO/tao/RTCORBA/Direct_Priority_Mapping.cpp
@@ -2,8 +2,6 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
#include "Direct_Priority_Mapping.h"
#include "ace/Sched_Params.h"
@@ -125,4 +123,3 @@ TAO_Direct_Priority_Mapping::to_CORBA (RTCORBA::NativePriority native_priority,
#endif /* ACE_WIN32 */
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Strategies/Direct_Priority_Mapping.h b/TAO/tao/RTCORBA/Direct_Priority_Mapping.h
index 700378e182a..91e7d635e02 100644
--- a/TAO/tao/Strategies/Direct_Priority_Mapping.h
+++ b/TAO/tao/RTCORBA/Direct_Priority_Mapping.h
@@ -23,16 +23,14 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/Priority_Mapping.h"
-#include "strategies_export.h"
+#include "rtcorba_export.h"
+#include "Priority_Mapping.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-class TAO_Strategies_Export TAO_Direct_Priority_Mapping : public TAO_Priority_Mapping
+class TAO_RTCORBA_Export TAO_Direct_Priority_Mapping : public TAO_Priority_Mapping
{
//
// = TITLE
@@ -71,7 +69,5 @@ private:
# include "Direct_Priority_Mapping.i"
#endif /* __ACE_INLINE__ */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_DIRECT_PRIORITY_MAPPING_H */
diff --git a/TAO/tao/Strategies/Direct_Priority_Mapping.i b/TAO/tao/RTCORBA/Direct_Priority_Mapping.i
index cfa1da318d3..cfa1da318d3 100644
--- a/TAO/tao/Strategies/Direct_Priority_Mapping.i
+++ b/TAO/tao/RTCORBA/Direct_Priority_Mapping.i
diff --git a/TAO/tao/Strategies/Linear_Priority_Mapping.cpp b/TAO/tao/RTCORBA/Linear_Priority_Mapping.cpp
index 76eb4b9460b..fcae31bf363 100644
--- a/TAO/tao/Strategies/Linear_Priority_Mapping.cpp
+++ b/TAO/tao/RTCORBA/Linear_Priority_Mapping.cpp
@@ -2,8 +2,6 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
#include "Linear_Priority_Mapping.h"
#include "tao/debug.h"
#include "ace/Sched_Params.h"
@@ -155,4 +153,3 @@ TAO_Linear_Priority_Mapping::to_CORBA (RTCORBA::NativePriority native_priority,
#endif /* ACE_WIN32 */
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Strategies/Linear_Priority_Mapping.h b/TAO/tao/RTCORBA/Linear_Priority_Mapping.h
index e755ecd0b5b..9428f7af1fe 100644
--- a/TAO/tao/Strategies/Linear_Priority_Mapping.h
+++ b/TAO/tao/RTCORBA/Linear_Priority_Mapping.h
@@ -23,16 +23,14 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/Priority_Mapping.h"
-#include "strategies_export.h"
+#include "rtcorba_export.h"
+#include "Priority_Mapping.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-class TAO_Strategies_Export TAO_Linear_Priority_Mapping : public TAO_Priority_Mapping
+class TAO_RTCORBA_Export TAO_Linear_Priority_Mapping : public TAO_Priority_Mapping
{
//
// = TITLE
@@ -71,7 +69,5 @@ private:
# include "Linear_Priority_Mapping.i"
#endif /* __ACE_INLINE__ */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_LINEAR_PRIORITY_MAPPING_H */
diff --git a/TAO/tao/Strategies/Linear_Priority_Mapping.i b/TAO/tao/RTCORBA/Linear_Priority_Mapping.i
index cfa1da318d3..cfa1da318d3 100644
--- a/TAO/tao/Strategies/Linear_Priority_Mapping.i
+++ b/TAO/tao/RTCORBA/Linear_Priority_Mapping.i
diff --git a/TAO/tao/RTCORBA/Makefile b/TAO/tao/RTCORBA/Makefile
new file mode 100644
index 00000000000..ae425e51ab0
--- /dev/null
+++ b/TAO/tao/RTCORBA/Makefile
@@ -0,0 +1,4917 @@
+#----------------------------------------------------------------------------
+#
+# $Id$
+#
+#----------------------------------------------------------------------------
+ifndef TAO_ROOT
+ TAO_ROOT = $(ACE_ROOT)/TAO
+endif # ! TAO_ROOT
+
+MAKEFILE = Makefile
+LIBNAME = libTAO_RTCORBA
+LIB = $(LIBNAME).a
+SHLIB = $(LIBNAME).$(SOEXT)
+
+ACE_SHLIBS = -lTAO -lACE
+
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+include $(TAO_ROOT)/rules.tao.GNU
+
+CPP_SRCS += \
+ Direct_Priority_Mapping \
+ Linear_Priority_Mapping \
+ Pool_Per_Endpoint \
+ Priority_Mapping \
+ Priority_Mapping_Manager \
+ Private_Transport_Descriptor \
+ RTCORBA \
+ RTCORBAC \
+ RT_Current \
+ RT_Endpoint_Selector_Factory \
+ RT_Endpoint_Utils \
+ RT_Invocation_Endpoint_Selectors \
+ RT_Mutex \
+ RT_ORB \
+ RT_ORBInitializer \
+ RT_ORB_Loader \
+ RT_PolicyFactory \
+ RT_Policy_i \
+ RT_Protocols_Hooks \
+ RT_Stub \
+ RT_Stub_Factory \
+ Thread_Pool
+
+
+
+IDL_SRC = \
+ $(addsuffix S.cpp, $(IDL_FILES)) \
+ $(addsuffix C.cpp, $(IDL_FILES))
+FILES = $(CPP_SRCS)
+DEFS = $(addsuffix .h,$(FILES))
+LSRC = $(addsuffix .cpp,$(FILES))
+
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+
+#----------------------------------------------------------------------------
+# Local targets (and local hacks)
+#----------------------------------------------------------------------------
+
+LDFLAGS += -L$(TAO_ROOT)/tao
+CPPFLAGS += -I$(TAO_ROOT)
+
+#----------------------------------------------------------------------------
+# Dependencies
+#----------------------------------------------------------------------------
+
+# DO NOT DELETE THIS LINE -- g++dep uses it.
+# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+
+
+.obj/Direct_Priority_Mapping.o .obj/Direct_Priority_Mapping.so .shobj/Direct_Priority_Mapping.o .shobj/Direct_Priority_Mapping.so: Direct_Priority_Mapping.cpp \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ Direct_Priority_Mapping.h rtcorba_export.h Priority_Mapping.h \
+ rtcorbafwd.h $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ Priority_Mapping.i Direct_Priority_Mapping.i \
+ $(ACE_ROOT)/ace/Sched_Params.h \
+ $(ACE_ROOT)/ace/Sched_Params.i
+
+.obj/Linear_Priority_Mapping.o .obj/Linear_Priority_Mapping.so .shobj/Linear_Priority_Mapping.o .shobj/Linear_Priority_Mapping.so: Linear_Priority_Mapping.cpp \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ Linear_Priority_Mapping.h rtcorba_export.h Priority_Mapping.h \
+ rtcorbafwd.h $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ Priority_Mapping.i Linear_Priority_Mapping.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(ACE_ROOT)/ace/Sched_Params.h \
+ $(ACE_ROOT)/ace/Sched_Params.i
+
+.obj/Pool_Per_Endpoint.o .obj/Pool_Per_Endpoint.so .shobj/Pool_Per_Endpoint.o .shobj/Pool_Per_Endpoint.so: Pool_Per_Endpoint.cpp Pool_Per_Endpoint.h \
+ $(ACE_ROOT)/ace/pre.h rtcorba_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(ACE_ROOT)/ace/Task.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(ACE_ROOT)/ace/Task.i \
+ $(ACE_ROOT)/ace/Task_T.h \
+ $(ACE_ROOT)/ace/Message_Queue.h \
+ $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.i \
+ $(ACE_ROOT)/ace/Message_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Strategies.h \
+ $(ACE_ROOT)/ace/Strategies_T.h \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Synch_Options.h \
+ $(ACE_ROOT)/ace/Synch_Options.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Strategies_T.i \
+ $(ACE_ROOT)/ace/Strategies_T.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/WFMO_Reactor.h \
+ $(ACE_ROOT)/ace/Process_Mutex.h \
+ $(ACE_ROOT)/ace/Process_Mutex.inl \
+ $(ACE_ROOT)/ace/WFMO_Reactor.i \
+ $(ACE_ROOT)/ace/Strategies.i \
+ $(ACE_ROOT)/ace/Message_Queue.i \
+ $(ACE_ROOT)/ace/Task_T.i \
+ $(ACE_ROOT)/ace/Task_T.cpp \
+ $(ACE_ROOT)/ace/Module.h \
+ $(ACE_ROOT)/ace/Module.i \
+ $(ACE_ROOT)/ace/Module.cpp \
+ $(ACE_ROOT)/ace/Stream_Modules.h \
+ $(ACE_ROOT)/ace/Stream_Modules.cpp \
+ Pool_Per_Endpoint.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Acceptor_Registry.h \
+ $(TAO_ROOT)/tao/Acceptor_Registry.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i Priority_Mapping_Manager.i \
+ $(ACE_ROOT)/ace/Sched_Params.h \
+ $(ACE_ROOT)/ace/Sched_Params.i
+
+.obj/Priority_Mapping.o .obj/Priority_Mapping.so .shobj/Priority_Mapping.o .shobj/Priority_Mapping.so: Priority_Mapping.cpp \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i Priority_Mapping.h \
+ rtcorbafwd.h $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h Priority_Mapping.i
+
+.obj/Priority_Mapping_Manager.o .obj/Priority_Mapping_Manager.so .shobj/Priority_Mapping_Manager.o .shobj/Priority_Mapping_Manager.so: Priority_Mapping_Manager.cpp \
+ Priority_Mapping_Manager.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i rtcorba_export.h \
+ Priority_Mapping.h rtcorbafwd.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i
+
+.obj/Private_Transport_Descriptor.o .obj/Private_Transport_Descriptor.so .shobj/Private_Transport_Descriptor.o .shobj/Private_Transport_Descriptor.so: Private_Transport_Descriptor.cpp \
+ Private_Transport_Descriptor.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i rtcorba_export.h \
+ $(TAO_ROOT)/tao/Transport_Descriptor_Interface.h \
+ $(TAO_ROOT)/tao/Endpoint.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/Endpoint.i \
+ $(TAO_ROOT)/tao/Transport_Descriptor_Interface.inl \
+ Private_Transport_Descriptor.inl
+
+.obj/RTCORBA.o .obj/RTCORBA.so .shobj/RTCORBA.o .shobj/RTCORBA.so: RTCORBA.cpp RTCORBA.h \
+ $(ACE_ROOT)/ace/pre.h rtcorba_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_ORB_Loader.h \
+ $(TAO_ROOT)/tao/Object_Loader.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Object_Loader.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ RT_Protocols_Hooks.i
+
+.obj/RTCORBAC.o .obj/RTCORBAC.so .shobj/RTCORBAC.o .shobj/RTCORBAC.so: RTCORBAC.cpp RTCORBAC.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i rtcorba_export.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.i \
+ $(TAO_ROOT)/tao/TAOS.h \
+ $(TAO_ROOT)/tao/TAOS_T.h \
+ $(TAO_ROOT)/tao/TAOS_T.i \
+ $(TAO_ROOT)/tao/TAOS_T.cpp \
+ $(TAO_ROOT)/tao/TAOS.i \
+ $(TAO_ROOT)/tao/RequestInfo_Util.h
+
+.obj/RT_Current.o .obj/RT_Current.so .shobj/RT_Current.o .shobj/RT_Current.so: RT_Current.cpp RT_Current.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i RTCORBA.h \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Current.i \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i
+
+.obj/RT_Endpoint_Selector_Factory.o .obj/RT_Endpoint_Selector_Factory.so .shobj/RT_Endpoint_Selector_Factory.o .shobj/RT_Endpoint_Selector_Factory.so: RT_Endpoint_Selector_Factory.cpp \
+ RT_Endpoint_Selector_Factory.h \
+ $(ACE_ROOT)/ace/pre.h rtcorba_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/Endpoint_Selector_Factory.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ RT_Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation.i \
+ RT_Endpoint_Utils.h RT_Stub.h
+
+.obj/RT_Endpoint_Utils.o .obj/RT_Endpoint_Utils.so .shobj/RT_Endpoint_Utils.o .shobj/RT_Endpoint_Utils.so: RT_Endpoint_Utils.cpp RT_Endpoint_Utils.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h RT_Endpoint_Selector_Factory.h \
+ $(TAO_ROOT)/tao/Endpoint_Selector_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ RT_Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation.i RT_Stub.h
+
+.obj/RT_Invocation_Endpoint_Selectors.o .obj/RT_Invocation_Endpoint_Selectors.so .shobj/RT_Invocation_Endpoint_Selectors.o .shobj/RT_Invocation_Endpoint_Selectors.so: \
+ RT_Invocation_Endpoint_Selectors.cpp \
+ RT_Invocation_Endpoint_Selectors.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ RT_Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation.i \
+ RT_Policy_i.h RTCORBA.h RTCORBAC.h Priority_Mapping_Manager.h \
+ Priority_Mapping.h rtcorbafwd.h Priority_Mapping.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Policy_i.i \
+ $(TAO_ROOT)/tao/Endpoint.h \
+ $(TAO_ROOT)/tao/Endpoint.i RT_Stub.h \
+ Private_Transport_Descriptor.h \
+ $(TAO_ROOT)/tao/Transport_Descriptor_Interface.h \
+ $(TAO_ROOT)/tao/Transport_Descriptor_Interface.inl \
+ Private_Transport_Descriptor.inl \
+ $(TAO_ROOT)/tao/Base_Transport_Property.h \
+ $(TAO_ROOT)/tao/Base_Transport_Property.inl \
+ RT_Endpoint_Utils.h RT_Protocols_Hooks.h RT_Protocols_Hooks.i
+
+.obj/RT_Mutex.o .obj/RT_Mutex.so .shobj/RT_Mutex.o .shobj/RT_Mutex.so: RT_Mutex.cpp RT_Mutex.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i RTCORBA.h \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_ORB.h Thread_Pool.h \
+ $(ACE_ROOT)/ace/Task.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(ACE_ROOT)/ace/Task.i \
+ $(ACE_ROOT)/ace/Task_T.h \
+ $(ACE_ROOT)/ace/Message_Queue.h \
+ $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.i \
+ $(ACE_ROOT)/ace/Message_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Strategies.h \
+ $(ACE_ROOT)/ace/Strategies_T.h \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Synch_Options.h \
+ $(ACE_ROOT)/ace/Synch_Options.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Strategies_T.i \
+ $(ACE_ROOT)/ace/Strategies_T.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/WFMO_Reactor.h \
+ $(ACE_ROOT)/ace/Process_Mutex.h \
+ $(ACE_ROOT)/ace/Process_Mutex.inl \
+ $(ACE_ROOT)/ace/WFMO_Reactor.i \
+ $(ACE_ROOT)/ace/Strategies.i \
+ $(ACE_ROOT)/ace/Message_Queue.i \
+ $(ACE_ROOT)/ace/Task_T.i \
+ $(ACE_ROOT)/ace/Task_T.cpp \
+ $(ACE_ROOT)/ace/Module.h \
+ $(ACE_ROOT)/ace/Module.i \
+ $(ACE_ROOT)/ace/Module.cpp \
+ $(ACE_ROOT)/ace/Stream_Modules.h \
+ $(ACE_ROOT)/ace/Stream_Modules.cpp \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i Thread_Pool.i \
+ RT_ORB.i
+
+.obj/RT_ORB.o .obj/RT_ORB.so .shobj/RT_ORB.o .shobj/RT_ORB.so: RT_ORB.cpp RT_ORB.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i RTCORBA.h \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i Thread_Pool.h \
+ $(ACE_ROOT)/ace/Task.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(ACE_ROOT)/ace/Task.i \
+ $(ACE_ROOT)/ace/Task_T.h \
+ $(ACE_ROOT)/ace/Message_Queue.h \
+ $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.i \
+ $(ACE_ROOT)/ace/Message_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Strategies.h \
+ $(ACE_ROOT)/ace/Strategies_T.h \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Synch_Options.h \
+ $(ACE_ROOT)/ace/Synch_Options.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Strategies_T.i \
+ $(ACE_ROOT)/ace/Strategies_T.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/WFMO_Reactor.h \
+ $(ACE_ROOT)/ace/Process_Mutex.h \
+ $(ACE_ROOT)/ace/Process_Mutex.inl \
+ $(ACE_ROOT)/ace/WFMO_Reactor.i \
+ $(ACE_ROOT)/ace/Strategies.i \
+ $(ACE_ROOT)/ace/Message_Queue.i \
+ $(ACE_ROOT)/ace/Task_T.i \
+ $(ACE_ROOT)/ace/Task_T.cpp \
+ $(ACE_ROOT)/ace/Module.h \
+ $(ACE_ROOT)/ace/Module.i \
+ $(ACE_ROOT)/ace/Module.cpp \
+ $(ACE_ROOT)/ace/Stream_Modules.h \
+ $(ACE_ROOT)/ace/Stream_Modules.cpp \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i Thread_Pool.i \
+ RT_ORB.i RT_Policy_i.h RT_Policy_i.i RT_Mutex.h
+
+.obj/RT_ORBInitializer.o .obj/RT_ORBInitializer.so .shobj/RT_ORBInitializer.o .shobj/RT_ORBInitializer.so: RT_ORBInitializer.cpp RT_ORBInitializer.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ RT_PolicyFactory.h RTCORBA.h RTCORBAC.h Priority_Mapping_Manager.h \
+ Priority_Mapping.h rtcorbafwd.h Priority_Mapping.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Policy_i.h RT_Policy_i.i \
+ RT_Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_Protocols_Hooks.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ RT_ORB_Loader.h \
+ $(TAO_ROOT)/tao/Object_Loader.h \
+ $(TAO_ROOT)/tao/Object_Loader.i \
+ RT_Stub_Factory.h \
+ $(TAO_ROOT)/tao/Stub_Factory.h \
+ RT_Endpoint_Selector_Factory.h \
+ $(TAO_ROOT)/tao/Endpoint_Selector_Factory.h \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/Svc_Conf.h \
+ $(ACE_ROOT)/ace/Obstack.h \
+ $(ACE_ROOT)/ace/Obstack.i \
+ $(ACE_ROOT)/ace/Parse_Node.h \
+ $(ACE_ROOT)/ace/DLL.h \
+ $(ACE_ROOT)/ace/Parse_Node.i
+
+.obj/RT_ORB_Loader.o .obj/RT_ORB_Loader.so .shobj/RT_ORB_Loader.o .shobj/RT_ORB_Loader.so: RT_ORB_Loader.cpp RT_ORB_Loader.h \
+ $(ACE_ROOT)/ace/pre.h rtcorba_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/Object_Loader.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Object_Loader.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h RT_ORB.h \
+ RTCORBA.h RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i Thread_Pool.h \
+ $(ACE_ROOT)/ace/Task.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(ACE_ROOT)/ace/Task.i \
+ $(ACE_ROOT)/ace/Task_T.h \
+ $(ACE_ROOT)/ace/Message_Queue.h \
+ $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.i \
+ $(ACE_ROOT)/ace/Message_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Strategies.h \
+ $(ACE_ROOT)/ace/Strategies_T.h \
+ $(ACE_ROOT)/ace/Synch_Options.h \
+ $(ACE_ROOT)/ace/Synch_Options.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Strategies_T.i \
+ $(ACE_ROOT)/ace/Strategies_T.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/WFMO_Reactor.h \
+ $(ACE_ROOT)/ace/Process_Mutex.h \
+ $(ACE_ROOT)/ace/Process_Mutex.inl \
+ $(ACE_ROOT)/ace/WFMO_Reactor.i \
+ $(ACE_ROOT)/ace/Strategies.i \
+ $(ACE_ROOT)/ace/Message_Queue.i \
+ $(ACE_ROOT)/ace/Task_T.i \
+ $(ACE_ROOT)/ace/Task_T.cpp \
+ $(ACE_ROOT)/ace/Module.h \
+ $(ACE_ROOT)/ace/Module.i \
+ $(ACE_ROOT)/ace/Module.cpp \
+ $(ACE_ROOT)/ace/Stream_Modules.h \
+ $(ACE_ROOT)/ace/Stream_Modules.cpp \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i Thread_Pool.i \
+ RT_ORB.i RT_Current.h RT_Current.i RT_ORBInitializer.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ RT_PolicyFactory.h Linear_Priority_Mapping.h \
+ Linear_Priority_Mapping.i Direct_Priority_Mapping.h \
+ Direct_Priority_Mapping.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/ORBInitializer_Registry.h \
+ $(TAO_ROOT)/tao/ORBInitializer_Registry.inl
+
+.obj/RT_PolicyFactory.o .obj/RT_PolicyFactory.so .shobj/RT_PolicyFactory.o .shobj/RT_PolicyFactory.so: RT_PolicyFactory.cpp RT_PolicyFactory.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ RT_Policy_i.h RTCORBA.h RTCORBAC.h Priority_Mapping_Manager.h \
+ Priority_Mapping.h rtcorbafwd.h Priority_Mapping.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Policy_i.i
+
+.obj/RT_Policy_i.o .obj/RT_Policy_i.so .shobj/RT_Policy_i.o .shobj/RT_Policy_i.so: RT_Policy_i.cpp RT_Policy_i.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i RTCORBA.h \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Policy_i.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i
+
+.obj/RT_Protocols_Hooks.o .obj/RT_Protocols_Hooks.so .shobj/RT_Protocols_Hooks.o .shobj/RT_Protocols_Hooks.so: RT_Protocols_Hooks.cpp RT_Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ Priority_Mapping_Manager.h rtcorba_export.h Priority_Mapping.h \
+ rtcorbafwd.h Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_Protocols_Hooks.i RT_Policy_i.h RTCORBA.h RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i RTCORBAC.i \
+ RT_Policy_i.i \
+ $(TAO_ROOT)/tao/Invocation.h \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Synch_Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/Reply_Dispatcher.i \
+ $(TAO_ROOT)/tao/TAOC.h \
+ $(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(TAO_ROOT)/tao/target_specification.i \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.h \
+ $(TAO_ROOT)/tao/Invocation_Endpoint_Selectors.i \
+ $(TAO_ROOT)/tao/Invocation.i RT_Stub.h \
+ $(ACE_ROOT)/ace/Dynamic_Service.h \
+ $(ACE_ROOT)/ace/Dynamic_Service_Base.h \
+ $(ACE_ROOT)/ace/Dynamic_Service.i \
+ $(ACE_ROOT)/ace/Dynamic_Service.cpp
+
+.obj/RT_Stub.o .obj/RT_Stub.so .shobj/RT_Stub.o .shobj/RT_Stub.so: RT_Stub.cpp RT_Stub.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i rtcorba_export.h \
+ RT_Policy_i.h RTCORBA.h RTCORBAC.h Priority_Mapping_Manager.h \
+ Priority_Mapping.h rtcorbafwd.h Priority_Mapping.i \
+ Priority_Mapping_Manager.i RTCORBAC.i RT_Policy_i.i
+
+.obj/RT_Stub_Factory.o .obj/RT_Stub_Factory.so .shobj/RT_Stub_Factory.o .shobj/RT_Stub_Factory.so: RT_Stub_Factory.cpp RT_Stub_Factory.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/Stub_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h RT_Stub.h \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.i
+
+.obj/Thread_Pool.o .obj/Thread_Pool.so .shobj/Thread_Pool.o .shobj/Thread_Pool.so: Thread_Pool.cpp Thread_Pool.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Task.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(ACE_ROOT)/ace/Task.i \
+ $(ACE_ROOT)/ace/Task_T.h \
+ $(ACE_ROOT)/ace/Message_Queue.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.h \
+ $(ACE_ROOT)/ace/Message_Queue_T.i \
+ $(ACE_ROOT)/ace/Message_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Strategies.h \
+ $(ACE_ROOT)/ace/Strategies_T.h \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Synch_Options.h \
+ $(ACE_ROOT)/ace/Synch_Options.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Strategies_T.i \
+ $(ACE_ROOT)/ace/Strategies_T.cpp \
+ $(ACE_ROOT)/ace/Service_Repository.h \
+ $(ACE_ROOT)/ace/Service_Types.h \
+ $(ACE_ROOT)/ace/Service_Types.i \
+ $(ACE_ROOT)/ace/Service_Repository.i \
+ $(ACE_ROOT)/ace/WFMO_Reactor.h \
+ $(ACE_ROOT)/ace/Process_Mutex.h \
+ $(ACE_ROOT)/ace/Process_Mutex.inl \
+ $(ACE_ROOT)/ace/WFMO_Reactor.i \
+ $(ACE_ROOT)/ace/Strategies.i \
+ $(ACE_ROOT)/ace/Message_Queue.i \
+ $(ACE_ROOT)/ace/Task_T.i \
+ $(ACE_ROOT)/ace/Task_T.cpp \
+ $(ACE_ROOT)/ace/Module.h \
+ $(ACE_ROOT)/ace/Module.i \
+ $(ACE_ROOT)/ace/Module.cpp \
+ $(ACE_ROOT)/ace/Stream_Modules.h \
+ $(ACE_ROOT)/ace/Stream_Modules.cpp RTCORBA.h \
+ rtcorba_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ Priority_Mapping_Manager.h Priority_Mapping.h rtcorbafwd.h \
+ Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ Priority_Mapping_Manager.i RTCORBAC.i \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i Thread_Pool.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.h \
+ $(ACE_ROOT)/ace/Auto_Ptr.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.cpp \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(TAO_ROOT)/tao/ORB_Core.i
+
+# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/RTCORBA/Makefile.bor b/TAO/tao/RTCORBA/Makefile.bor
new file mode 100644
index 00000000000..4456c75ac67
--- /dev/null
+++ b/TAO/tao/RTCORBA/Makefile.bor
@@ -0,0 +1,24 @@
+#
+# Makefile for building the TAO RTCorba library
+#
+
+NAME = TAO_RTCORBA
+
+OBJFILES = \
+ $(OBJDIR)\ThruPOA_Object_Proxy_Impl.obj
+
+!ifdef STATIC
+CFLAGS = $(ACE_CFLAGS) $(TAO_CFLAGS) $(TAO_RTCORBA_CFLAGS)
+!else
+CFLAGS = $(ACE_CFLAGS) $(TAO_CFLAGS) $(TAO_RTCORBA_CFLAGS) \
+ -DTAO_RTCORBA_BUILD_DLL
+!endif
+
+CPPDIR = .
+
+INCDIR_NAME = tao\RTCORBA
+INCLUDES = *.h *.i *.inl *_T.cpp PortableServer.pidl ImplRepo.pidl
+
+LIBFILES = $(ACE_LIB) $(TAO_LIB)
+
+!include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor>
diff --git a/TAO/tao/Pool_Per_Endpoint.cpp b/TAO/tao/RTCORBA/Pool_Per_Endpoint.cpp
index 97a058679bb..5a926b83ed4 100644
--- a/TAO/tao/Pool_Per_Endpoint.cpp
+++ b/TAO/tao/RTCORBA/Pool_Per_Endpoint.cpp
@@ -1,16 +1,16 @@
// $Id$
-#include "tao/Pool_Per_Endpoint.h"
+#include "Pool_Per_Endpoint.h"
#include "tao/ORB.h"
#include "tao/ORB_Core.h"
#include "tao/Acceptor_Registry.h"
#include "tao/Pluggable.h"
-#include "tao/Priority_Mapping_Manager.h"
+#include "Priority_Mapping_Manager.h"
#include "tao/debug.h"
#include "ace/Sched_Params.h"
#if !defined (__ACE_INLINE__)
-# include "tao/Pool_Per_Endpoint.i"
+# include "Pool_Per_Endpoint.i"
#endif /* ! __ACE_INLINE__ */
ACE_RCSID(tao, Pool_Per_Endpoint, "$Id$")
@@ -34,6 +34,18 @@ TAO_Pool_Per_Endpoint::~TAO_Pool_Per_Endpoint (void)
void
TAO_Pool_Per_Endpoint::run (CORBA::Environment &ACE_TRY_ENV)
{
+ CORBA::Object_var obj =
+ this->orb_->resolve_initial_references (TAO_OBJID_PRIORITYMAPPINGMANAGER,
+ ACE_TRY_ENV);
+
+ TAO_Priority_Mapping_Manager_var mapping_manager =
+ TAO_Priority_Mapping_Manager::_narrow (obj.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ RTCORBA::PriorityMapping *pm =
+ mapping_manager.in ()->mapping ();
+
TAO_Acceptor_Registry *ac =
this->orb_->orb_core ()->acceptor_registry ();
@@ -42,19 +54,6 @@ TAO_Pool_Per_Endpoint::run (CORBA::Environment &ACE_TRY_ENV)
int priority =
ACE_Sched_Params::priority_min (this->policy_);
-#if (TAO_HAS_RT_CORBA == 1)
-
- CORBA::Object_var obj =
- this->orb_->orb_core ()->priority_mapping_manager ();
-
- TAO_Priority_Mapping_Manager_var mapping_manager =
- TAO_Priority_Mapping_Manager::_narrow (obj.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- RTCORBA::PriorityMapping *pm =
- mapping_manager.in ()->mapping ();
-
const CORBA::Short corba_priority = (*i)->priority ();
CORBA::Short native_priority;
if (pm->to_native (corba_priority, native_priority) == 1)
@@ -65,10 +64,9 @@ TAO_Pool_Per_Endpoint::run (CORBA::Environment &ACE_TRY_ENV)
if (TAO_debug_level > 3)
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("TAO (%P|%t) - creating thread at ")
- ACE_TEXT ("priority %d:%d\n"),
+ ACE_TEXT ("priority %d:%d\n"),
priority,
corba_priority));
-#endif /* TAO_HAS_RT_CORBA == 1 */
if (this->activate (this->flags_,
this->poolsize_, /* number of threads */
diff --git a/TAO/tao/Pool_Per_Endpoint.h b/TAO/tao/RTCORBA/Pool_Per_Endpoint.h
index e6b03aabac6..34478d5dae1 100644
--- a/TAO/tao/Pool_Per_Endpoint.h
+++ b/TAO/tao/RTCORBA/Pool_Per_Endpoint.h
@@ -14,7 +14,7 @@
#define TAO_POOL_PER_ENDPOINT_H
#include "ace/pre.h"
-#include "tao/corbafwd.h"
+#include "rtcorba_export.h"
#include "tao/ORB.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,7 @@
* It should be used with the Reactor_Per_Endpoint registry
* configured.
*/
-class TAO_Export TAO_Pool_Per_Endpoint : public ACE_Task_Base
+class TAO_RTCORBA_Export TAO_Pool_Per_Endpoint : public ACE_Task_Base
{
public:
/// Constructor
@@ -72,7 +72,7 @@ private:
};
#if defined (__ACE_INLINE__)
-# include "tao/Pool_Per_Endpoint.i"
+# include "Pool_Per_Endpoint.i"
#endif /* __ACE_INLINE__ */
#include "ace/post.h"
diff --git a/TAO/tao/Pool_Per_Endpoint.i b/TAO/tao/RTCORBA/Pool_Per_Endpoint.i
index cfa1da318d3..cfa1da318d3 100644
--- a/TAO/tao/Pool_Per_Endpoint.i
+++ b/TAO/tao/RTCORBA/Pool_Per_Endpoint.i
diff --git a/TAO/tao/RTCORBA/Priority_Mapping.cpp b/TAO/tao/RTCORBA/Priority_Mapping.cpp
new file mode 100644
index 00000000000..9031260a13b
--- /dev/null
+++ b/TAO/tao/RTCORBA/Priority_Mapping.cpp
@@ -0,0 +1,15 @@
+// $Id$
+
+#include "tao/orbconf.h"
+
+#include "Priority_Mapping.h"
+
+#if !defined (__ACE_INLINE__)
+# include "Priority_Mapping.i"
+#endif /* ! __ACE_INLINE__ */
+
+ACE_RCSID(tao, Priority_Mapping, "$Id$")
+
+TAO_Priority_Mapping::~TAO_Priority_Mapping (void)
+{
+}
diff --git a/TAO/tao/Priority_Mapping.h b/TAO/tao/RTCORBA/Priority_Mapping.h
index f1989cf7ff8..45b7c68a76e 100644
--- a/TAO/tao/Priority_Mapping.h
+++ b/TAO/tao/RTCORBA/Priority_Mapping.h
@@ -20,13 +20,11 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/RTCORBAC.h"
+#include "rtcorbafwd.h"
/**
* @class TAO_Priority_Mapping
@@ -35,28 +33,23 @@
*
* Check the RT-CORBA spec (orbos/99-02-12) secions 4.5.2
*/
-class TAO_Export TAO_Priority_Mapping
+class TAO_RTCORBA_Export TAO_Priority_Mapping
{
public:
- /// Default constructor
- TAO_Priority_Mapping (void);
-
/// The destructor
virtual ~TAO_Priority_Mapping (void);
virtual CORBA::Boolean
to_native (RTCORBA::Priority corba_priority,
- RTCORBA::NativePriority &native_priority);
+ RTCORBA::NativePriority &native_priority) = 0;
virtual CORBA::Boolean
to_CORBA (RTCORBA::NativePriority native_priority,
- RTCORBA::Priority &corba_priority);
+ RTCORBA::Priority &corba_priority) = 0;
};
#if defined (__ACE_INLINE__)
-# include "tao/Priority_Mapping.i"
+# include "Priority_Mapping.i"
#endif /* __ACE_INLINE__ */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_PRIORITY_MAPPING_H */
diff --git a/TAO/tao/Priority_Mapping.i b/TAO/tao/RTCORBA/Priority_Mapping.i
index cfa1da318d3..cfa1da318d3 100644
--- a/TAO/tao/Priority_Mapping.i
+++ b/TAO/tao/RTCORBA/Priority_Mapping.i
diff --git a/TAO/tao/Priority_Mapping_Manager.cpp b/TAO/tao/RTCORBA/Priority_Mapping_Manager.cpp
index c5f3193bb46..80729fcd828 100644
--- a/TAO/tao/Priority_Mapping_Manager.cpp
+++ b/TAO/tao/RTCORBA/Priority_Mapping_Manager.cpp
@@ -1,15 +1,13 @@
// $Id$
-#include "tao/Priority_Mapping_Manager.h"
+#include "Priority_Mapping_Manager.h"
#if ! defined (__ACE_INLINE__)
-#include "tao/Priority_Mapping_Manager.i"
+#include "Priority_Mapping_Manager.i"
#endif /* __ACE_INLINE__ */
ACE_RCSID(TAO, RT_ORB, "$Id$")
-#if (TAO_HAS_RT_CORBA == 1)
-
TAO_Priority_Mapping_Manager::~TAO_Priority_Mapping_Manager (void)
{
delete mapping_;
@@ -71,11 +69,3 @@ TAO_Priority_Mapping_Manager::_interface_repository_id (void) const
return "IDL:Priority_Mapping_Manager:1.0";
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<TAO_Priority_Mapping_Manager,TAO_Priority_Mapping_Manager_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<TAO_Priority_Mapping_Manager,TAO_Priority_Mapping_Manager_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Priority_Mapping_Manager.h b/TAO/tao/RTCORBA/Priority_Mapping_Manager.h
index 374b18673db..e9f9364fb90 100644
--- a/TAO/tao/Priority_Mapping_Manager.h
+++ b/TAO/tao/RTCORBA/Priority_Mapping_Manager.h
@@ -14,15 +14,13 @@
#define TAO_PRIORITY_MAPPING_MANAGER_H
#include "ace/pre.h"
-#include "tao/corbafwd.h"
#include "tao/orbconf.h"
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
-
#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
@@ -30,7 +28,7 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-#include "tao/Priority_Mapping.h"
+#include "Priority_Mapping.h"
#include "tao/LocalObject.h"
class TAO_Priority_Mapping_Manager;
@@ -45,13 +43,13 @@ typedef TAO_Priority_Mapping_Manager *TAO_Priority_Mapping_Manager_ptr;
*
* Allows setting of user-defined Priority_Mapping at run-time.
*/
-class TAO_Export TAO_Priority_Mapping_Manager :
+class TAO_RTCORBA_Export TAO_Priority_Mapping_Manager :
public virtual TAO_Local_RefCounted_Object
{
public:
/// Constructor.
- TAO_Priority_Mapping_Manager (void);
+ TAO_Priority_Mapping_Manager (RTCORBA::PriorityMapping * mapping);
///
void mapping (RTCORBA::PriorityMapping * mapping);
@@ -102,7 +100,7 @@ private:
TAO_Priority_Mapping *mapping_;
};
-class TAO_Export TAO_Priority_Mapping_Manager_var : public TAO_Base_var
+class TAO_RTCORBA_Export TAO_Priority_Mapping_Manager_var : public TAO_Base_var
{
public:
TAO_Priority_Mapping_Manager_var (void); // default constructor
@@ -138,7 +136,7 @@ private:
TAO_Priority_Mapping_Manager_var &operator= (const TAO_Base_var &rhs);
};
-class TAO_Export TAO_Priority_Mapping_Manager_out
+class TAO_RTCORBA_Export TAO_Priority_Mapping_Manager_out
{
public:
TAO_Priority_Mapping_Manager_out (TAO_Priority_Mapping_Manager_ptr &);
@@ -156,14 +154,12 @@ private:
};
#if defined (__ACE_INLINE__)
-#include "tao/Priority_Mapping_Manager.i"
+#include "Priority_Mapping_Manager.i"
#endif /* __ACE_INLINE__ */
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_PRIORITY_MAPPING_MANAGER_H */
diff --git a/TAO/tao/Priority_Mapping_Manager.i b/TAO/tao/RTCORBA/Priority_Mapping_Manager.i
index 9f0eebeb4a3..1d50d20e192 100644
--- a/TAO/tao/Priority_Mapping_Manager.i
+++ b/TAO/tao/RTCORBA/Priority_Mapping_Manager.i
@@ -1,6 +1,5 @@
// $Id$
-#if (TAO_HAS_RT_CORBA==1)
// *************************************************************
// Inline operations for class TAO_Priority_Mapping_Manager_var
// *************************************************************
@@ -200,8 +199,8 @@ TAO_Priority_Mapping_Manager_out::operator-> (void)
///////////////////////////////////////////////////////////////////////////
ACE_INLINE
-TAO_Priority_Mapping_Manager::TAO_Priority_Mapping_Manager (void)
- : mapping_ (0)
+TAO_Priority_Mapping_Manager::TAO_Priority_Mapping_Manager (RTCORBA::PriorityMapping * mapping)
+ : mapping_ (mapping)
{
}
@@ -219,4 +218,3 @@ TAO_Priority_Mapping_Manager::mapping (RTCORBA::PriorityMapping *mapping)
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Private_Transport_Descriptor.cpp b/TAO/tao/RTCORBA/Private_Transport_Descriptor.cpp
index 69556d2f279..ecfffddb14f 100644
--- a/TAO/tao/Private_Transport_Descriptor.cpp
+++ b/TAO/tao/RTCORBA/Private_Transport_Descriptor.cpp
@@ -1,11 +1,9 @@
//$Id$
-#include "tao/Private_Transport_Descriptor.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
+#include "Private_Transport_Descriptor.h"
#if !defined (__ACE_INLINE__)
-# include "tao/Private_Transport_Descriptor.inl"
+# include "Private_Transport_Descriptor.inl"
#endif /* __ACE_INLINE__ */
ACE_RCSID(tao, Private_Transport_Descriptor, "$Id$")
@@ -62,4 +60,3 @@ TAO_Private_Transport_Descriptor::hash (void) const
return (this->endpoint_->hash () + this->object_id_);
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Private_Transport_Descriptor.h b/TAO/tao/RTCORBA/Private_Transport_Descriptor.h
index ee07283edc2..c98faf0a822 100644
--- a/TAO/tao/Private_Transport_Descriptor.h
+++ b/TAO/tao/RTCORBA/Private_Transport_Descriptor.h
@@ -16,16 +16,15 @@
#include "ace/pre.h"
#include "tao/orbconf.h"
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
-
#include "tao/Transport_Descriptor_Interface.h"
-class TAO_Export TAO_Private_Transport_Descriptor:
+class TAO_RTCORBA_Export TAO_Private_Transport_Descriptor:
public TAO_Transport_Descriptor_Interface
{
// = TITLE
@@ -73,10 +72,8 @@ private:
};
#if defined (__ACE_INLINE__)
-# include "tao/Private_Transport_Descriptor.inl"
+# include "Private_Transport_Descriptor.inl"
#endif /* __ACE_INLINE__ */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_PRIVATE_CONNECTION_DESCRIPTOR_H */
diff --git a/TAO/tao/Private_Transport_Descriptor.inl b/TAO/tao/RTCORBA/Private_Transport_Descriptor.inl
index 6f845a86012..6f845a86012 100644
--- a/TAO/tao/Private_Transport_Descriptor.inl
+++ b/TAO/tao/RTCORBA/Private_Transport_Descriptor.inl
diff --git a/TAO/tao/RTCORBA/README b/TAO/tao/RTCORBA/README
deleted file mode 100644
index 443d4ff5388..00000000000
--- a/TAO/tao/RTCORBA/README
+++ /dev/null
@@ -1,145 +0,0 @@
-RTCORBA Subsetting Plan, Status, and Notes
-
-In this file, we're keeping track of the status of the subsetting
-of RTCORBA and its effect on TAO files.
-
-The steps of the subsetting process are the following:
-
-1. Separate out all TAO_HAS_RT_CORBA blocks from non RTCORBA code
- within tao and tao/PortableServer. As a style, we'll be adding
- RT_ in front of the files that we create in tao that will be
- eventually moved to tao/RTCORBA.
-
-2. Once everything is cleanly separated, we'll move all of the
- RT_ files at once to tao/RTCORBA and make a separate DLL for it.
-
-The reasoning for this two step process is:
-
-1. To enable the subsetting while bugs are fixed for TAO 1.2 and
- minimize the number of merges.
-
-2. To enable RTCORBA subsetting changes to be made available
- sooner for more testing.
-
-
-
-Status of files affected
-------------------------
-
-ORB Core
---------
-tao/ORB:
-tao/ORB_Core:
-tao/Default_Protocols_Hooks:
-tao/Protocols_Hooks:
-tao/RT_Protocols_Hooks
-tao/orbconf:
-tao/default_resource
-tao/Strategies/advanced_resource
-
-@@ Cleaned Start
-
- tao/Stub:
-
-@@ Cleaned End
-
-Policy
-------
-tao/Policy_Manager: Angelo
-tao/RT_PolicyFactory: Angelo
-tao/RT_Policy_i: Angelo
-
-
-RTCORBA
--------
-tao/Direct_Priority_Mapping
-tao/Linear_Priority_Mapping
-tao/Priority_Mapping
-tao/Priority_Mapping_Manager
-tao/RTCORBAC
-tao/rtcorbafwd
-tao/RTCORBAS
-tao/RTCORBAS_T
-tao/RT_ORBInitializer
-tao/RT_ORB_Loader
-tao/Strategies/Direct_Priority_Mapping:
-tao/Strategies/Linear_Priority_Mapping:
-
-Cleaned:
- tao/RT_Mutex:
-E tao/RT_Current:
- tao/RT_ORB:
-
-
-Acceptor/Connector
-------------------
-tao/IIOP_Acceptor
- Still need to fix tcp_protocol_properties - RT_Protocol_Hooks usage looks strange.
-
-@@Start Cleaned:
- tao/Strategies/*_Acceptor:
- orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor:
- examples/PluggableUDP/DIOP/DIOP_Acceptor:
- Need to remove check for TAO_HAS_RT_CORBA in create_mprofile.
-
-tao/IIOP_Profile:
-tao/Strategies/*_Profile
-orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile
-examples/PluggableUDP/DIOP/DIOP_Profile
-
-@@End Cleaned
-
-tao/IIOP_Connector:
- tcp_properties needs to be fixed
-tao/Strategies/UIOP_Connector.cpp:
- uiop_properties
-
-
-GIOP
-----
-tao/Invocation:
- Need to address FT and the code to add an RT service context
-
-clean:
- tao/Endpoint_Selector_Factory:
- tao/RT_Invocation_Endpoint_Selectors:
- tao/RT_Endpoint_Selector_Factory:
- tao/Invocation_Endpoint_Selectors:
- tao/Private_Transport_Descriptor:
-
-NOTE: We might shuold do some more refactoring in the Invocation and Invocation
- selectors. Right now the selector do more than just selecting, they select,
- and performa call back on the invocation object.
- We might could add a new class that uses the enpoint selectors to select
- the right endpoint, and at the same time, it calls back the invocation, to
- perform the invocation on the selected endpoint.
-
-
-Other
------
-tao/Pool_Per_Endpoint:
-
-
-POA
------
-tao/PortableServer/Object_Adapter:
-tao/PortableServer/POA:
-tao/PortableServer/RTPortableServer.pidl:
-tao/PortableServer/RTPortableServerC:
-tao/PortableServer/RTPortableServerC:
-tao/PortableServer/RT_Acceptor_Filters:
-
-Tests
------
-tests/Exposed_policies/*
-tests/RTCORBA/*
-
-
----------------------------------------------------------------------------
-RTCORBA DLL registration hooks
-
-The purpose of this section is to document all of the hooks that the RTCORBA
-library needs to register.
-
-1. Invocation Endpoint Selector Factory - currently hardcoded in a
- TAO_HAS_RT_CORBA block in ORB_Core.cpp
diff --git a/TAO/tao/RTCORBA/RTCORBA.cpp b/TAO/tao/RTCORBA/RTCORBA.cpp
new file mode 100644
index 00000000000..f261eb42def
--- /dev/null
+++ b/TAO/tao/RTCORBA/RTCORBA.cpp
@@ -0,0 +1,21 @@
+// $Id$
+
+#include "RTCORBA.h"
+#include "RT_ORB_Loader.h"
+#include "RT_Protocols_Hooks.h"
+
+ACE_RCSID (RTCORBA, RTCORBA, "$Id$")
+
+TAO_RTCORBA_Initializer::TAO_RTCORBA_Initializer (void)
+{
+ TAO_RTCORBA_Initializer::init ();
+}
+
+int
+TAO_RTCORBA_Initializer::init (void)
+{
+ ACE_Service_Config::static_svcs ()->insert (&ace_svc_desc_TAO_RT_ORB_Loader);
+ ACE_Service_Config::static_svcs ()->insert (&ace_svc_desc_TAO_RT_Current_Loader);
+ ACE_Service_Config::static_svcs ()->insert (&ace_svc_desc_TAO_RT_Protocols_Hooks);
+ return 0;
+}
diff --git a/TAO/tao/RTCORBA/RTCORBA.h b/TAO/tao/RTCORBA/RTCORBA.h
new file mode 100644
index 00000000000..c23226addc6
--- /dev/null
+++ b/TAO/tao/RTCORBA/RTCORBA.h
@@ -0,0 +1,45 @@
+// $Id$
+
+//=============================================================================
+/**
+ * @file RTCORBA.h
+ *
+ * $Id$
+ *
+ * Takes care of the RT ORB loading on static build.
+ *
+ *
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_RTCORBA_H_
+#define TAO_RTCORBA_H_
+#include "ace/pre.h"
+
+#include "rtcorba_export.h"
+#include "tao/corbafwd.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_RTCORBA_Export TAO_RTCORBA_Initializer
+{
+public:
+ // Constructor.
+ TAO_RTCORBA_Initializer (void);
+
+ static int init (void);
+ // Used to force the initialization of the ORB code.
+};
+
+#define TAO_RTCORBA_SAFE_INCLUDE
+#include "RTCORBAC.h"
+#undef TAO_RTCORBA_SAFE_INCLUDE
+
+static TAO_RTCORBA_Initializer TAO_RTCORBA_initializer;
+
+#include "ace/post.h"
+#endif /* TAO_RTCORBA_H_ */
diff --git a/TAO/tao/RTCORBA.pidl b/TAO/tao/RTCORBA/RTCORBA.pidl
index 2fa76e95847..1e45ff0bf5f 100644
--- a/TAO/tao/RTCORBA.pidl
+++ b/TAO/tao/RTCORBA/RTCORBA.pidl
@@ -28,21 +28,19 @@
// is:
//
// tao_idl -o orig -Gp -Gd -Ge 1 -Gv
-// -Wb,export_macro=TAO_Export
-// -Wb,export_include="tao/corbafwd.h"
+// -Wb,export_macro=TAO_RTCORBA_Export
+// -Wb,export_include="rtcorba_export.h"
// -Wb,pre_include="ace/pre.h"
// -Wb,post_include="ace/post.h"
// RTCORBA.pidl
//
// After the files are generated, patches located in tao/diffs
// directory must be applied. The patches provide the following
-// fixes: 1) disable the code under certain configurations, i.e.,
-// apply "if (TAO_HAS_RT_CORBA)", 2) remove several unnecessary
-// includes, e.g., corba.h, stream.h, Policy.h, 3) add anything else
-// we need into the namespace, i.e., TAO_Priority_Mapping, and 4)
-// fix "nested_class" occurrences in .cpp.
-// These changes are required because the generated code is part of
-// the TAO library, it hardly makes any sense to change the IDL
+// fixes: 1) remove several unnecessary includes, e.g., corba.h,
+// stream.h, Policy.h, 3) add anything else we need into the namespace,
+// i.e., TAO_Priority_Mapping, and 4) fix "nested_class" occurrences in
+// .cpp. These changes are required because the generated code is part
+// of the TAO library, it hardly makes any sense to change the IDL
// compiler to support changes that are very occasional.
//
// ================================================================
diff --git a/TAO/tao/RT_Current.cpp b/TAO/tao/RTCORBA/RT_Current.cpp
index 2a5ddf67a28..ece75d43592 100644
--- a/TAO/tao/RT_Current.cpp
+++ b/TAO/tao/RTCORBA/RT_Current.cpp
@@ -2,18 +2,16 @@
// $Id$
//
-#include "tao/RT_Current.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
+#include "RT_Current.h"
#include "tao/Stub.h"
#include "tao/ORB_Core.h"
-#include "tao/Priority_Mapping.h"
+#include "Priority_Mapping.h"
#include "ace/Thread.h"
#if !defined (__ACE_INLINE__)
-#include "tao/RT_Current.i"
+#include "RT_Current.i"
#endif /* __ACE_INLINE__ */
ACE_RCSID (TAO,
@@ -34,11 +32,12 @@ TAO_RT_Current::the_priority (CORBA::Environment &ACE_TRY_ENV)
ACE_THROW_SPEC ((CORBA::SystemException))
{
RTCORBA::Priority priority;
- int result =
- this->orb_core_->get_protocols_hooks ()->get_thread_priority (
- this->orb_core_,
- priority,
- ACE_TRY_ENV);
+
+ TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
+
+ int result = tph->get_thread_priority (priority,
+ ACE_TRY_ENV);
ACE_CHECK_RETURN (-1);
if (result == -1)
@@ -52,15 +51,15 @@ TAO_RT_Current::the_priority (RTCORBA::Priority the_priority,
CORBA::Environment &ACE_TRY_ENV)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- int result =
- this->orb_core_->get_protocols_hooks ()->set_thread_priority (
- this->orb_core_,
- the_priority,
- ACE_TRY_ENV);
- ACE_CHECK;
+
+ TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ int result = tph->set_thread_priority (the_priority,
+ ACE_TRY_ENV);
+ ACE_CHECK;
if (result == -1)
ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO));
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Current.h b/TAO/tao/RTCORBA/RT_Current.h
index 755f6f800ab..672125529b9 100644
--- a/TAO/tao/RT_Current.h
+++ b/TAO/tao/RTCORBA/RT_Current.h
@@ -17,9 +17,7 @@
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/RTCORBAC.h"
+#include "RTCORBA.h"
#include "tao/LocalObject.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -40,7 +38,7 @@
*
* Allows setting/getting the priority of the current thread.
*/
-class TAO_Export TAO_RT_Current
+class TAO_RTCORBA_Export TAO_RT_Current
: public RTCORBA::Current,
public TAO_Local_RefCounted_Object
{
@@ -74,14 +72,12 @@ private:
#if defined (__ACE_INLINE__)
-# include "tao/RT_Current.i"
+# include "RT_Current.i"
#endif /* __ACE_INLINE__ */
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_CURRENT_H */
diff --git a/TAO/tao/RTCORBA/RT_Current.i b/TAO/tao/RTCORBA/RT_Current.i
new file mode 100644
index 00000000000..5c1113b7585
--- /dev/null
+++ b/TAO/tao/RTCORBA/RT_Current.i
@@ -0,0 +1,4 @@
+//
+// $Id$
+//
+
diff --git a/TAO/tao/RT_Endpoint_Selector_Factory.cpp b/TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp
index efa02d8218f..a87cff52a16 100644
--- a/TAO/tao/RT_Endpoint_Selector_Factory.cpp
+++ b/TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp
@@ -1,21 +1,14 @@
// $Id$
-#include "tao/RT_Endpoint_Selector_Factory.h"
-#include "tao/RT_Invocation_Endpoint_Selectors.h"
-#include "tao/Client_Priority_Policy.h"
+#include "RT_Endpoint_Selector_Factory.h"
+#include "RT_Invocation_Endpoint_Selectors.h"
#include "tao/Invocation.h"
-#include "tao/RT_Endpoint_Utils.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-# include "tao/RT_Stub.h"
-
-#endif /* TAO_HAS_RT_CORBA */
+#include "RT_Endpoint_Utils.h"
+#include "RT_Stub.h"
ACE_RCSID(tao, RT_Endpoint_Selector_Factory, "$Id$")
// ****************************************************************
-#if (TAO_HAS_RT_CORBA == 1)
RT_Endpoint_Selector_Factory::RT_Endpoint_Selector_Factory (void)
{
@@ -34,8 +27,8 @@ RT_Endpoint_Selector_Factory::RT_Endpoint_Selector_Factory (void)
ACE_NEW (this->bands_protocol_selector_,
TAO_Bands_Protocol_Selector);
- ACE_NEW (this->client_priority_policy_selector_,
- TAO_Client_Priority_Policy_Selector);
+ ACE_NEW (this->default_endpoint_selector_,
+ TAO_Default_Endpoint_Selector);
}
RT_Endpoint_Selector_Factory::~RT_Endpoint_Selector_Factory (void)
@@ -45,28 +38,15 @@ RT_Endpoint_Selector_Factory::~RT_Endpoint_Selector_Factory (void)
delete this->protocol_endpoint_selector_;
delete this->priority_protocol_selector_;
delete this->bands_protocol_selector_;
- delete this->client_priority_policy_selector_;
+ delete this->default_endpoint_selector_;
}
TAO_Invocation_Endpoint_Selector *
RT_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation *invocation,
CORBA::Environment &ACE_TRY_ENV)
{
- // Obtains correct selector if TAO::Client_Priority_Policy is
- // enabled.
- TAO_Invocation_Endpoint_Selector *selector =
- this->check_client_priority_policy (invocation,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- // CASE 1: TAO::Client_Priority_Policy is enabled.
- if (selector != 0)
- return selector;
-
// Initialize selection state with all RTCORBA policies affecting
// endpoint selection.
- // TAO_Endpoint_Selection_State &state =
- //invocation->endpoint_selection_state_;
TAO_RT_Stub *rt_stub =
ACE_dynamic_cast (TAO_RT_Stub *, invocation->stub ());
@@ -122,28 +102,16 @@ RT_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation *invocation,
return this->protocol_endpoint_selector_;
}
- CORBA::Boolean is_client_propagated = 0;
-
// @@ This is to be used in case 3:
CORBA::Short server_priority = 0;
+ CORBA::Boolean is_client_propagated = 0;
+
+ TAO_Protocols_Hooks *tph = invocation->orb_core ()->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
- invocation->orb_core ()->get_protocols_hooks () ->get_selector_hook (
- priority_model_policy.in (),
- is_client_propagated,
- server_priority);
-
-// if (is_client_propagated)
-// {
-// // Get client priority.
-// if (invocation->orb_core_->get_protocols_hooks ()
-// ->get_thread_priority (invocation->orb_core_,
-// state.client_priority_,
-// ACE_TRY_ENV)
-// == -1)
-// ACE_THROW_RETURN (CORBA::DATA_CONVERSION (1,
-// CORBA::COMPLETED_NO),
-// 0);
-// }
+ tph->get_selector_hook (priority_model_policy.in (),
+ is_client_propagated,
+ server_priority);
// CASE 3: PriorityBandedConnection Policy is set.
if (bands_policy.ptr () != 0)
@@ -173,75 +141,6 @@ RT_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation *invocation,
}
}
-TAO_Invocation_Endpoint_Selector *
-RT_Endpoint_Selector_Factory::
-check_client_priority_policy (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *policy =
- invocation->stub_->client_priority ();
-
- // Automatically release the policy
- CORBA::Object_var auto_release = policy;
-
- if (policy == 0)
- return this->default_endpoint_selector_;
-
- else
- {
- // Policy is set.
- TAO::PrioritySpecification priority_spec =
- policy->priority_specification (ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO::PrioritySelectionMode mode = priority_spec.mode;
-
- if (mode == TAO::USE_NO_PRIORITY)
- // Don't care about priority - use default selector.
- return this->default_endpoint_selector_;
- else
- // Care about priority - use client priority policy selector.
- {
- // Initialize endpoint selection state.
- if (mode == TAO::USE_PRIORITY_RANGE)
- {
- invocation->endpoint_selection_state_.min_priority_ =
- priority_spec.min_priority;
- invocation->endpoint_selection_state_.max_priority_ =
- priority_spec.max_priority;
- }
- else
- // mode == TAO::USE_THREAD_PRIORITY
- {
- CORBA::Short priority;
- if (invocation->orb_core_->get_protocols_hooks
- ()->get_thread_priority (invocation->orb_core_,
- priority,
- ACE_TRY_ENV)
- == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (1,
- CORBA::COMPLETED_NO));
-
- invocation->endpoint_selection_state_.min_priority_ =
- priority;
- invocation->endpoint_selection_state_.max_priority_ =
- priority;
- }
-
- return this->client_priority_policy_selector_;
- }
- }
-
-#else
-
- ACE_UNUSED_ARG (invocation);
- ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
-
- return 0;
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-}
void
RT_Endpoint_Selector_Factory::
@@ -275,4 +174,13 @@ init_client_protocol (TAO_GIOP_Invocation *,
*/
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
+// ****************************************************************
+
+ACE_STATIC_SVC_DEFINE (RT_Endpoint_Selector_Factory,
+ ACE_TEXT ("RT_Endpoint_Selector_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (RT_Endpoint_Selector_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (TAO_RTCORBA, RT_Endpoint_Selector_Factory)
+
diff --git a/TAO/tao/RT_Endpoint_Selector_Factory.h b/TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.h
index 166b02124b9..43cf89279b2 100644
--- a/TAO/tao/RT_Endpoint_Selector_Factory.h
+++ b/TAO/tao/RTCORBA/RT_Endpoint_Selector_Factory.h
@@ -18,24 +18,23 @@
#define RT_ENDPOINT_SELECTOR_FACTORY_H
#include "ace/pre.h"
-#include "tao/corbafwd.h"
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/Endpoint_Selector_Factory.h"
+#include "ace/Service_Config.h"
class TAO_Priority_Endpoint_Selector;
class TAO_Bands_Endpoint_Selector;
class TAO_Protocol_Endpoint_Selector;
class TAO_Priority_Protocol_Selector;
class TAO_Bands_Protocol_Selector;
-class TAO_Client_Priority_Policy_Selector;
+class TAO_Default_Endpoint_Selector;
// ****************************************************************
-#if (TAO_HAS_RT_CORBA == 1)
-
/**
* @class RT_Endpoint_Selector_Factory
*
@@ -52,7 +51,7 @@ class TAO_Client_Priority_Policy_Selector;
* set preallocated in the ORB_Core. One endpoint selection
* strategy object can be used by many invocations concurrently.
*/
-class TAO_Export RT_Endpoint_Selector_Factory
+class TAO_RTCORBA_Export RT_Endpoint_Selector_Factory
: public TAO_Endpoint_Selector_Factory
{
public:
@@ -72,16 +71,6 @@ protected:
// = Helpers for <get_selector>.
- /**
- * Gets the appropriate selector if TAO_HAS_CLIENT_PRIORITY_POLICY
- * is enabled. Also initializes endpoint selection state as
- * necessary. WARNING: TAO::Client_Pririority_Policy is
- * deprecated. See TAO RTCORBA documentation for more details.
- */
- TAO_Invocation_Endpoint_Selector *check_client_priority_policy (
- TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV);
-
/// Initializes RTCORBA::ClientProtocolPolicy in the endpoint
/// selection state.
void init_client_protocol (TAO_GIOP_Invocation *invocation,
@@ -96,15 +85,16 @@ private:
/// The possible endpoint selector strategies that can be
/// returned by this factory
+ TAO_Default_Endpoint_Selector *default_endpoint_selector_;
TAO_Priority_Endpoint_Selector *priority_endpoint_selector_;
TAO_Bands_Endpoint_Selector *bands_endpoint_selector_;
TAO_Protocol_Endpoint_Selector *protocol_endpoint_selector_;
TAO_Priority_Protocol_Selector *priority_protocol_selector_;
TAO_Bands_Protocol_Selector *bands_protocol_selector_;
- TAO_Client_Priority_Policy_Selector *client_priority_policy_selector_;
};
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO_RTCORBA, RT_Endpoint_Selector_Factory)
+ACE_FACTORY_DECLARE (TAO_RTCORBA, RT_Endpoint_Selector_Factory)
#include "ace/post.h"
#endif /* RT_ENDPOINT_SELECTOR_FACTORY_H */
diff --git a/TAO/tao/RT_Mutex.cpp b/TAO/tao/RTCORBA/RT_Mutex.cpp
index 29433487e8c..94bec75f82e 100644
--- a/TAO/tao/RT_Mutex.cpp
+++ b/TAO/tao/RTCORBA/RT_Mutex.cpp
@@ -1,11 +1,9 @@
// $Id$
-#include "tao/RT_Mutex.h"
-#include "tao/RT_ORB.h"
+#include "RT_Mutex.h"
+#include "RT_ORB.h"
ACE_RCSID(TAO, RT_Mutex, "$Id$")
-#if (TAO_HAS_RT_CORBA == 1)
-
TAO_RT_Mutex::TAO_RT_Mutex (void)
{
}
@@ -93,8 +91,6 @@ TAO_Named_RT_Mutex::name (void) const
}
#endif /* TAO_HAS_NAMED_RT_MUTEXES == 1 */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
////////////////////////////////////////////////////////////////////////////////
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
diff --git a/TAO/tao/RT_Mutex.h b/TAO/tao/RTCORBA/RT_Mutex.h
index 5c462b6c9c9..efb30d24418 100644
--- a/TAO/tao/RT_Mutex.h
+++ b/TAO/tao/RTCORBA/RT_Mutex.h
@@ -20,9 +20,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/RTCORBAC.h"
+#include "RTCORBA.h"
#include "tao/LocalObject.h"
#if defined(_MSC_VER)
@@ -43,7 +41,7 @@
*
*/
-class TAO_Export TAO_RT_Mutex
+class TAO_RTCORBA_Export TAO_RT_Mutex
: public RTCORBA::Mutex,
public TAO_Local_RefCounted_Object
{
@@ -91,7 +89,7 @@ protected:
*
*/
-class TAO_Export TAO_Named_RT_Mutex : public TAO_RT_Mutex
+class TAO_RTCORBA_Export TAO_Named_RT_Mutex : public TAO_RT_Mutex
{
public:
/// Constructor.
@@ -111,7 +109,5 @@ protected:
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_MUTEX_H */
diff --git a/TAO/tao/RTCORBA/RT_Mutex.i b/TAO/tao/RTCORBA/RT_Mutex.i
new file mode 100644
index 00000000000..74e88caa0c5
--- /dev/null
+++ b/TAO/tao/RTCORBA/RT_Mutex.i
@@ -0,0 +1,2 @@
+// $Id$
+
diff --git a/TAO/tao/RT_ORB.cpp b/TAO/tao/RTCORBA/RT_ORB.cpp
index e1e818ef649..80cdfd9b045 100644
--- a/TAO/tao/RT_ORB.cpp
+++ b/TAO/tao/RTCORBA/RT_ORB.cpp
@@ -1,17 +1,15 @@
// $Id$
-#include "tao/RT_ORB.h"
-#include "tao/RT_Policy_i.h"
-#include "tao/RT_Mutex.h"
+#include "RT_ORB.h"
+#include "RT_Policy_i.h"
+#include "RT_Mutex.h"
#if ! defined (__ACE_INLINE__)
-#include "tao/RT_ORB.i"
+#include "RT_ORB.i"
#endif /* __ACE_INLINE__ */
ACE_RCSID(TAO, RT_ORB, "$Id$")
-#if (TAO_HAS_RT_CORBA == 1)
-
TAO_RT_ORB::TAO_RT_ORB (CORBA::ORB_ptr orb)
: orb_ (CORBA::ORB::_duplicate (orb)),
mutex_mgr_ (),
@@ -407,4 +405,3 @@ template class ACE_Hash_Map_Entry<ACE_CString, RTCORBA::Mutex_var>;
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_ORB.h b/TAO/tao/RTCORBA/RT_ORB.h
index 632f5fe2d83..2d5e45d50ac 100644
--- a/TAO/tao/RT_ORB.h
+++ b/TAO/tao/RTCORBA/RT_ORB.h
@@ -19,11 +19,9 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/RTCORBAC.h"
+#include "RTCORBA.h"
#include "tao/LocalObject.h"
-#include "tao/Thread_Pool.h"
+#include "Thread_Pool.h"
#include "ace/Hash_Map_Manager_T.h"
#if defined(_MSC_VER)
@@ -43,7 +41,7 @@ class TAO_RT_Mutex;
*
*/
-class TAO_Export TAO_Named_RT_Mutex_Manager
+class TAO_RTCORBA_Export TAO_Named_RT_Mutex_Manager
{
public:
@@ -101,7 +99,7 @@ private:
* Creates and destroys RT CORBA objects, i.e., policies,
* threadpools, mutexes.
*/
-class TAO_Export TAO_RT_ORB
+class TAO_RTCORBA_Export TAO_RT_ORB
: public RTCORBA::RTORB,
public TAO_Local_RefCounted_Object
{
@@ -273,14 +271,12 @@ protected:
};
#if defined (__ACE_INLINE__)
-#include "tao/RT_ORB.i"
+#include "RT_ORB.i"
#endif /* __ACE_INLINE__ */
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_ORB_H */
diff --git a/TAO/tao/RTCORBA/RT_ORB.i b/TAO/tao/RTCORBA/RT_ORB.i
new file mode 100644
index 00000000000..74e88caa0c5
--- /dev/null
+++ b/TAO/tao/RTCORBA/RT_ORB.i
@@ -0,0 +1,2 @@
+// $Id$
+
diff --git a/TAO/tao/RT_ORBInitializer.cpp b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
index 679cd74b07f..674e27f0d04 100644
--- a/TAO/tao/RT_ORBInitializer.cpp
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
@@ -2,24 +2,31 @@
//
// $Id$
-#include "tao/RT_ORBInitializer.h"
+#include "RT_ORBInitializer.h"
ACE_RCSID (TAO, RT_ORBInitializer, "$Id$")
-#if TAO_HAS_RT_CORBA == 1
-
-
-#include "tao/RTCORBAC.h"
-#include "tao/RT_Policy_i.h"
-#include "tao/RT_Protocols_Hooks.h"
-#include "tao/Priority_Mapping_Manager.h"
+#include "RTCORBA.h"
+#include "RT_Policy_i.h"
+#include "RT_Protocols_Hooks.h"
+#include "Priority_Mapping_Manager.h"
#include "tao/Exception.h"
#include "tao/ORB_Core.h"
-#include "tao/RT_ORB_Loader.h"
+#include "RT_ORB_Loader.h"
+#include "RT_Stub_Factory.h"
+#include "RT_Endpoint_Selector_Factory.h"
#include "ace/Service_Repository.h"
#include "ace/Svc_Conf.h"
+static const char *rt_poa_factory_name = "TAO_RT_POA";
+static const char *rt_poa_factory_directive = "dynamic TAO_RT_POA Service_Object * TAO_RTPortableServer:_make_TAO_RT_Object_Adapter_Factory()";
+
+TAO_RT_ORBInitializer::TAO_RT_ORBInitializer (TAO_Priority_Mapping *priority_mapping)
+ : priority_mapping_ (priority_mapping)
+{
+}
+
void
TAO_RT_ORBInitializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr info
@@ -28,17 +35,32 @@ TAO_RT_ORBInitializer::pre_init (
{
TAO_ENV_ARG_DEFN;
+ // Register all of the RT related services.
ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_Protocols_Hooks);
- ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_ORB_Loader);
+ ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_Stub_Factory);
+ ACE_Service_Config::process_directive (ace_svc_desc_RT_Endpoint_Selector_Factory);
+
+ // If the application resolves the root POA, make sure we load the RT POA.
+ TAO_ORB_Core::set_poa_factory (rt_poa_factory_name,
+ rt_poa_factory_directive);
+
+// @@ RTCORBA Subsetting: service gets automatically loaded now by using a static initializer.
+// ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_ORB_Loader);
- // Sets the name of the Protocol_Hooks to be the RT_Protocols_Hooks.
+ // Set the name of the Protocol_Hooks to be the RT_Protocols_Hooks.
TAO_ORB_Core::set_protocols_hooks ("RT_Protocols_Hooks");
+ // Set the name of the stub factory to be the RT_Stub_Factory.
+ TAO_ORB_Core::set_stub_factory ("RT_Stub_Factory");
+
+ // Set the name of the stub factory to be the RT_Stub_Factory.
+ TAO_ORB_Core::set_endpoint_selector_factory ("RT_Endpoint_Selector_Factory");
+
// Set the Priority_Mapping_Manager
TAO_Priority_Mapping_Manager *manager = 0;
ACE_NEW_THROW_EX (manager,
- TAO_Priority_Mapping_Manager,
+ TAO_Priority_Mapping_Manager (this->priority_mapping_),
CORBA::NO_MEMORY (
CORBA::SystemException::_tao_minor_code (
TAO_DEFAULT_MINOR_CODE,
@@ -110,4 +132,3 @@ TAO_RT_ORBInitializer::register_policy_factories (
ACE_CHECK;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_ORBInitializer.h b/TAO/tao/RTCORBA/RT_ORBInitializer.h
index 2b5f696f3cf..6e9441a7832 100644
--- a/TAO/tao/RT_ORBInitializer.h
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.h
@@ -17,6 +17,7 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -24,7 +25,7 @@
#include "tao/PortableInterceptorC.h"
#include "tao/LocalObject.h"
-#include "tao/RT_PolicyFactory.h"
+#include "RT_PolicyFactory.h"
// This is to remove "inherits via dominance" warnings from MSVC.
// MSVC is being a little too paranoid.
@@ -35,14 +36,16 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-#if TAO_HAS_RT_CORBA == 1
+// Forward references.
+class TAO_Priority_Mapping;
/// RTCORBA ORB initializer.
-class TAO_Export TAO_RT_ORBInitializer :
+class TAO_RTCORBA_Export TAO_RT_ORBInitializer :
public virtual PortableInterceptor::ORBInitializer,
public virtual TAO_Local_RefCounted_Object
{
public:
+ TAO_RT_ORBInitializer (TAO_Priority_Mapping *priority_mapping);
virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info
TAO_ENV_ARG_DECL_WITH_DEFAULTS)
@@ -66,10 +69,10 @@ private:
/// a single instance between all ORBs.
TAO_RT_PolicyFactory policy_factory_;
+ /// Initial priority mapping.
+ TAO_Priority_Mapping *priority_mapping_;
};
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
diff --git a/TAO/tao/RTCORBA/RT_ORB_Loader.cpp b/TAO/tao/RTCORBA/RT_ORB_Loader.cpp
new file mode 100644
index 00000000000..030bdfd0972
--- /dev/null
+++ b/TAO/tao/RTCORBA/RT_ORB_Loader.cpp
@@ -0,0 +1,215 @@
+// $Id$
+
+#include "RT_ORB_Loader.h"
+#include "RT_ORB.h"
+#include "RT_Current.h"
+#include "RT_ORBInitializer.h"
+#include "Linear_Priority_Mapping.h"
+#include "Direct_Priority_Mapping.h"
+
+#include "tao/debug.h"
+#include "tao/ORB_Core.h"
+#include "tao/ORBInitializer_Registry.h"
+
+ACE_RCSID (TAO, RT_ORB_Loader, "$Id$")
+
+int
+TAO_RT_ORB_Loader::Initializer (void)
+{
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_RT_ORB_Loader);
+
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_RT_Current_Loader);
+
+ return 0;
+}
+
+TAO_RT_ORB_Loader::TAO_RT_ORB_Loader (void)
+{
+}
+
+TAO_RT_ORB_Loader::~TAO_RT_ORB_Loader (void)
+{
+}
+
+int
+TAO_RT_ORB_Loader::init (int argc,
+ char* argv[])
+{
+ ACE_TRACE ("TAO_Advanced_Resource_Factory::init");
+
+ int priority_mapping_type = TAO_PRIORITY_MAPPING_DIRECT;
+ int sched_policy = ACE_SCHED_OTHER;
+ int curarg = 0;
+
+ // Parse any service configurator parameters.
+ for (curarg = 0; curarg < argc; curarg++)
+ if (ACE_OS::strcasecmp (argv[curarg],
+ "-ORBPriorityMapping") == 0)
+ {
+ curarg++;
+ if (curarg < argc)
+ {
+ char *name = argv[curarg];
+
+ if (ACE_OS::strcasecmp (name,
+ "linear") == 0)
+ priority_mapping_type = TAO_PRIORITY_MAPPING_LINEAR;
+ else if (ACE_OS::strcasecmp (name,
+ "direct") == 0)
+ priority_mapping_type = TAO_PRIORITY_MAPPING_DIRECT;
+ else
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("RT_ORB_Loader - unknown argument")
+ ACE_TEXT (" <%s> for -ORBPriorityMapping\n"), name));
+ }
+ }
+ else if (ACE_OS::strcasecmp (argv[curarg],
+ "-ORBSchedPolicy") == 0)
+ {
+ curarg++;
+ if (curarg < argc)
+ {
+ char *name = argv[curarg];
+
+ if (ACE_OS::strcasecmp (name,
+ "SCHED_OTHER") == 0)
+ sched_policy = ACE_SCHED_OTHER;
+ else if (ACE_OS::strcasecmp (name,
+ "SCHED_FIFO") == 0)
+ sched_policy = ACE_SCHED_FIFO;
+ else if (ACE_OS::strcasecmp (name,
+ "SCHED_RR") == 0)
+ sched_policy = ACE_SCHED_RR;
+ else
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("RT_ORB_Loader - unknown argument")
+ ACE_TEXT (" <%s> for -ORBSchedPolicy\n"), name));
+ }
+ }
+ else
+ {
+ if (TAO_debug_level > 0)
+ {
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("RT_ORB_Loader: Unknown option ")
+ ACE_TEXT ("<%s>.\n"),
+ argv[curarg]));
+ }
+ }
+
+ // Create the initial priority mapping instance.
+ TAO_Priority_Mapping *pm;
+ switch (priority_mapping_type)
+ {
+ case TAO_PRIORITY_MAPPING_LINEAR:
+ ACE_NEW_RETURN (pm,
+ TAO_Linear_Priority_Mapping (sched_policy),
+ 0);
+ break;
+ default:
+ case TAO_PRIORITY_MAPPING_DIRECT:
+ ACE_NEW_RETURN (pm,
+ TAO_Direct_Priority_Mapping (sched_policy),
+ 0);
+ break;
+ }
+
+
+ // Register the ORB initializer.
+ ACE_TRY_NEW_ENV
+ {
+ PortableInterceptor::ORBInitializer_ptr temp_orb_initializer =
+ PortableInterceptor::ORBInitializer::_nil ();
+ PortableInterceptor::ORBInitializer_var orb_initializer;
+
+ /// Register the RTCORBA ORBInitializer.
+ ACE_NEW_THROW_EX (temp_orb_initializer,
+ TAO_RT_ORBInitializer (pm),
+ CORBA::NO_MEMORY (
+ CORBA_SystemException::_tao_minor_code (
+ TAO_DEFAULT_MINOR_CODE,
+ ENOMEM),
+ CORBA::COMPLETED_NO));
+ ACE_TRY_CHECK;
+ orb_initializer = temp_orb_initializer;
+
+ PortableInterceptor::register_orb_initializer (orb_initializer.in (),
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ "Unexpected exception caught while initializing the RTORB:");
+ return 1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+
+CORBA::Object_ptr
+TAO_RT_ORB_Loader::create_object (CORBA::ORB_ptr orb,
+ int,
+ char *[],
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ /// Return RT_ORB
+ CORBA::Object_ptr rt_orb;
+
+ ACE_NEW_THROW_EX (rt_orb,
+ TAO_RT_ORB (orb),
+ CORBA::NO_MEMORY (
+ CORBA::SystemException::_tao_minor_code (
+ TAO_DEFAULT_MINOR_CODE,
+ ENOMEM),
+ CORBA::COMPLETED_NO));
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ return rt_orb;
+}
+
+/////////////////////////////////////////////////////////////////////
+
+CORBA::Object_ptr
+TAO_RT_Current_Loader::create_object (CORBA::ORB_ptr orb,
+ int,
+ char *[],
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ /// Return RT_Current
+ CORBA::Object_ptr current;
+
+ ACE_NEW_THROW_EX (current,
+ TAO_RT_Current (orb->orb_core ()),
+ CORBA::NO_MEMORY (
+ CORBA::SystemException::_tao_minor_code (
+ TAO_DEFAULT_MINOR_CODE,
+ ENOMEM),
+ CORBA::COMPLETED_NO));
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ return current;
+}
+
+ACE_FACTORY_DEFINE (TAO, TAO_RT_ORB_Loader)
+ACE_STATIC_SVC_DEFINE (TAO_RT_ORB_Loader,
+ ACE_TEXT ("RT_ORB_Loader"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_RT_ORB_Loader),
+ ACE_Service_Type::DELETE_THIS
+ | ACE_Service_Type::DELETE_OBJ,
+ 0)
+
+ACE_FACTORY_DEFINE (TAO, TAO_RT_Current_Loader)
+ACE_STATIC_SVC_DEFINE (TAO_RT_Current_Loader,
+ ACE_TEXT ("RT_Current_Loader"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_RT_Current_Loader),
+ ACE_Service_Type::DELETE_THIS
+ | ACE_Service_Type::DELETE_OBJ,
+ 0)
diff --git a/TAO/tao/RTCORBA/RT_ORB_Loader.h b/TAO/tao/RTCORBA/RT_ORB_Loader.h
new file mode 100644
index 00000000000..17147aa7607
--- /dev/null
+++ b/TAO/tao/RTCORBA/RT_ORB_Loader.h
@@ -0,0 +1,96 @@
+/* -*- C++ -*- */
+
+//=============================================================================
+/**
+ * @file RT_ORB_Loader.h
+ *
+ * $Id$
+ *
+ * Header file for Loading RT_ORB.
+ *
+ *
+ * @author Priyanka Gontla <gontla_p@ociweb.com>
+ */
+//=============================================================================
+
+#ifndef TAO_RT_ORB_LOADER_H
+#define TAO_RT_ORB_LOADER_H
+#include "ace/pre.h"
+
+#include "rtcorba_export.h"
+
+#include "tao/Object_Loader.h"
+#include "ace/Service_Config.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_ORB_Core;
+
+class TAO_RTCORBA_Export TAO_RT_ORB_Loader : public TAO_Object_Loader
+{
+public:
+ // = Priority mapping types
+ enum
+ {
+ TAO_PRIORITY_MAPPING_LINEAR,
+ TAO_PRIORITY_MAPPING_DIRECT
+ };
+
+ /// Constructor.
+ TAO_RT_ORB_Loader (void);
+
+ /// Destructor.
+ virtual ~TAO_RT_ORB_Loader (void);
+
+ /// Initialize the RT ORB loader hooks.
+ virtual int init (int argc,
+ char* []);
+
+ /// Creates a RT_ORB and returns it.
+ virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
+ int argc,
+ char *argv [],
+ CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ /// Used to force the initialization of the ORB code.
+ static int Initializer (void);
+};
+
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO_RTCORBA, TAO_RT_ORB_Loader)
+ACE_FACTORY_DECLARE (TAO_RTCORBA, TAO_RT_ORB_Loader)
+
+
+class TAO_RTCORBA_Export TAO_RT_Current_Loader : public TAO_Object_Loader
+{
+public:
+ /// Creates an RT_Current flyweight object and returns it.
+ virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
+ int argc,
+ char *argv [],
+ CORBA::Environment &)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO_RTCORBA, TAO_RT_Current_Loader)
+ACE_FACTORY_DECLARE (TAO_RTCORBA, TAO_RT_Current_Loader)
+
+// #if defined(ACE_HAS_BROKEN_STATIC_CONSTRUCTORS)
+
+// typedef int (*TAO_Module_Initializer) (void);
+
+// static TAO_Module_Initializer
+// TAO_Requires_RTCORBA_Initializer = &TAO_RT_ORB_Loader::Initializer;
+
+// #else
+
+// static int
+// TAO_Requires_RTCORBA_Initializer = TAO_RT_ORB_Loader::Initializer ();
+
+// #endif /* ACE_HAS_BROKEN_STATIC_CONSTRUCTORS */
+
+#include "ace/post.h"
+#endif /* TAO_RT_ORB_LOADER_H */
diff --git a/TAO/tao/RT_PolicyFactory.cpp b/TAO/tao/RTCORBA/RT_PolicyFactory.cpp
index cf3f3c6e4fa..39306126890 100644
--- a/TAO/tao/RT_PolicyFactory.cpp
+++ b/TAO/tao/RTCORBA/RT_PolicyFactory.cpp
@@ -2,14 +2,12 @@
//
// $Id$
-#include "tao/RT_PolicyFactory.h"
+#include "RT_PolicyFactory.h"
ACE_RCSID (tao, RT_PolicyFactory, "$Id$")
-#if TAO_HAS_RT_CORBA == 1
-
#include "tao/PolicyC.h"
-#include "tao/RT_Policy_i.h"
+#include "RT_Policy_i.h"
CORBA::Policy_ptr
TAO_RT_PolicyFactory::create_policy (
@@ -69,4 +67,3 @@ TAO_RT_PolicyFactory::create_policy (
CORBA::Policy::_nil ());
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_PolicyFactory.h b/TAO/tao/RTCORBA/RT_PolicyFactory.h
index 8b8af81e7c3..ef5adece152 100644
--- a/TAO/tao/RT_PolicyFactory.h
+++ b/TAO/tao/RTCORBA/RT_PolicyFactory.h
@@ -18,8 +18,7 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
-
-#if TAO_HAS_RT_CORBA == 1
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -38,7 +37,7 @@
#endif /* _MSC_VER */
/// Policy factory for all RTCORBA related policies.
-class TAO_Export TAO_RT_PolicyFactory
+class TAO_RTCORBA_Export TAO_RT_PolicyFactory
: public PortableInterceptor::PolicyFactory,
public CORBA::LocalObject
{
@@ -56,8 +55,6 @@ public:
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_POLICY_FACTORY_H */
diff --git a/TAO/tao/RT_Policy_i.cpp b/TAO/tao/RTCORBA/RT_Policy_i.cpp
index 2ee923e2744..ac6aaaa5a61 100644
--- a/TAO/tao/RT_Policy_i.cpp
+++ b/TAO/tao/RTCORBA/RT_Policy_i.cpp
@@ -1,14 +1,12 @@
// $Id$
-#include "tao/RT_Policy_i.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
+#include "RT_Policy_i.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
#if ! defined (__ACE_INLINE__)
-#include "tao/RT_Policy_i.i"
+#include "RT_Policy_i.i"
#endif /* __ACE_INLINE__ */
ACE_RCSID (TAO,
@@ -99,6 +97,25 @@ TAO_PriorityModelPolicy::_tao_decode (TAO_InputCDR &in_cdr)
return ((in_cdr >> priority_model_) && (in_cdr >> server_priority_));
}
+TAO_Cached_Policy_Type
+TAO_PriorityModelPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_PRIORITY_MODEL;
+}
+
+TAO_Policy_Scope
+TAO_PriorityModelPolicy::_tao_scope (void) const
+{
+ // Note that this policy is propogated to the client even though
+ // it is not specified here. The reason for this is that the
+ // server priority field is set dynamically depending on the model
+ // and the servant's priority. Therefore, it can't be simply
+ // copied to the list of client exposed policies.
+ return ACE_static_cast (TAO_Policy_Scope,
+ TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE);
+}
+
+
// ****************************************************************
TAO_ThreadpoolPolicy::TAO_ThreadpoolPolicy (RTCORBA::ThreadpoolId id)
@@ -150,6 +167,19 @@ void TAO_ThreadpoolPolicy::destroy (CORBA::Environment &)
{
}
+TAO_Cached_Policy_Type
+TAO_ThreadpoolPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_THREADPOOL;
+}
+
+TAO_Policy_Scope
+TAO_ThreadpoolPolicy::_tao_scope (void) const
+{
+ return ACE_static_cast (TAO_Policy_Scope,
+ TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE);
+}
+
// ****************************************************************
TAO_PrivateConnectionPolicy::TAO_PrivateConnectionPolicy (void)
@@ -194,6 +224,12 @@ TAO_PrivateConnectionPolicy::destroy (CORBA::Environment &)
{
}
+TAO_Cached_Policy_Type
+TAO_PrivateConnectionPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION;
+}
+
// ****************************************************************
TAO_PriorityBandedConnectionPolicy::TAO_PriorityBandedConnectionPolicy
@@ -276,6 +312,19 @@ TAO_PriorityBandedConnectionPolicy::_tao_decode (TAO_InputCDR &in_cdr)
return in_cdr >> priority_bands_;
}
+TAO_Cached_Policy_Type
+TAO_PriorityBandedConnectionPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION;
+}
+
+TAO_Policy_Scope
+TAO_PriorityBandedConnectionPolicy::_tao_scope (void) const
+{
+ return ACE_static_cast (TAO_Policy_Scope,
+ TAO_POLICY_DEFAULT_SCOPE | TAO_POLICY_POA_SCOPE | TAO_POLICY_CLIENT_EXPOSED);
+}
+
// ****************************************************************
TAO_TCP_Properties::TAO_TCP_Properties (CORBA::Long send_buffer_size,
@@ -613,7 +662,7 @@ TAO_ServerProtocolPolicy::hook (TAO_ORB_Core *orb_core,
// ServerProtocolProperties policy controls protocols configuration.
// Look for protocol properties in the effective ServerProtocolPolicy.
CORBA::Policy_var policy =
- orb_core->server_protocol ();
+ orb_core->get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
ACE_DECLARE_NEW_CORBA_ENV;
ACE_TRY
@@ -672,7 +721,7 @@ TAO_ServerProtocolPolicy::hook (TAO_ORB_Core *orb_core,
// TCP/UIOP/SHMIOP Properties were not specified in the
// effective policy.
// We must use ORB defaults.
- policy = orb_core->default_server_protocol ();
+ policy = orb_core->get_default_policies ()->get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
if (!CORBA::is_nil (policy.in ()))
{
@@ -770,6 +819,19 @@ TAO_ServerProtocolPolicy::hook (TAO_ORB_Core *orb_core,
return 0;
}
+TAO_Cached_Policy_Type
+TAO_ServerProtocolPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_RT_SERVER_PROTOCOL;
+}
+
+TAO_Policy_Scope
+TAO_ServerProtocolPolicy::_tao_scope (void) const
+{
+ return ACE_static_cast (TAO_Policy_Scope,
+ TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE);
+}
+
// ****************************************************************
TAO_ClientProtocolPolicy::TAO_ClientProtocolPolicy (
@@ -844,7 +906,7 @@ TAO_ClientProtocolPolicy::hook (TAO_ORB_Core *orb_core,
// Check ORB-level override for properties.
CORBA::Policy_var policy =
- orb_core->policy_manager ()->client_protocol ();
+ orb_core->policy_manager ()->get_cached_policy (TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL);
ACE_DECLARE_NEW_CORBA_ENV;
ACE_TRY
@@ -903,7 +965,7 @@ TAO_ClientProtocolPolicy::hook (TAO_ORB_Core *orb_core,
// defaults. ORB defaults should never be null - they were
// initialized by the ORB_Core.
policy =
- orb_core->default_client_protocol ();
+ orb_core->get_default_policies ()->get_cached_policy (TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL);
if (!CORBA::is_nil (policy.in ()))
{
@@ -996,10 +1058,23 @@ TAO_ClientProtocolPolicy::hook (TAO_ORB_Core *orb_core,
return -1;
}
ACE_ENDTRY;
-
+
return 0;
}
+TAO_Cached_Policy_Type
+TAO_ClientProtocolPolicy::_tao_cached_type (void) const
+{
+ return TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL;
+}
+
+TAO_Policy_Scope
+TAO_ClientProtocolPolicy::_tao_scope (void) const
+{
+ return ACE_static_cast (TAO_Policy_Scope,
+ TAO_POLICY_DEFAULT_SCOPE | TAO_POLICY_POA_SCOPE | TAO_POLICY_CLIENT_EXPOSED);
+}
+
///////////////////////////////////////////////////////
// Method for serialization support.
@@ -1136,4 +1211,3 @@ TAO_Protocol_Properties_Factory::create_orb_protocol_property (
return property;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Policy_i.h b/TAO/tao/RTCORBA/RT_Policy_i.h
index 98b77ea1388..85fe4852b35 100644
--- a/TAO/tao/RT_Policy_i.h
+++ b/TAO/tao/RTCORBA/RT_Policy_i.h
@@ -20,9 +20,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/RTCORBAC.h"
+#include "RTCORBA.h"
#include "tao/LocalObject.h"
#include "ace/SString.h"
@@ -43,7 +41,7 @@
* This policy controls how the priority at which a server handles
* requests from clients is determined.
*/
-class TAO_Export TAO_PriorityModelPolicy
+class TAO_RTCORBA_Export TAO_PriorityModelPolicy
: public RTCORBA::PriorityModelPolicy,
public TAO_Local_RefCounted_Object
{
@@ -92,6 +90,12 @@ public:
/// This method reads the object state from a CDR representation.
virtual CORBA::Boolean _tao_decode (TAO_InputCDR &in_cdr);
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -119,7 +123,7 @@ private:
*
* This policy controls which threadpool is associated with a POA.
*/
-class TAO_Export TAO_ThreadpoolPolicy
+class TAO_RTCORBA_Export TAO_ThreadpoolPolicy
: public RTCORBA::ThreadpoolPolicy,
public TAO_Local_RefCounted_Object
{
@@ -148,6 +152,12 @@ public:
TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -171,7 +181,7 @@ private:
* Object is private, i.e., not available for carrying out invocations on
* other objects.
*/
-class TAO_Export TAO_PrivateConnectionPolicy
+class TAO_RTCORBA_Export TAO_PrivateConnectionPolicy
: public RTCORBA::PrivateConnectionPolicy,
public TAO_Local_RefCounted_Object
{
@@ -195,6 +205,9 @@ public:
TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -216,7 +229,7 @@ protected:
* This policy allows the specification of the number of such
* bands and their priorities.
*/
-class TAO_Export TAO_PriorityBandedConnectionPolicy
+class TAO_RTCORBA_Export TAO_PriorityBandedConnectionPolicy
: public RTCORBA::PriorityBandedConnectionPolicy,
public TAO_Local_RefCounted_Object
{
@@ -259,6 +272,12 @@ public:
/// This method reads the object state from a CDR representation.
virtual CORBA::Boolean _tao_decode (TAO_InputCDR &in_cdr);
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -286,7 +305,7 @@ private:
* This policy controls selection and configuration of
* communication protocols on the server-side of the RT ORB.
*/
-class TAO_Export TAO_ServerProtocolPolicy
+class TAO_RTCORBA_Export TAO_ServerProtocolPolicy
: public RTCORBA::ServerProtocolPolicy,
public TAO_Local_RefCounted_Object
{
@@ -328,6 +347,12 @@ public:
int &no_delay,
const char *protocol_type);
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -350,7 +375,7 @@ private:
* This policy controls selection and configuration of
* communication protocols on the client-side of the RT ORB.
*/
-class TAO_Export TAO_ClientProtocolPolicy
+class TAO_RTCORBA_Export TAO_ClientProtocolPolicy
: public RTCORBA::ClientProtocolPolicy,
public TAO_Local_RefCounted_Object
{
@@ -400,6 +425,12 @@ public:
/// This method reads the object state from a CDR representation.
virtual CORBA::Boolean _tao_decode (TAO_InputCDR &in_cdr);
+ // Return the cached policy type for this policy.
+ virtual TAO_Cached_Policy_Type _tao_cached_type (void) const;
+
+ // Returns the scope at which this policy can be applied. See orbconf.h.
+ virtual TAO_Policy_Scope _tao_scope (void) const;
+
protected:
/// Protected destructor to enforce proper memory management of this
@@ -419,7 +450,7 @@ private:
//*************************************************************************
-class TAO_Export TAO_TCP_Properties
+class TAO_RTCORBA_Export TAO_TCP_Properties
: public RTCORBA::TCPProtocolProperties,
public TAO_Local_RefCounted_Object
{
@@ -519,7 +550,7 @@ private:
* Stores Unix Domain Sockets (Local IPC) Protocol configuration
* properties.
*/
-class TAO_Export TAO_Unix_Domain_Properties
+class TAO_RTCORBA_Export TAO_Unix_Domain_Properties
: public RTCORBA::UnixDomainProtocolProperties,
public TAO_Local_RefCounted_Object
{
@@ -593,7 +624,7 @@ private:
* Stores Shared Memory Protocol configuration
* properties.
*/
-class TAO_Export TAO_SMEM_Properties
+class TAO_RTCORBA_Export TAO_SMEM_Properties
: public RTCORBA::SharedMemoryProtocolProperties,
public TAO_Local_RefCounted_Object
{
@@ -667,7 +698,7 @@ private:
//*************************************************************************
-class TAO_Export TAO_GIOP_Properties
+class TAO_RTCORBA_Export TAO_GIOP_Properties
: public RTCORBA::GIOPProtocolProperties,
public TAO_Local_RefCounted_Object
{
@@ -691,7 +722,7 @@ protected:
//*************************************************************************
-class TAO_Export TAO_Protocol_Properties_Factory
+class TAO_RTCORBA_Export TAO_Protocol_Properties_Factory
{
public:
@@ -720,14 +751,12 @@ protected:
};
#if defined (__ACE_INLINE__)
-#include "tao/RT_Policy_i.i"
+#include "RT_Policy_i.i"
#endif /* __ACE_INLINE__ */
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_POLICY_I_H */
diff --git a/TAO/tao/RT_Policy_i.i b/TAO/tao/RTCORBA/RT_Policy_i.i
index f1b71029032..7fabebd34df 100644
--- a/TAO/tao/RT_Policy_i.i
+++ b/TAO/tao/RTCORBA/RT_Policy_i.i
@@ -1,8 +1,6 @@
/* -*- C++ -*- */
// $Id$
-#if (TAO_HAS_RT_CORBA == 1)
-
ACE_INLINE RTCORBA::PriorityBands &
TAO_PriorityBandedConnectionPolicy::priority_bands_rep (void)
{
@@ -27,4 +25,3 @@ TAO_PriorityModelPolicy::get_priority_model (void)
return this->priority_model_;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Stub.cpp b/TAO/tao/RTCORBA/RT_Stub.cpp
index ee17f36b250..4f27fe30690 100644
--- a/TAO/tao/RT_Stub.cpp
+++ b/TAO/tao/RTCORBA/RT_Stub.cpp
@@ -2,8 +2,6 @@
#include "RT_Stub.h"
#include "RT_Policy_i.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
ACE_RCSID(tao, TAO_RT_Stub, "$Id$")
TAO_RT_Stub::TAO_RT_Stub (const char *repository_id,
@@ -42,11 +40,7 @@ TAO_RT_Stub::parse_policies (CORBA::Environment &ACE_TRY_ENV)
CORBA::ULong length = policy_list->length ();
- // @@ Priyanka The code implemented in this methods doesn't do what
- // it is supposed to. I reverted your change for the time being.
- // this->orb_core ()->get_protocols_hooks ()->call_policy_type_hook (policy_list,
- // policy_type);
-
+ // Cache away the policies that we'll need later.
for (CORBA::ULong i = 0; i < length; ++i)
{
if (policy_list[i]->policy_type () ==
@@ -126,29 +120,17 @@ TAO_RT_Stub::exposed_client_protocol (CORBA::Policy_ptr policy)
CORBA::Policy_ptr
TAO_RT_Stub::get_policy (CORBA::PolicyType type,
- CORBA::Environment &ACE_TRY_ENV)
+ CORBA::Environment &ACE_TRY_ENV)
{
- // No need to lock, the stub only changes its policies at
- // construction time...
-
- CORBA::ULong type_value = 0;
-
- // Validity check. Make sure requested policy type is appropriate
- // for this scope.
- this->orb_core_->get_protocols_hooks ()->validate_policy_type (type,
- type_value,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
// If we are dealing with a client exposed policy, check if any
// value came in the IOR/reconcile IOR value and overrides.
- if (type_value == 1)
+ if (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE)
return this->exposed_priority_model (ACE_TRY_ENV);
- if (type_value == 2)
+ if (type == RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE)
return this->effective_priority_banded_connection (ACE_TRY_ENV);
- if (type_value == 3)
+ if (type == RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE)
return this->effective_client_protocol (ACE_TRY_ENV);
return this->TAO_Stub::get_policy (type, ACE_TRY_ENV);
@@ -158,27 +140,15 @@ CORBA::Policy_ptr
TAO_RT_Stub::get_client_policy (CORBA::PolicyType type,
CORBA::Environment &ACE_TRY_ENV)
{
- // No need to lock, the stub only changes its policies at
- // construction time...
-
- CORBA::ULong type_value = 0;
-
- // Validity check. Make sure requested policy type is appropriate
- // for this scope.
- this->orb_core_->get_protocols_hooks ()->validate_policy_type (type,
- type_value,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
// If we are dealing with a client exposed policy, check if any
// value came in the IOR/reconcile IOR value and overrides.
- if (type_value == 1)
+ if (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE)
return this->exposed_priority_model (ACE_TRY_ENV);
- if (type_value == 2)
+ if (type == RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE)
return this->effective_priority_banded_connection (ACE_TRY_ENV);
- if (type_value == 3)
+ if (type == RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE)
return this->effective_client_protocol (ACE_TRY_ENV);
return this->TAO_Stub::get_client_policy (type, ACE_TRY_ENV);
@@ -197,34 +167,18 @@ TAO_RT_Stub::set_policy_overrides (const CORBA::PolicyList & policies,
if (CORBA::is_nil (policy))
continue;
- CORBA::ULong slot = policy->policy_type (ACE_TRY_ENV);
+ CORBA::PolicyType type = policy->policy_type (ACE_TRY_ENV);
ACE_CHECK_RETURN (0);
- CORBA::ULong type_value = 0;
-
- // @@ Not sure if this is right.
- // This method was throwing CORBA::NO_PERMISSION when the
- // if statements (which are now in the validate_policy_type
- // hook) were true. I am using the same hook method
- // for two other methods which need to throw
- // CORBA::INV_Policy (). So, in here, I am not checking the
- // CORBA::Environment variable, but checking on the value of
- // type_value to throw the right exception. - Priyanka
- this->orb_core_->get_protocols_hooks ()->validate_policy_type (
- slot,
- type_value,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- if (type_value == 1 || type_value == 4)
+ if (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE ||
+ type == RTCORBA::THREADPOOL_POLICY_TYPE ||
+ type == RTCORBA::SERVER_PROTOCOL_POLICY_TYPE)
ACE_THROW_RETURN (CORBA::NO_PERMISSION (), 0);
}
// We are not required to check for consistency of <policies> with
// overrides at other levels or with policies exported in the IOR.
-
-
return this->TAO_Stub::set_policy_overrides(policies, set_add, ACE_TRY_ENV);
}
@@ -238,14 +192,14 @@ TAO_RT_Stub::private_connection (void)
// No need to lock, the stub only changes its policies at
// construction time...
if (this->policies_ != 0)
- result = this->policies_->private_connection ();
+ result = this->policies_->get_cached_policy (TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION);
// No need to lock, the object is in TSS storage....
if (result == 0)
{
TAO_Policy_Current &policy_current =
this->orb_core_->policy_current ();
- result = policy_current.private_connection ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION);
}
// @@ Must lock, but is is harder to implement than just modifying
@@ -256,11 +210,11 @@ TAO_RT_Stub::private_connection (void)
TAO_Policy_Manager *policy_manager =
this->orb_core_->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->private_connection ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION);
}
if (result == 0)
- result = this->orb_core_->default_private_connection ();
+ result = this->orb_core_->get_default_policies ()->get_cached_policy (TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION);
return result;
}
@@ -273,14 +227,14 @@ TAO_RT_Stub::client_protocol (void)
// No need to lock, the stub only changes its policies at
// construction time...
if (this->policies_ != 0)
- result = this->policies_->client_protocol ();
+ result = this->policies_->get_cached_policy (TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL);
// No need to lock, the object is in TSS storage....
if (result == 0)
{
TAO_Policy_Current &policy_current =
this->orb_core_->policy_current ();
- result = policy_current.client_protocol ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL);
}
// @@ Must lock, but is is harder to implement than just modifying
@@ -291,7 +245,7 @@ TAO_RT_Stub::client_protocol (void)
TAO_Policy_Manager *policy_manager =
this->orb_core_->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->client_protocol ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL);
}
// No default is used for client priority policy (default creates
@@ -309,14 +263,14 @@ TAO_RT_Stub::priority_banded_connection (void)
// No need to lock, the stub only changes its policies at
// construction time...
if (this->policies_ != 0)
- result = this->policies_->priority_banded_connection ();
+ result = this->policies_->get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
// No need to lock, the object is in TSS storage....
if (result == 0)
{
TAO_Policy_Current &policy_current =
this->orb_core_->policy_current ();
- result = policy_current.priority_banded_connection ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
}
// @@ Must lock, but is is harder to implement than just modifying
@@ -327,11 +281,11 @@ TAO_RT_Stub::priority_banded_connection (void)
TAO_Policy_Manager *policy_manager =
this->orb_core_->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->priority_banded_connection ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
}
if (result == 0)
- result = this->orb_core_->default_priority_banded_connection ();
+ result = this->orb_core_->get_default_policies ()->get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
return result;
}
@@ -355,14 +309,36 @@ TAO_RT_Stub::effective_priority_banded_connection (CORBA::Environment &ACE_TRY_E
if (CORBA::is_nil (override.in ()))
return exposed._retn ();
- CORBA::Policy_var policy =
- this->orb_core_->get_protocols_hooks ()->
- effective_priority_banded_connection_hook (override.in (),
- exposed.in (),
- ACE_TRY_ENV);
+ RTCORBA::PriorityBandedConnectionPolicy_var override_policy_var =
+ RTCORBA::PriorityBandedConnectionPolicy::_narrow (override.in (),
+ ACE_TRY_ENV);
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
- return policy._retn ();
+ TAO_PriorityBandedConnectionPolicy *override_policy =
+ ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
+ override_policy_var.in ());
+
+ RTCORBA::PriorityBandedConnectionPolicy_var exposed_policy_var =
+ RTCORBA::PriorityBandedConnectionPolicy::_narrow (exposed.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ TAO_PriorityBandedConnectionPolicy *exposed_policy =
+ ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
+ exposed_policy_var.in ());
+
+ // Both override and exposed have been set.
+ // See if either of them has empty priority bands.
+ if (exposed_policy->priority_bands_rep ().length () == 0)
+ return override._retn ();
+
+ if (override_policy->priority_bands_rep ().length () == 0)
+ return exposed._retn ();
+
+ // Both override and exposed have been set and neither has empty
+ // priority bands. This is illegal (ptc/99-05-03, sec. 4.12.1).
+ ACE_THROW_RETURN (CORBA::INV_POLICY (),
+ 0);
}
CORBA::Policy *
@@ -384,19 +360,38 @@ TAO_RT_Stub::effective_client_protocol (CORBA::Environment &ACE_TRY_ENV)
if (CORBA::is_nil (override.in ()))
return exposed._retn ();
- CORBA::Policy_var policy =
- this->orb_core_->get_protocols_hooks ()->effective_client_protocol_hook (
- override.in (),
- exposed.in (),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
+ RTCORBA::ClientProtocolPolicy_var override_policy_var =
+ RTCORBA::ClientProtocolPolicy::_narrow (override.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
- /*if (
- ACE_CHECK_RETURN (CORBA::INV_POLICY (),
- CORBA::Policy::_nil ());
- */
+ TAO_ClientProtocolPolicy *override_policy =
+ ACE_static_cast (TAO_ClientProtocolPolicy *,
+ override_policy_var.in ());
+
+ RTCORBA::ClientProtocolPolicy_var exposed_policy_var =
+ RTCORBA::ClientProtocolPolicy::_narrow (exposed.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Policy::_nil ());
+
+ TAO_ClientProtocolPolicy *exposed_policy =
+ ACE_static_cast (TAO_ClientProtocolPolicy *,
+ exposed_policy_var.in ());
+
+ // Both override and exposed have been set.
+ // See if either of them has empty priority bands.
+ RTCORBA::ProtocolList &protocols_rep_var =
+ exposed_policy->protocols_rep ();
+
+ if (protocols_rep_var.length () == 0)
+ return override._retn ();
+
+ if (override_policy->protocols_rep ().length () == 0)
+ return exposed._retn ();
- return policy._retn ();
+ // Both override and exposed have been set and neither has empty
+ // protocols. This is illegal (ptc/99-05-03, sec. 4.15.4).
+ ACE_THROW_RETURN (CORBA::INV_POLICY (),
+ 0);
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Stub.h b/TAO/tao/RTCORBA/RT_Stub.h
index 72e05ec2128..f2bd0adacc8 100644
--- a/TAO/tao/RT_Stub.h
+++ b/TAO/tao/RTCORBA/RT_Stub.h
@@ -8,6 +8,7 @@
*
*
* @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
*/
//=============================================================================
@@ -17,14 +18,13 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
#include "tao/Stub.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-
+// Forward references.
class TAO_PriorityModelPolicy;
class TAO_PriorityBandedConnectionPolicy;
class TAO_ClientProtocolPolicy;
@@ -37,7 +37,7 @@ class TAO_PrivateConnectionPolicy;
*
* This class reprent a stub with extended functionality, which are needed for RTCORBA.
*/
-class TAO_Export TAO_RT_Stub : public TAO_Stub
+class TAO_RTCORBA_Export TAO_RT_Stub : public TAO_Stub
{
public:
@@ -155,8 +155,5 @@ private:
#endif /* __GNUG__ */
};
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-
#include "ace/post.h"
#endif /* TAO_RT_STUB_FACTORY_H_ */
diff --git a/TAO/tao/RT_Stub_Factory.cpp b/TAO/tao/RTCORBA/RT_Stub_Factory.cpp
index 774fa35bbe2..3db3978f9ed 100644
--- a/TAO/tao/RT_Stub_Factory.cpp
+++ b/TAO/tao/RTCORBA/RT_Stub_Factory.cpp
@@ -2,8 +2,6 @@
#include "RT_Stub_Factory.h"
#include "RT_Stub.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
ACE_RCSID(tao, RT_TAO_Stub_Factory, "$Id$")
TAO_RT_Stub_Factory::~TAO_RT_Stub_Factory (void)
@@ -31,4 +29,13 @@ TAO_RT_Stub_Factory::create_stub (const char *repository_id,
return retval;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
+// ****************************************************************
+
+ACE_STATIC_SVC_DEFINE (TAO_RT_Stub_Factory,
+ ACE_TEXT ("RT_Stub_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_RT_Stub_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (TAO_RTCORBA, TAO_RT_Stub_Factory)
+
diff --git a/TAO/tao/RT_Stub_Factory.h b/TAO/tao/RTCORBA/RT_Stub_Factory.h
index b89099b63aa..e0480ad908e 100644
--- a/TAO/tao/RT_Stub_Factory.h
+++ b/TAO/tao/RTCORBA/RT_Stub_Factory.h
@@ -10,6 +10,7 @@
*
*
* @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
*/
//=============================================================================
@@ -18,13 +19,14 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
-#include "tao/Stub_Factory.h"
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
+#include "tao/Stub_Factory.h"
+#include "ace/Service_Config.h"
/**
* @class TAO_RT_Stub_Factory
@@ -34,7 +36,7 @@
* plugged into the ORB_Core, and is used by the ORB_Core to create
* Stub Objects.
*/
-class TAO_Export TAO_RT_Stub_Factory : public TAO_Stub_Factory
+class TAO_RTCORBA_Export TAO_RT_Stub_Factory : public TAO_Stub_Factory
{
public:
// -- Ctor/Dtor --
@@ -47,7 +49,8 @@ public:
CORBA::Environment &ACE_TRY_ENV);
};
-#endif /* TAO_HAS_RT_CORBA == 1 */
+ACE_STATIC_SVC_DECLARE_EXPORT (TAO_RTCORBA, TAO_RT_Stub_Factory)
+ACE_FACTORY_DECLARE (TAO_RTCORBA, TAO_RT_Stub_Factory)
#include "ace/post.h"
#endif /* TAO_RT_STUB_FACTORY_H_ */
diff --git a/TAO/tao/RTCORBA/TAO_RTCORBA.dsp b/TAO/tao/RTCORBA/TAO_RTCORBA.dsp
new file mode 100644
index 00000000000..e7e2d88ced8
--- /dev/null
+++ b/TAO/tao/RTCORBA/TAO_RTCORBA.dsp
@@ -0,0 +1,403 @@
+# Microsoft Developer Studio Project File - Name="RTCORBA" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=RTCORBA - Win32 MFC Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTCORBA.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTCORBA.mak" CFG="RTCORBA - Win32 MFC Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "RTCORBA - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTCORBA - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTCORBA - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTCORBA - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "RTCORBA - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\RTCORBA"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTCORBA_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 ace.lib TAO.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTCORBA.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "RTCORBA - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\RTCORBA"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTCORBA_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 TAOd.lib aced.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTCORBAd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "RTCORBA - Win32 MFC Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "RTCORBA___Win32_MFC_Debug"
+# PROP BASE Intermediate_Dir "RTCORBA___Win32_MFC_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\RTCORBAMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_EVENT_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D ACE_HAS_MFC=1 /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 TAOd.lib aced.lib TAO_Svc_Utilsd.lib TAO_RTEventd.lib TAO_RTSchedd.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTCORBAd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAOmfcd.lib acemfcd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTCORBAmfcd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "RTCORBA - Win32 MFC Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "RTCORBA___Win32_MFC_Release"
+# PROP BASE Intermediate_Dir "RTCORBA___Win32_MFC_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\RTCORBAMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_EVENT_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D ACE_HAS_MFC=1 /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ace.lib TAO.lib TAO_Svc_Utils.lib TAO_RTEvent.lib TAO_RTSched.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTCORBA.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAOmfc.lib acemfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTCORBAmfc.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ENDIF
+
+# Begin Target
+
+# Name "RTCORBA - Win32 Release"
+# Name "RTCORBA - Win32 Debug"
+# Name "RTCORBA - Win32 MFC Debug"
+# Name "RTCORBA - Win32 MFC Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Selector_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB_Loader.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORBInitializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_PolicyFactory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Selector_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Utils.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORBInitializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_PolicyFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorba_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.h
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter ".i"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.i
+# End Source File
+# End Group
+# Begin Group "Template Files"
+
+# PROP Default_Filter ""
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/RTCORBA/TAO_RTCORBA_Static.dsp b/TAO/tao/RTCORBA/TAO_RTCORBA_Static.dsp
new file mode 100644
index 00000000000..9b4208b0b4d
--- /dev/null
+++ b/TAO/tao/RTCORBA/TAO_RTCORBA_Static.dsp
@@ -0,0 +1,346 @@
+# Microsoft Developer Studio Project File - Name="RTCORBA_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=RTCORBA_Static - Win32 Static Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTCORBA_Static.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTCORBA_Static.mak" CFG="RTCORBA_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "RTCORBA_Static - Win32 Static Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "RTCORBA_Static - Win32 Static Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "RTCORBA_Static - Win32 Static Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Release\RTCORBA"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "NDEBUG" /D "WIN32" /D "TAO_AS_STATIC_LIBS" /D "ACE_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_RTCORBAs.lib"
+
+!ELSEIF "$(CFG)" == "RTCORBA_Static - Win32 Static Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Debug\RTCORBA"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "WIN32" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_RTCORBAsd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "RTCORBA_Static - Win32 Static Release"
+# Name "RTCORBA_Static - Win32 Static Debug"
+# Begin Group "Template Files"
+
+# PROP Default_Filter ""
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i,inl"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.i
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Selector_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Utils.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORBInitializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_PolicyFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBA.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorba_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.h
+# End Source File
+# End Group
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping_Manager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Private_Transport_Descriptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Selector_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Endpoint_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Invocation_Endpoint_Selectors.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Mutex.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORB_Loader.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_ORBInitializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_PolicyFactory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Protocols_Hooks.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Stub_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBA.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTCORBAC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Thread_Pool.cpp
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/Thread_Pool.cpp b/TAO/tao/RTCORBA/Thread_Pool.cpp
index ad8e901edd6..869b724ba57 100644
--- a/TAO/tao/Thread_Pool.cpp
+++ b/TAO/tao/RTCORBA/Thread_Pool.cpp
@@ -1,17 +1,15 @@
// $Id$
-#include "tao/Thread_Pool.h"
+#include "Thread_Pool.h"
ACE_RCSID(tao, Thread_Pool, "$Id$")
-#if (TAO_HAS_RT_CORBA == 1)
-
#include "tao/Exception.h"
#include "ace/Auto_Ptr.h"
#include "tao/ORB_Core.h"
#if !defined (__ACE_INLINE__)
-# include "tao/Thread_Pool.i"
+# include "Thread_Pool.i"
#endif /* ! __ACE_INLINE__ */
TAO_Thread_Pool_Threads::TAO_Thread_Pool_Threads (TAO_Thread_Lane &lane,
@@ -532,4 +530,3 @@ template class ACE_Auto_Basic_Array_Ptr<size_t>;
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/Thread_Pool.h b/TAO/tao/RTCORBA/Thread_Pool.h
index f382e94b1d9..6f337458ea9 100644
--- a/TAO/tao/Thread_Pool.h
+++ b/TAO/tao/RTCORBA/Thread_Pool.h
@@ -14,14 +14,12 @@
#include "ace/pre.h"
#include "tao/orbconf.h"
-#if (TAO_HAS_RT_CORBA == 1)
-
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ace/Task.h"
-#include "tao/RTCORBAC.h"
+#include "RTCORBA.h"
#include "tao/ORB.h"
#include "ace/Hash_Map_Manager.h"
@@ -35,7 +33,7 @@ class TAO_Thread_Lane;
* \nosubgrouping
*
**/
-class TAO_Export TAO_Thread_Pool_Threads : public ACE_Task_Base
+class TAO_RTCORBA_Export TAO_Thread_Pool_Threads : public ACE_Task_Base
{
public:
@@ -65,7 +63,7 @@ class TAO_Thread_Pool;
* \nosubgrouping
*
**/
-class TAO_Export TAO_Thread_Lane
+class TAO_RTCORBA_Export TAO_Thread_Lane
{
public:
@@ -118,7 +116,7 @@ private:
* \nosubgrouping
*
**/
-class TAO_Export TAO_Thread_Pool
+class TAO_RTCORBA_Export TAO_Thread_Pool
{
friend class TAO_Thread_Lane;
@@ -196,7 +194,7 @@ private:
* \nosubgrouping
*
**/
-class TAO_Export TAO_Thread_Pool_Manager
+class TAO_RTCORBA_Export TAO_Thread_Pool_Manager
{
public:
@@ -292,11 +290,9 @@ private:
};
#if defined (__ACE_INLINE__)
-# include "tao/Thread_Pool.i"
+# include "Thread_Pool.i"
#endif /* __ACE_INLINE__ */
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_THREAD_POOL_H */
diff --git a/TAO/tao/Thread_Pool.i b/TAO/tao/RTCORBA/Thread_Pool.i
index cfa1da318d3..cfa1da318d3 100644
--- a/TAO/tao/Thread_Pool.i
+++ b/TAO/tao/RTCORBA/Thread_Pool.i
diff --git a/TAO/tao/RTCORBA/rtcorba_export.h b/TAO/tao/RTCORBA/rtcorba_export.h
new file mode 100644
index 00000000000..e712f3013ce
--- /dev/null
+++ b/TAO/tao/RTCORBA/rtcorba_export.h
@@ -0,0 +1,40 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef TAO_RTCORBA_EXPORT_H
+#define TAO_RTCORBA_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (TAO_AS_STATIC_LIBS)
+# if !defined (TAO_RTCORBA_HAS_DLL)
+# define TAO_RTCORBA_HAS_DLL 0
+# endif /* ! TAO_RTCORBA_HAS_DLL */
+#else
+# if !defined (TAO_RTCORBA_HAS_DLL)
+# define TAO_RTCORBA_HAS_DLL 1
+# endif /* ! TAO_RTCORBA_HAS_DLL */
+#endif
+
+#if defined (TAO_RTCORBA_HAS_DLL) && (TAO_RTCORBA_HAS_DLL == 1)
+# if defined (TAO_RTCORBA_BUILD_DLL)
+# define TAO_RTCORBA_Export ACE_Proper_Export_Flag
+# define TAO_RTCORBA_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTCORBA_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* TAO_RTCORBA_BUILD_DLL */
+# define TAO_RTCORBA_Export ACE_Proper_Import_Flag
+# define TAO_RTCORBA_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTCORBA_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* TAO_RTCORBA_BUILD_DLL */
+#else /* TAO_RTCORBA_HAS_DLL == 1 */
+# define TAO_RTCORBA_Export
+# define TAO_RTCORBA_SINGLETON_DECLARATION(T)
+# define TAO_RTCORBA_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* TAO_RTCORBA_HAS_DLL == 1 */
+
+#endif /* TAO_RTCORBA_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/tao/rtcorbafwd.h b/TAO/tao/RTCORBA/rtcorbafwd.h
index 2bd0f609af7..d569d487543 100644
--- a/TAO/tao/rtcorbafwd.h
+++ b/TAO/tao/RTCORBA/rtcorbafwd.h
@@ -22,8 +22,7 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
+#include "rtcorba_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -35,6 +34,18 @@ class TAO_RT_Current;
class TAO_RT_Current_var;
class TAO_RT_Current_out;
+#if defined (TAO_EXPORT_MACRO)
+#undef TAO_EXPORT_MACRO
+#endif
+#define TAO_EXPORT_MACRO TAO_RTCORBA_Export
+
+#if defined (TAO_EXPORT_NESTED_CLASSES)
+# if defined (TAO_EXPORT_NESTED_MACRO)
+# undef TAO_EXPORT_NESTED_MACRO
+# endif /* defined (TAO_EXPORT_NESTED_MACRO) */
+# define TAO_EXPORT_NESTED_MACRO TAO_RTCORBA_Export
+#endif /* TAO_EXPORT_NESTED_CLASSES */
+
TAO_NAMESPACE RTCORBA
{
// = TITLE
@@ -54,20 +65,8 @@ TAO_NAMESPACE RTCORBA
TAO_NAMESPACE_STORAGE_CLASS const Priority maxPriority;
typedef TAO_Priority_Mapping PriorityMapping;
-
- typedef TAO_RT_Current *Current_ptr;
- typedef TAO_RT_Current Current;
- typedef TAO_RT_Current_var Current_var;
- typedef TAO_RT_Current_out Current_out;
-
}
TAO_NAMESPACE_CLOSE // end of class (namespace) RTCORBA
-#if defined (__ACE_INLINE__)
-# include "tao/rtcorbafwd.i"
-#endif /* ! __ACE_INLINE__ */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RTCORBAFWD_H */
diff --git a/TAO/tao/RTCORBAC.cpp b/TAO/tao/RTCORBAC.cpp
deleted file mode 100644
index 144660881da..00000000000
--- a/TAO/tao/RTCORBAC.cpp
+++ /dev/null
@@ -1,5252 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "RTCORBAC.h"
-
-#include "tao/Stub.h"
-#include "tao/Invocation.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/TAOS.h"
-#include "tao/Typecode.h"
-
-#if TAO_HAS_INTERCEPTORS == 1
-#include "tao/RequestInfo_Util.h"
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
-
-#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus
-#endif /* __BORLANDC__ */
-
-#if !defined (__ACE_INLINE__)
-#include "RTCORBAC.i"
-#endif /* !defined INLINE */
-
-static const CORBA::Long _oc_RTCORBA_NativePriority[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x4e617469),
- ACE_NTOHL (0x76655072),
- ACE_NTOHL (0x696f7269),
- ACE_NTOHL (0x74793a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/NativePriority:1.0
- 15,
- ACE_NTOHL (0x4e617469),
- ACE_NTOHL (0x76655072),
- ACE_NTOHL (0x696f7269),
- ACE_NTOHL (0x74790000), // name = NativePriority
- CORBA::tk_short,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_NativePriority (
- CORBA::tk_alias,
- sizeof (_oc_RTCORBA_NativePriority),
- (char *) &_oc_RTCORBA_NativePriority,
- 0,
- sizeof (RTCORBA::NativePriority)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NativePriority, &_tc_TAO_tc_RTCORBA_NativePriority)
-TAO_NAMESPACE_END
-
-static const CORBA::Long _oc_RTCORBA_Priority[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_Priority (
- CORBA::tk_alias,
- sizeof (_oc_RTCORBA_Priority),
- (char *) &_oc_RTCORBA_Priority,
- 0,
- sizeof (RTCORBA::Priority)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Priority, &_tc_TAO_tc_RTCORBA_Priority)
-TAO_NAMESPACE_END
-
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, minPriority, 0)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, maxPriority, 32767)
-TAO_NAMESPACE_END
-static const CORBA::Long _oc_RTCORBA_ThreadpoolId[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4964),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolId:1.0
- 13,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4964),
- ACE_NTOHL (0x0), // name = ThreadpoolId
- CORBA::tk_ulong,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolId (
- CORBA::tk_alias,
- sizeof (_oc_RTCORBA_ThreadpoolId),
- (char *) &_oc_RTCORBA_ThreadpoolId,
- 0,
- sizeof (RTCORBA::ThreadpoolId)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ThreadpoolId, &_tc_TAO_tc_RTCORBA_ThreadpoolId)
-TAO_NAMESPACE_END
-
-static const CORBA::Long _oc_RTCORBA_ThreadpoolLane[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLane:1.0
- 15,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e650000), // name = ThreadpoolLane
- 3, // member count
- 14,
- ACE_NTOHL (0x6c616e65),
- ACE_NTOHL (0x5f707269),
- ACE_NTOHL (0x6f726974),
- ACE_NTOHL (0x79000000), // name = lane_priority
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
- 15,
- ACE_NTOHL (0x73746174),
- ACE_NTOHL (0x69635f74),
- ACE_NTOHL (0x68726561),
- ACE_NTOHL (0x64730000), // name = static_threads
- CORBA::tk_ulong,
-
- 16,
- ACE_NTOHL (0x64796e61),
- ACE_NTOHL (0x6d69635f),
- ACE_NTOHL (0x74687265),
- ACE_NTOHL (0x61647300), // name = dynamic_threads
- CORBA::tk_ulong,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolLane (
- CORBA::tk_struct,
- sizeof (_oc_RTCORBA_ThreadpoolLane),
- (char *) &_oc_RTCORBA_ThreadpoolLane,
- 0,
- sizeof (RTCORBA::ThreadpoolLane)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ThreadpoolLane, &_tc_TAO_tc_RTCORBA_ThreadpoolLane)
-TAO_NAMESPACE_END
-
-void RTCORBA::ThreadpoolLane::_tao_any_destructor (void *x)
-{
- ThreadpoolLane *tmp = ACE_static_cast (ThreadpoolLane*,x);
- delete tmp;
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CS_
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_allocate_buffer (CORBA::ULong length)
- {
- RTCORBA::ThreadpoolLane* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- RTCORBA::ThreadpoolLane *old = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- RTCORBA::ThreadpoolLane *tmp = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *,this->buffer_);
-
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp);
- this->buffer_ = 0;
- }
-
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_THREADPOOLLANES_CS_)
-#define _RTCORBA_THREADPOOLLANES_CS_
-
-// *************************************************************
-// RTCORBA::ThreadpoolLanes
-// *************************************************************
-
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (void)
-{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (CORBA::ULong max) // uses max size
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::ThreadpoolLane>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (CORBA::ULong max, CORBA::ULong length, RTCORBA::ThreadpoolLane *buffer, CORBA::Boolean release)
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::ThreadpoolLane>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (const ThreadpoolLanes &seq) // copy ctor
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::ThreadpoolLane>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-RTCORBA::ThreadpoolLanes::~ThreadpoolLanes (void) // dtor
-{}
-void RTCORBA::ThreadpoolLanes::_tao_any_destructor (void *x)
-{
- ThreadpoolLanes *tmp = ACE_static_cast (ThreadpoolLanes*,x);
- delete tmp;
-}
-
-
-#endif /* end #if !defined */
-
-static const CORBA::Long _oc_RTCORBA_ThreadpoolLanes[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e65733a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLanes:1.0
- 16,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e657300), // name = ThreadpoolLanes
- CORBA::tk_sequence, // typecode kind
- 228, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 212, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLane:1.0
- 15,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e650000), // name = ThreadpoolLane
- 3, // member count
- 14,
- ACE_NTOHL (0x6c616e65),
- ACE_NTOHL (0x5f707269),
- ACE_NTOHL (0x6f726974),
- ACE_NTOHL (0x79000000), // name = lane_priority
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
- 15,
- ACE_NTOHL (0x73746174),
- ACE_NTOHL (0x69635f74),
- ACE_NTOHL (0x68726561),
- ACE_NTOHL (0x64730000), // name = static_threads
- CORBA::tk_ulong,
-
- 16,
- ACE_NTOHL (0x64796e61),
- ACE_NTOHL (0x6d69635f),
- ACE_NTOHL (0x74687265),
- ACE_NTOHL (0x61647300), // name = dynamic_threads
- CORBA::tk_ulong,
-
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolLanes (
- CORBA::tk_alias,
- sizeof (_oc_RTCORBA_ThreadpoolLanes),
- (char *) &_oc_RTCORBA_ThreadpoolLanes,
- 0,
- sizeof (RTCORBA::ThreadpoolLanes)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ThreadpoolLanes, &_tc_TAO_tc_RTCORBA_ThreadpoolLanes)
-TAO_NAMESPACE_END
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIORITY_MODEL_POLICY_TYPE, 40U)
-TAO_NAMESPACE_END
-static const CORBA::Long _oc_RTCORBA_PriorityModel[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x4d6f6465),
- ACE_NTOHL (0x6c3a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/PriorityModel:1.0
- 14,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x4d6f6465),
- ACE_NTOHL (0x6c000000), // name = PriorityModel
- 2, // member count
- 18,
- ACE_NTOHL (0x434c4945),
- ACE_NTOHL (0x4e545f50),
- ACE_NTOHL (0x524f5041),
- ACE_NTOHL (0x47415445),
- ACE_NTOHL (0x44000000), // name = CLIENT_PROPAGATED
- 16,
- ACE_NTOHL (0x53455256),
- ACE_NTOHL (0x45525f44),
- ACE_NTOHL (0x45434c41),
- ACE_NTOHL (0x52454400), // name = SERVER_DECLARED
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityModel (
- CORBA::tk_enum,
- sizeof (_oc_RTCORBA_PriorityModel),
- (char *) &_oc_RTCORBA_PriorityModel,
- 0,
- sizeof (RTCORBA::PriorityModel)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PriorityModel, &_tc_TAO_tc_RTCORBA_PriorityModel)
-TAO_NAMESPACE_END
-
-
-// *************************************************************
-// Operations for class RTCORBA::PriorityModelPolicy_var
-// *************************************************************
-
-RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (void) // default constructor
- : ptr_ (PriorityModelPolicy::_nil ())
-{}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (const ::RTCORBA::PriorityModelPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (PriorityModelPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::PriorityModelPolicy_var::~PriorityModelPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::PriorityModelPolicy_var &
-RTCORBA::PriorityModelPolicy_var::operator= (PriorityModelPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PriorityModelPolicy_var &
-RTCORBA::PriorityModelPolicy_var::operator= (const ::RTCORBA::PriorityModelPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::PriorityModelPolicy_var::operator const ::RTCORBA::PriorityModelPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::PriorityModelPolicy_var::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr &
-RTCORBA::PriorityModelPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr &
-RTCORBA::PriorityModelPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::PriorityModelPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::duplicate (PriorityModelPolicy_ptr p)
-{
- return ::RTCORBA::PriorityModelPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::PriorityModelPolicy_var::release (PriorityModelPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::nil (void)
-{
- return ::RTCORBA::PriorityModelPolicy::_nil ();
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::PriorityModelPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::PriorityModelPolicy_var::upcast (void *src)
-{
- PriorityModelPolicy **tmp =
- ACE_static_cast (PriorityModelPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::PriorityModelPolicy_out
-// *************************************************************
-
-RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil ();
-}
-
-RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil ();
-}
-
-RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (const ::RTCORBA::PriorityModelPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (PriorityModelPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::PriorityModelPolicy_out &
-RTCORBA::PriorityModelPolicy_out::operator= (const ::RTCORBA::PriorityModelPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (PriorityModelPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::PriorityModelPolicy_out &
-RTCORBA::PriorityModelPolicy_out::operator= (const ::RTCORBA::PriorityModelPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::PriorityModelPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::PriorityModelPolicy_out &
-RTCORBA::PriorityModelPolicy_out::operator= (PriorityModelPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PriorityModelPolicy_out::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr &
-RTCORBA::PriorityModelPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::PriorityModelPolicy::PriorityModelPolicy ()
-{
- }
-
-// destructor
-RTCORBA::PriorityModelPolicy::~PriorityModelPolicy (void)
-{}
-
-RTCORBA::PriorityModelPolicy_ptr RTCORBA::PriorityModelPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return PriorityModelPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::PriorityModelPolicy_ptr RTCORBA::PriorityModelPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return PriorityModelPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- PriorityModelPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PriorityModelPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::PriorityModelPolicy_ptr
-RTCORBA::PriorityModelPolicy::_duplicate (PriorityModelPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::PriorityModelPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PriorityModelPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::PriorityModelPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0";
-}
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, THREADPOOL_POLICY_TYPE, 41U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class RTCORBA::ThreadpoolPolicy_var
-// *************************************************************
-
-RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (void) // default constructor
- : ptr_ (ThreadpoolPolicy::_nil ())
-{}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (const ::RTCORBA::ThreadpoolPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (ThreadpoolPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::ThreadpoolPolicy_var::~ThreadpoolPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::ThreadpoolPolicy_var &
-RTCORBA::ThreadpoolPolicy_var::operator= (ThreadpoolPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ThreadpoolPolicy_var &
-RTCORBA::ThreadpoolPolicy_var::operator= (const ::RTCORBA::ThreadpoolPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::ThreadpoolPolicy_var::operator const ::RTCORBA::ThreadpoolPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::ThreadpoolPolicy_var::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr &
-RTCORBA::ThreadpoolPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr &
-RTCORBA::ThreadpoolPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::ThreadpoolPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::duplicate (ThreadpoolPolicy_ptr p)
-{
- return ::RTCORBA::ThreadpoolPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::ThreadpoolPolicy_var::release (ThreadpoolPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::nil (void)
-{
- return ::RTCORBA::ThreadpoolPolicy::_nil ();
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::ThreadpoolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::ThreadpoolPolicy_var::upcast (void *src)
-{
- ThreadpoolPolicy **tmp =
- ACE_static_cast (ThreadpoolPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::ThreadpoolPolicy_out
-// *************************************************************
-
-RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil ();
-}
-
-RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil ();
-}
-
-RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (const ::RTCORBA::ThreadpoolPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ThreadpoolPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::ThreadpoolPolicy_out &
-RTCORBA::ThreadpoolPolicy_out::operator= (const ::RTCORBA::ThreadpoolPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (ThreadpoolPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::ThreadpoolPolicy_out &
-RTCORBA::ThreadpoolPolicy_out::operator= (const ::RTCORBA::ThreadpoolPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::ThreadpoolPolicy_out &
-RTCORBA::ThreadpoolPolicy_out::operator= (ThreadpoolPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ThreadpoolPolicy_out::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr &
-RTCORBA::ThreadpoolPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::ThreadpoolPolicy::ThreadpoolPolicy ()
-{
- }
-
-// destructor
-RTCORBA::ThreadpoolPolicy::~ThreadpoolPolicy (void)
-{}
-
-RTCORBA::ThreadpoolPolicy_ptr RTCORBA::ThreadpoolPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ThreadpoolPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::ThreadpoolPolicy_ptr RTCORBA::ThreadpoolPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return ThreadpoolPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ThreadpoolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ThreadpoolPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy::_duplicate (ThreadpoolPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::ThreadpoolPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ThreadpoolPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::ThreadpoolPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::ProtocolProperties_var
-// *************************************************************
-
-RTCORBA::ProtocolProperties_var::ProtocolProperties_var (void) // default constructor
- : ptr_ (ProtocolProperties::_nil ())
-{}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::ProtocolProperties_var::ProtocolProperties_var (const ::RTCORBA::ProtocolProperties_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (ProtocolProperties::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::ProtocolProperties_var::~ProtocolProperties_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::ProtocolProperties_var &
-RTCORBA::ProtocolProperties_var::operator= (ProtocolProperties_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ProtocolProperties_var &
-RTCORBA::ProtocolProperties_var::operator= (const ::RTCORBA::ProtocolProperties_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ProtocolProperties::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::ProtocolProperties_var::operator const ::RTCORBA::ProtocolProperties_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::ProtocolProperties_var::operator ::RTCORBA::ProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr &
-RTCORBA::ProtocolProperties_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr &
-RTCORBA::ProtocolProperties_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ProtocolProperties::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::ProtocolProperties_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::ProtocolProperties::_nil ();
- return val;
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::duplicate (ProtocolProperties_ptr p)
-{
- return ::RTCORBA::ProtocolProperties::_duplicate (p);
-}
-
-void
-RTCORBA::ProtocolProperties_var::release (ProtocolProperties_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::nil (void)
-{
- return ::RTCORBA::ProtocolProperties::_nil ();
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::ProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::ProtocolProperties_var::upcast (void *src)
-{
- ProtocolProperties **tmp =
- ACE_static_cast (ProtocolProperties **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::ProtocolProperties_out
-// *************************************************************
-
-RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::ProtocolProperties::_nil ();
-}
-
-RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ProtocolProperties::_nil ();
-}
-
-RTCORBA::ProtocolProperties_out::ProtocolProperties_out (const ::RTCORBA::ProtocolProperties_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ProtocolProperties_out &, p).ptr_)
-{}
-
-::RTCORBA::ProtocolProperties_out &
-RTCORBA::ProtocolProperties_out::operator= (const ::RTCORBA::ProtocolProperties_out &p)
-{
- this->ptr_ = ACE_const_cast (ProtocolProperties_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::ProtocolProperties_out &
-RTCORBA::ProtocolProperties_out::operator= (const ::RTCORBA::ProtocolProperties_var &p)
-{
- this->ptr_ = ::RTCORBA::ProtocolProperties::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::ProtocolProperties_out &
-RTCORBA::ProtocolProperties_out::operator= (ProtocolProperties_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ProtocolProperties_out::operator ::RTCORBA::ProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr &
-RTCORBA::ProtocolProperties_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::ProtocolProperties::ProtocolProperties ()
-{
- }
-
-// destructor
-RTCORBA::ProtocolProperties::~ProtocolProperties (void)
-{}
-
-RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ProtocolProperties::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return ProtocolProperties::_nil ();
- return
- ACE_reinterpret_cast
- (
- ProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ProtocolProperties::_narrow
- )
- )
- );
-}
-
-RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties::_duplicate (ProtocolProperties_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::ProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::ProtocolProperties::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/ProtocolProperties:1.0";
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CS_
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_allocate_buffer (CORBA::ULong length)
- {
- RTCORBA::Protocol* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- RTCORBA::Protocol *old = ACE_reinterpret_cast (RTCORBA::Protocol *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- RTCORBA::Protocol *tmp = ACE_reinterpret_cast (RTCORBA::Protocol *,this->buffer_);
-
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp);
- this->buffer_ = 0;
- }
-
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PROTOCOLLIST_CS_)
-#define _RTCORBA_PROTOCOLLIST_CS_
-
-// *************************************************************
-// RTCORBA::ProtocolList
-// *************************************************************
-
-RTCORBA::ProtocolList::ProtocolList (void)
-{}
-RTCORBA::ProtocolList::ProtocolList (CORBA::ULong max) // uses max size
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::Protocol>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-RTCORBA::ProtocolList::ProtocolList (CORBA::ULong max, CORBA::ULong length, RTCORBA::Protocol *buffer, CORBA::Boolean release)
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::Protocol>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-RTCORBA::ProtocolList::ProtocolList (const ProtocolList &seq) // copy ctor
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::Protocol>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-RTCORBA::ProtocolList::~ProtocolList (void) // dtor
-{}
-void RTCORBA::ProtocolList::_tao_any_destructor (void *x)
-{
- ProtocolList *tmp = ACE_static_cast (ProtocolList*,x);
- delete tmp;
-}
-
-
-#endif /* end #if !defined */
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, SERVER_PROTOCOL_POLICY_TYPE, 42U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class RTCORBA::ServerProtocolPolicy_var
-// *************************************************************
-
-RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (void) // default constructor
- : ptr_ (ServerProtocolPolicy::_nil ())
-{}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (const ::RTCORBA::ServerProtocolPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (ServerProtocolPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::ServerProtocolPolicy_var::~ServerProtocolPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::ServerProtocolPolicy_var &
-RTCORBA::ServerProtocolPolicy_var::operator= (ServerProtocolPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ServerProtocolPolicy_var &
-RTCORBA::ServerProtocolPolicy_var::operator= (const ::RTCORBA::ServerProtocolPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::ServerProtocolPolicy_var::operator const ::RTCORBA::ServerProtocolPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::ServerProtocolPolicy_var::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr &
-RTCORBA::ServerProtocolPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr &
-RTCORBA::ServerProtocolPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::ServerProtocolPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::duplicate (ServerProtocolPolicy_ptr p)
-{
- return ::RTCORBA::ServerProtocolPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::ServerProtocolPolicy_var::release (ServerProtocolPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::nil (void)
-{
- return ::RTCORBA::ServerProtocolPolicy::_nil ();
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::ServerProtocolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::ServerProtocolPolicy_var::upcast (void *src)
-{
- ServerProtocolPolicy **tmp =
- ACE_static_cast (ServerProtocolPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::ServerProtocolPolicy_out
-// *************************************************************
-
-RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil ();
-}
-
-RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil ();
-}
-
-RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (const ::RTCORBA::ServerProtocolPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ServerProtocolPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::ServerProtocolPolicy_out &
-RTCORBA::ServerProtocolPolicy_out::operator= (const ::RTCORBA::ServerProtocolPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (ServerProtocolPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::ServerProtocolPolicy_out &
-RTCORBA::ServerProtocolPolicy_out::operator= (const ::RTCORBA::ServerProtocolPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::ServerProtocolPolicy_out &
-RTCORBA::ServerProtocolPolicy_out::operator= (ServerProtocolPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ServerProtocolPolicy_out::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr &
-RTCORBA::ServerProtocolPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::ServerProtocolPolicy::ServerProtocolPolicy ()
-{
- }
-
-// destructor
-RTCORBA::ServerProtocolPolicy::~ServerProtocolPolicy (void)
-{}
-
-RTCORBA::ServerProtocolPolicy_ptr RTCORBA::ServerProtocolPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ServerProtocolPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::ServerProtocolPolicy_ptr RTCORBA::ServerProtocolPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return ServerProtocolPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ServerProtocolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServerProtocolPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy::_duplicate (ServerProtocolPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::ServerProtocolPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ServerProtocolPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::ServerProtocolPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0";
-}
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, CLIENT_PROTOCOL_POLICY_TYPE, 43U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class RTCORBA::ClientProtocolPolicy_var
-// *************************************************************
-
-RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (void) // default constructor
- : ptr_ (ClientProtocolPolicy::_nil ())
-{}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (const ::RTCORBA::ClientProtocolPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (ClientProtocolPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::ClientProtocolPolicy_var::~ClientProtocolPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::ClientProtocolPolicy_var &
-RTCORBA::ClientProtocolPolicy_var::operator= (ClientProtocolPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ClientProtocolPolicy_var &
-RTCORBA::ClientProtocolPolicy_var::operator= (const ::RTCORBA::ClientProtocolPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::ClientProtocolPolicy_var::operator const ::RTCORBA::ClientProtocolPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::ClientProtocolPolicy_var::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr &
-RTCORBA::ClientProtocolPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr &
-RTCORBA::ClientProtocolPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::ClientProtocolPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::duplicate (ClientProtocolPolicy_ptr p)
-{
- return ::RTCORBA::ClientProtocolPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::ClientProtocolPolicy_var::release (ClientProtocolPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::nil (void)
-{
- return ::RTCORBA::ClientProtocolPolicy::_nil ();
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::ClientProtocolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::ClientProtocolPolicy_var::upcast (void *src)
-{
- ClientProtocolPolicy **tmp =
- ACE_static_cast (ClientProtocolPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::ClientProtocolPolicy_out
-// *************************************************************
-
-RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil ();
-}
-
-RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil ();
-}
-
-RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (const ::RTCORBA::ClientProtocolPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ClientProtocolPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::ClientProtocolPolicy_out &
-RTCORBA::ClientProtocolPolicy_out::operator= (const ::RTCORBA::ClientProtocolPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (ClientProtocolPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::ClientProtocolPolicy_out &
-RTCORBA::ClientProtocolPolicy_out::operator= (const ::RTCORBA::ClientProtocolPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::ClientProtocolPolicy_out &
-RTCORBA::ClientProtocolPolicy_out::operator= (ClientProtocolPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::ClientProtocolPolicy_out::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr &
-RTCORBA::ClientProtocolPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::ClientProtocolPolicy::ClientProtocolPolicy ()
-{
- }
-
-// destructor
-RTCORBA::ClientProtocolPolicy::~ClientProtocolPolicy (void)
-{}
-
-RTCORBA::ClientProtocolPolicy_ptr RTCORBA::ClientProtocolPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ClientProtocolPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::ClientProtocolPolicy_ptr RTCORBA::ClientProtocolPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return ClientProtocolPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ClientProtocolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ClientProtocolPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::ClientProtocolPolicy_ptr
-RTCORBA::ClientProtocolPolicy::_duplicate (ClientProtocolPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::ClientProtocolPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ClientProtocolPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::ClientProtocolPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0";
-}
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIVATE_CONNECTION_POLICY_TYPE, 44U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class RTCORBA::PrivateConnectionPolicy_var
-// *************************************************************
-
-RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (void) // default constructor
- : ptr_ (PrivateConnectionPolicy::_nil ())
-{}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (const ::RTCORBA::PrivateConnectionPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (PrivateConnectionPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::PrivateConnectionPolicy_var::~PrivateConnectionPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::PrivateConnectionPolicy_var &
-RTCORBA::PrivateConnectionPolicy_var::operator= (PrivateConnectionPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_var &
-RTCORBA::PrivateConnectionPolicy_var::operator= (const ::RTCORBA::PrivateConnectionPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_var::operator const ::RTCORBA::PrivateConnectionPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::PrivateConnectionPolicy_var::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr &
-RTCORBA::PrivateConnectionPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr &
-RTCORBA::PrivateConnectionPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::PrivateConnectionPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::duplicate (PrivateConnectionPolicy_ptr p)
-{
- return ::RTCORBA::PrivateConnectionPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::PrivateConnectionPolicy_var::release (PrivateConnectionPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::nil (void)
-{
- return ::RTCORBA::PrivateConnectionPolicy::_nil ();
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::PrivateConnectionPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::PrivateConnectionPolicy_var::upcast (void *src)
-{
- PrivateConnectionPolicy **tmp =
- ACE_static_cast (PrivateConnectionPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::PrivateConnectionPolicy_out
-// *************************************************************
-
-RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil ();
-}
-
-RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil ();
-}
-
-RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (const ::RTCORBA::PrivateConnectionPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (PrivateConnectionPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::PrivateConnectionPolicy_out &
-RTCORBA::PrivateConnectionPolicy_out::operator= (const ::RTCORBA::PrivateConnectionPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (PrivateConnectionPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_out &
-RTCORBA::PrivateConnectionPolicy_out::operator= (const ::RTCORBA::PrivateConnectionPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_out &
-RTCORBA::PrivateConnectionPolicy_out::operator= (PrivateConnectionPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_out::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr &
-RTCORBA::PrivateConnectionPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::PrivateConnectionPolicy::PrivateConnectionPolicy ()
-{
- }
-
-// destructor
-RTCORBA::PrivateConnectionPolicy::~PrivateConnectionPolicy (void)
-{}
-
-RTCORBA::PrivateConnectionPolicy_ptr RTCORBA::PrivateConnectionPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return PrivateConnectionPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::PrivateConnectionPolicy_ptr RTCORBA::PrivateConnectionPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return PrivateConnectionPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- PrivateConnectionPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PrivateConnectionPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy::_duplicate (PrivateConnectionPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::PrivateConnectionPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PrivateConnectionPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::PrivateConnectionPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0";
-}
-
-// *************************************************************
-// Operations for class RTCORBA::TCPProtocolProperties_var
-// *************************************************************
-
-RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (void) // default constructor
- : ptr_ (TCPProtocolProperties::_nil ())
-{}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (const ::RTCORBA::TCPProtocolProperties_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (TCPProtocolProperties::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::TCPProtocolProperties_var::~TCPProtocolProperties_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::TCPProtocolProperties_var &
-RTCORBA::TCPProtocolProperties_var::operator= (TCPProtocolProperties_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::TCPProtocolProperties_var &
-RTCORBA::TCPProtocolProperties_var::operator= (const ::RTCORBA::TCPProtocolProperties_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::TCPProtocolProperties_var::operator const ::RTCORBA::TCPProtocolProperties_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::TCPProtocolProperties_var::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr &
-RTCORBA::TCPProtocolProperties_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr &
-RTCORBA::TCPProtocolProperties_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::TCPProtocolProperties_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil ();
- return val;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::duplicate (TCPProtocolProperties_ptr p)
-{
- return ::RTCORBA::TCPProtocolProperties::_duplicate (p);
-}
-
-void
-RTCORBA::TCPProtocolProperties_var::release (TCPProtocolProperties_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::nil (void)
-{
- return ::RTCORBA::TCPProtocolProperties::_nil ();
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::TCPProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::TCPProtocolProperties_var::upcast (void *src)
-{
- TCPProtocolProperties **tmp =
- ACE_static_cast (TCPProtocolProperties **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::TCPProtocolProperties_out
-// *************************************************************
-
-RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil ();
-}
-
-RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil ();
-}
-
-RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (const ::RTCORBA::TCPProtocolProperties_out &p) // copy constructor
- : ptr_ (ACE_const_cast (TCPProtocolProperties_out &, p).ptr_)
-{}
-
-::RTCORBA::TCPProtocolProperties_out &
-RTCORBA::TCPProtocolProperties_out::operator= (const ::RTCORBA::TCPProtocolProperties_out &p)
-{
- this->ptr_ = ACE_const_cast (TCPProtocolProperties_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::TCPProtocolProperties_out &
-RTCORBA::TCPProtocolProperties_out::operator= (const ::RTCORBA::TCPProtocolProperties_var &p)
-{
- this->ptr_ = ::RTCORBA::TCPProtocolProperties::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::TCPProtocolProperties_out &
-RTCORBA::TCPProtocolProperties_out::operator= (TCPProtocolProperties_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::TCPProtocolProperties_out::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr &
-RTCORBA::TCPProtocolProperties_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-//////////////////////////////////////////////////////
-// CDR Encoding Support
-
-CORBA::Boolean
-RTCORBA::ProtocolProperties::_tao_encode (TAO_OutputCDR &)
-{
- return 1;
-}
-
-CORBA::Boolean
-RTCORBA::ProtocolProperties::_tao_decode (TAO_InputCDR &)
-{
- return 1;
-}
-
-// default constructor
-RTCORBA::TCPProtocolProperties::TCPProtocolProperties ()
-{
- }
-
-// destructor
-RTCORBA::TCPProtocolProperties::~TCPProtocolProperties (void)
-{}
-
-RTCORBA::TCPProtocolProperties_ptr RTCORBA::TCPProtocolProperties::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return TCPProtocolProperties::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::TCPProtocolProperties_ptr RTCORBA::TCPProtocolProperties::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return TCPProtocolProperties::_nil ();
- return
- ACE_reinterpret_cast
- (
- TCPProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &TCPProtocolProperties::_narrow
- )
- )
- );
-}
-
-RTCORBA::TCPProtocolProperties_ptr
-RTCORBA::TCPProtocolProperties::_duplicate (TCPProtocolProperties_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::TCPProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, TCPProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::TCPProtocolProperties::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::GIOPProtocolProperties_var
-// *************************************************************
-
-RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (void) // default constructor
- : ptr_ (GIOPProtocolProperties::_nil ())
-{}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (const ::RTCORBA::GIOPProtocolProperties_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (GIOPProtocolProperties::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::GIOPProtocolProperties_var::~GIOPProtocolProperties_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::GIOPProtocolProperties_var &
-RTCORBA::GIOPProtocolProperties_var::operator= (GIOPProtocolProperties_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::GIOPProtocolProperties_var &
-RTCORBA::GIOPProtocolProperties_var::operator= (const ::RTCORBA::GIOPProtocolProperties_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::GIOPProtocolProperties_var::operator const ::RTCORBA::GIOPProtocolProperties_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::GIOPProtocolProperties_var::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr &
-RTCORBA::GIOPProtocolProperties_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr &
-RTCORBA::GIOPProtocolProperties_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::GIOPProtocolProperties_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil ();
- return val;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::duplicate (GIOPProtocolProperties_ptr p)
-{
- return ::RTCORBA::GIOPProtocolProperties::_duplicate (p);
-}
-
-void
-RTCORBA::GIOPProtocolProperties_var::release (GIOPProtocolProperties_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::nil (void)
-{
- return ::RTCORBA::GIOPProtocolProperties::_nil ();
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::GIOPProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::GIOPProtocolProperties_var::upcast (void *src)
-{
- GIOPProtocolProperties **tmp =
- ACE_static_cast (GIOPProtocolProperties **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::GIOPProtocolProperties_out
-// *************************************************************
-
-RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil ();
-}
-
-RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil ();
-}
-
-RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (const ::RTCORBA::GIOPProtocolProperties_out &p) // copy constructor
- : ptr_ (ACE_const_cast (GIOPProtocolProperties_out &, p).ptr_)
-{}
-
-::RTCORBA::GIOPProtocolProperties_out &
-RTCORBA::GIOPProtocolProperties_out::operator= (const ::RTCORBA::GIOPProtocolProperties_out &p)
-{
- this->ptr_ = ACE_const_cast (GIOPProtocolProperties_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::GIOPProtocolProperties_out &
-RTCORBA::GIOPProtocolProperties_out::operator= (const ::RTCORBA::GIOPProtocolProperties_var &p)
-{
- this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::GIOPProtocolProperties_out &
-RTCORBA::GIOPProtocolProperties_out::operator= (GIOPProtocolProperties_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::GIOPProtocolProperties_out::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr &
-RTCORBA::GIOPProtocolProperties_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties ()
-{
- }
-
-// destructor
-RTCORBA::GIOPProtocolProperties::~GIOPProtocolProperties (void)
-{}
-
-RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return GIOPProtocolProperties::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return GIOPProtocolProperties::_nil ();
- return
- ACE_reinterpret_cast
- (
- GIOPProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &GIOPProtocolProperties::_narrow
- )
- )
- );
-}
-
-RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties::_duplicate (GIOPProtocolProperties_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::GIOPProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, GIOPProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::GIOPProtocolProperties::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::UnixDomainProtocolProperties_var
-// *************************************************************
-
-RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (void) // default constructor
- : ptr_ (UnixDomainProtocolProperties::_nil ())
-{}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (const ::RTCORBA::UnixDomainProtocolProperties_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (UnixDomainProtocolProperties::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::UnixDomainProtocolProperties_var::~UnixDomainProtocolProperties_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::UnixDomainProtocolProperties_var &
-RTCORBA::UnixDomainProtocolProperties_var::operator= (UnixDomainProtocolProperties_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::UnixDomainProtocolProperties_var &
-RTCORBA::UnixDomainProtocolProperties_var::operator= (const ::RTCORBA::UnixDomainProtocolProperties_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::UnixDomainProtocolProperties_var::operator const ::RTCORBA::UnixDomainProtocolProperties_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::UnixDomainProtocolProperties_var::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr &
-RTCORBA::UnixDomainProtocolProperties_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr &
-RTCORBA::UnixDomainProtocolProperties_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::UnixDomainProtocolProperties_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil ();
- return val;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::duplicate (UnixDomainProtocolProperties_ptr p)
-{
- return ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p);
-}
-
-void
-RTCORBA::UnixDomainProtocolProperties_var::release (UnixDomainProtocolProperties_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::nil (void)
-{
- return ::RTCORBA::UnixDomainProtocolProperties::_nil ();
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::UnixDomainProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::UnixDomainProtocolProperties_var::upcast (void *src)
-{
- UnixDomainProtocolProperties **tmp =
- ACE_static_cast (UnixDomainProtocolProperties **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::UnixDomainProtocolProperties_out
-// *************************************************************
-
-RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil ();
-}
-
-RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil ();
-}
-
-RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (const ::RTCORBA::UnixDomainProtocolProperties_out &p) // copy constructor
- : ptr_ (ACE_const_cast (UnixDomainProtocolProperties_out &, p).ptr_)
-{}
-
-::RTCORBA::UnixDomainProtocolProperties_out &
-RTCORBA::UnixDomainProtocolProperties_out::operator= (const ::RTCORBA::UnixDomainProtocolProperties_out &p)
-{
- this->ptr_ = ACE_const_cast (UnixDomainProtocolProperties_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::UnixDomainProtocolProperties_out &
-RTCORBA::UnixDomainProtocolProperties_out::operator= (const ::RTCORBA::UnixDomainProtocolProperties_var &p)
-{
- this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::UnixDomainProtocolProperties_out &
-RTCORBA::UnixDomainProtocolProperties_out::operator= (UnixDomainProtocolProperties_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::UnixDomainProtocolProperties_out::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr &
-RTCORBA::UnixDomainProtocolProperties_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::UnixDomainProtocolProperties::UnixDomainProtocolProperties ()
-{
- }
-
-// destructor
-RTCORBA::UnixDomainProtocolProperties::~UnixDomainProtocolProperties (void)
-{}
-
-RTCORBA::UnixDomainProtocolProperties_ptr RTCORBA::UnixDomainProtocolProperties::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return UnixDomainProtocolProperties::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::UnixDomainProtocolProperties_ptr RTCORBA::UnixDomainProtocolProperties::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return UnixDomainProtocolProperties::_nil ();
- return
- ACE_reinterpret_cast
- (
- UnixDomainProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &UnixDomainProtocolProperties::_narrow
- )
- )
- );
-}
-
-RTCORBA::UnixDomainProtocolProperties_ptr
-RTCORBA::UnixDomainProtocolProperties::_duplicate (UnixDomainProtocolProperties_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::UnixDomainProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, UnixDomainProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::UnixDomainProtocolProperties::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::SharedMemoryProtocolProperties_var
-// *************************************************************
-
-RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (void) // default constructor
- : ptr_ (SharedMemoryProtocolProperties::_nil ())
-{}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (const ::RTCORBA::SharedMemoryProtocolProperties_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (SharedMemoryProtocolProperties::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::SharedMemoryProtocolProperties_var::~SharedMemoryProtocolProperties_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::SharedMemoryProtocolProperties_var &
-RTCORBA::SharedMemoryProtocolProperties_var::operator= (SharedMemoryProtocolProperties_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_var &
-RTCORBA::SharedMemoryProtocolProperties_var::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_var::operator const ::RTCORBA::SharedMemoryProtocolProperties_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_var::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr &
-RTCORBA::SharedMemoryProtocolProperties_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr &
-RTCORBA::SharedMemoryProtocolProperties_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::SharedMemoryProtocolProperties_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
- return val;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::duplicate (SharedMemoryProtocolProperties_ptr p)
-{
- return ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p);
-}
-
-void
-RTCORBA::SharedMemoryProtocolProperties_var::release (SharedMemoryProtocolProperties_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::nil (void)
-{
- return ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::SharedMemoryProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::SharedMemoryProtocolProperties_var::upcast (void *src)
-{
- SharedMemoryProtocolProperties **tmp =
- ACE_static_cast (SharedMemoryProtocolProperties **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::SharedMemoryProtocolProperties_out
-// *************************************************************
-
-RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
-}
-
-RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
-}
-
-RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (const ::RTCORBA::SharedMemoryProtocolProperties_out &p) // copy constructor
- : ptr_ (ACE_const_cast (SharedMemoryProtocolProperties_out &, p).ptr_)
-{}
-
-::RTCORBA::SharedMemoryProtocolProperties_out &
-RTCORBA::SharedMemoryProtocolProperties_out::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_out &p)
-{
- this->ptr_ = ACE_const_cast (SharedMemoryProtocolProperties_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_out &
-RTCORBA::SharedMemoryProtocolProperties_out::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_var &p)
-{
- this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_out &
-RTCORBA::SharedMemoryProtocolProperties_out::operator= (SharedMemoryProtocolProperties_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::SharedMemoryProtocolProperties_out::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr &
-RTCORBA::SharedMemoryProtocolProperties_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::SharedMemoryProtocolProperties::SharedMemoryProtocolProperties ()
-{
- }
-
-// destructor
-RTCORBA::SharedMemoryProtocolProperties::~SharedMemoryProtocolProperties (void)
-{}
-
-RTCORBA::SharedMemoryProtocolProperties_ptr RTCORBA::SharedMemoryProtocolProperties::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return SharedMemoryProtocolProperties::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::SharedMemoryProtocolProperties_ptr RTCORBA::SharedMemoryProtocolProperties::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return SharedMemoryProtocolProperties::_nil ();
- return
- ACE_reinterpret_cast
- (
- SharedMemoryProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &SharedMemoryProtocolProperties::_narrow
- )
- )
- );
-}
-
-RTCORBA::SharedMemoryProtocolProperties_ptr
-RTCORBA::SharedMemoryProtocolProperties::_duplicate (SharedMemoryProtocolProperties_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::SharedMemoryProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, SharedMemoryProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::SharedMemoryProtocolProperties::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0";
-}
-
-static const CORBA::Long _oc_RTCORBA_PriorityBand[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/PriorityBand:1.0
- 13,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x0), // name = PriorityBand
- 2, // member count
- 4,
- ACE_NTOHL (0x6c6f7700), // name = low
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
- 5,
- ACE_NTOHL (0x68696768),
- ACE_NTOHL (0x0), // name = high
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityBand (
- CORBA::tk_struct,
- sizeof (_oc_RTCORBA_PriorityBand),
- (char *) &_oc_RTCORBA_PriorityBand,
- 0,
- sizeof (RTCORBA::PriorityBand)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PriorityBand, &_tc_TAO_tc_RTCORBA_PriorityBand)
-TAO_NAMESPACE_END
-
-void RTCORBA::PriorityBand::_tao_any_destructor (void *x)
-{
- PriorityBand *tmp = ACE_static_cast (PriorityBand*,x);
- delete tmp;
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CS_
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_allocate_buffer (CORBA::ULong length)
- {
- RTCORBA::PriorityBand* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- RTCORBA::PriorityBand *old = ACE_reinterpret_cast (RTCORBA::PriorityBand *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- RTCORBA::PriorityBand *tmp = ACE_reinterpret_cast (RTCORBA::PriorityBand *,this->buffer_);
-
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp);
- this->buffer_ = 0;
- }
-
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PRIORITYBANDS_CS_)
-#define _RTCORBA_PRIORITYBANDS_CS_
-
-// *************************************************************
-// RTCORBA::PriorityBands
-// *************************************************************
-
-RTCORBA::PriorityBands::PriorityBands (void)
-{}
-RTCORBA::PriorityBands::PriorityBands (CORBA::ULong max) // uses max size
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::PriorityBand>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-RTCORBA::PriorityBands::PriorityBands (CORBA::ULong max, CORBA::ULong length, RTCORBA::PriorityBand *buffer, CORBA::Boolean release)
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::PriorityBand>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-RTCORBA::PriorityBands::PriorityBands (const PriorityBands &seq) // copy ctor
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<RTCORBA::PriorityBand>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-RTCORBA::PriorityBands::~PriorityBands (void) // dtor
-{}
-void RTCORBA::PriorityBands::_tao_any_destructor (void *x)
-{
- PriorityBands *tmp = ACE_static_cast (PriorityBands*,x);
- delete tmp;
-}
-
-
-#endif /* end #if !defined */
-
-static const CORBA::Long _oc_RTCORBA_PriorityBands[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x733a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/PriorityBands:1.0
- 14,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x73000000), // name = PriorityBands
- CORBA::tk_sequence, // typecode kind
- 252, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 236, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/PriorityBand:1.0
- 13,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x0), // name = PriorityBand
- 2, // member count
- 4,
- ACE_NTOHL (0x6c6f7700), // name = low
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
- 5,
- ACE_NTOHL (0x68696768),
- ACE_NTOHL (0x0), // name = high
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
-
-
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityBands (
- CORBA::tk_alias,
- sizeof (_oc_RTCORBA_PriorityBands),
- (char *) &_oc_RTCORBA_PriorityBands,
- 0,
- sizeof (RTCORBA::PriorityBands)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PriorityBands, &_tc_TAO_tc_RTCORBA_PriorityBands)
-TAO_NAMESPACE_END
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIORITY_BANDED_CONNECTION_POLICY_TYPE, 45U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class RTCORBA::PriorityBandedConnectionPolicy_var
-// *************************************************************
-
-RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (void) // default constructor
- : ptr_ (PriorityBandedConnectionPolicy::_nil ())
-{}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (PriorityBandedConnectionPolicy::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::PriorityBandedConnectionPolicy_var::~PriorityBandedConnectionPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_var &
-RTCORBA::PriorityBandedConnectionPolicy_var::operator= (PriorityBandedConnectionPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_var &
-RTCORBA::PriorityBandedConnectionPolicy_var::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_var::operator const ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_var::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr &
-RTCORBA::PriorityBandedConnectionPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr &
-RTCORBA::PriorityBandedConnectionPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::PriorityBandedConnectionPolicy_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
- return val;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::duplicate (PriorityBandedConnectionPolicy_ptr p)
-{
- return ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p);
-}
-
-void
-RTCORBA::PriorityBandedConnectionPolicy_var::release (PriorityBandedConnectionPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::nil (void)
-{
- return ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::PriorityBandedConnectionPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::PriorityBandedConnectionPolicy_var::upcast (void *src)
-{
- PriorityBandedConnectionPolicy **tmp =
- ACE_static_cast (PriorityBandedConnectionPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::PriorityBandedConnectionPolicy_out
-// *************************************************************
-
-RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (const ::RTCORBA::PriorityBandedConnectionPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (PriorityBandedConnectionPolicy_out &, p).ptr_)
-{}
-
-::RTCORBA::PriorityBandedConnectionPolicy_out &
-RTCORBA::PriorityBandedConnectionPolicy_out::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (PriorityBandedConnectionPolicy_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_out &
-RTCORBA::PriorityBandedConnectionPolicy_out::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p)
-{
- this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_out &
-RTCORBA::PriorityBandedConnectionPolicy_out::operator= (PriorityBandedConnectionPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_out::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr &
-RTCORBA::PriorityBandedConnectionPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::PriorityBandedConnectionPolicy::PriorityBandedConnectionPolicy ()
-{
- }
-
-// destructor
-RTCORBA::PriorityBandedConnectionPolicy::~PriorityBandedConnectionPolicy (void)
-{}
-
-RTCORBA::PriorityBandedConnectionPolicy_ptr RTCORBA::PriorityBandedConnectionPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return PriorityBandedConnectionPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_ptr RTCORBA::PriorityBandedConnectionPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return PriorityBandedConnectionPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- PriorityBandedConnectionPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PriorityBandedConnectionPolicy::_narrow
- )
- )
- );
-}
-
-RTCORBA::PriorityBandedConnectionPolicy_ptr
-RTCORBA::PriorityBandedConnectionPolicy::_duplicate (PriorityBandedConnectionPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::PriorityBandedConnectionPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PriorityBandedConnectionPolicy)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::PriorityBandedConnectionPolicy::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::Current_var
-// *************************************************************
-
-RTCORBA::Current_var::Current_var (void) // default constructor
- : ptr_ (Current::_nil ())
-{}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::Current_var::Current_var (const ::RTCORBA::Current_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (Current::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::Current_var::~Current_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::Current_var &
-RTCORBA::Current_var::operator= (Current_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::Current_var &
-RTCORBA::Current_var::operator= (const ::RTCORBA::Current_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Current::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::Current_var::operator const ::RTCORBA::Current_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::Current_var::operator ::RTCORBA::Current_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr &
-RTCORBA::Current_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr &
-RTCORBA::Current_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Current::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::Current_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::Current::_nil ();
- return val;
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::duplicate (Current_ptr p)
-{
- return ::RTCORBA::Current::_duplicate (p);
-}
-
-void
-RTCORBA::Current_var::release (Current_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::nil (void)
-{
- return ::RTCORBA::Current::_nil ();
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::Current::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::Current_var::upcast (void *src)
-{
- Current **tmp =
- ACE_static_cast (Current **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::Current_out
-// *************************************************************
-
-RTCORBA::Current_out::Current_out (Current_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::Current::_nil ();
-}
-
-RTCORBA::Current_out::Current_out (Current_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Current::_nil ();
-}
-
-RTCORBA::Current_out::Current_out (const ::RTCORBA::Current_out &p) // copy constructor
- : ptr_ (ACE_const_cast (Current_out &, p).ptr_)
-{}
-
-::RTCORBA::Current_out &
-RTCORBA::Current_out::operator= (const ::RTCORBA::Current_out &p)
-{
- this->ptr_ = ACE_const_cast (Current_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::Current_out &
-RTCORBA::Current_out::operator= (const ::RTCORBA::Current_var &p)
-{
- this->ptr_ = ::RTCORBA::Current::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::Current_out &
-RTCORBA::Current_out::operator= (Current_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::Current_out::operator ::RTCORBA::Current_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr &
-RTCORBA::Current_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::Current_ptr
-RTCORBA::Current_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::Current::Current ()
-{
- }
-
-// destructor
-RTCORBA::Current::~Current (void)
-{}
-
-RTCORBA::Current_ptr RTCORBA::Current::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return Current::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::Current_ptr RTCORBA::Current::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return Current::_nil ();
- return
- ACE_reinterpret_cast
- (
- Current_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Current::_narrow
- )
- )
- );
-}
-
-RTCORBA::Current_ptr
-RTCORBA::Current::_duplicate (Current_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::Current::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, Current)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Current::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Current_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::Current::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/Current:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::Mutex_var
-// *************************************************************
-
-RTCORBA::Mutex_var::Mutex_var (void) // default constructor
- : ptr_ (Mutex::_nil ())
-{}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::Mutex_var::Mutex_var (const ::RTCORBA::Mutex_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (Mutex::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::Mutex_var::~Mutex_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::Mutex_var &
-RTCORBA::Mutex_var::operator= (Mutex_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::Mutex_var &
-RTCORBA::Mutex_var::operator= (const ::RTCORBA::Mutex_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Mutex::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::Mutex_var::operator const ::RTCORBA::Mutex_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::Mutex_var::operator ::RTCORBA::Mutex_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr &
-RTCORBA::Mutex_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr &
-RTCORBA::Mutex_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Mutex::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::Mutex_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::Mutex::_nil ();
- return val;
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::duplicate (Mutex_ptr p)
-{
- return ::RTCORBA::Mutex::_duplicate (p);
-}
-
-void
-RTCORBA::Mutex_var::release (Mutex_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::nil (void)
-{
- return ::RTCORBA::Mutex::_nil ();
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::Mutex::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::Mutex_var::upcast (void *src)
-{
- Mutex **tmp =
- ACE_static_cast (Mutex **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::Mutex_out
-// *************************************************************
-
-RTCORBA::Mutex_out::Mutex_out (Mutex_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::Mutex::_nil ();
-}
-
-RTCORBA::Mutex_out::Mutex_out (Mutex_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::Mutex::_nil ();
-}
-
-RTCORBA::Mutex_out::Mutex_out (const ::RTCORBA::Mutex_out &p) // copy constructor
- : ptr_ (ACE_const_cast (Mutex_out &, p).ptr_)
-{}
-
-::RTCORBA::Mutex_out &
-RTCORBA::Mutex_out::operator= (const ::RTCORBA::Mutex_out &p)
-{
- this->ptr_ = ACE_const_cast (Mutex_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::Mutex_out &
-RTCORBA::Mutex_out::operator= (const ::RTCORBA::Mutex_var &p)
-{
- this->ptr_ = ::RTCORBA::Mutex::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::Mutex_out &
-RTCORBA::Mutex_out::operator= (Mutex_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::Mutex_out::operator ::RTCORBA::Mutex_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr &
-RTCORBA::Mutex_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::Mutex_ptr
-RTCORBA::Mutex_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::Mutex::Mutex ()
-{
- }
-
-// destructor
-RTCORBA::Mutex::~Mutex (void)
-{}
-
-RTCORBA::Mutex_ptr RTCORBA::Mutex::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return Mutex::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::Mutex_ptr RTCORBA::Mutex::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return Mutex::_nil ();
- return
- ACE_reinterpret_cast
- (
- Mutex_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Mutex::_narrow
- )
- )
- );
-}
-
-RTCORBA::Mutex_ptr
-RTCORBA::Mutex::_duplicate (Mutex_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::Mutex::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, Mutex)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::Mutex::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/Mutex:1.0";
-}
-
-
-// *************************************************************
-// Operations for class RTCORBA::RTORB_var
-// *************************************************************
-
-RTCORBA::RTORB_var::RTORB_var (void) // default constructor
- : ptr_ (RTORB::_nil ())
-{}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-RTCORBA::RTORB_var::RTORB_var (const ::RTCORBA::RTORB_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (RTORB::_duplicate (p.ptr ()))
-{}
-
-RTCORBA::RTORB_var::~RTORB_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-RTCORBA::RTORB_var &
-RTCORBA::RTORB_var::operator= (RTORB_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::RTORB_var &
-RTCORBA::RTORB_var::operator= (const ::RTCORBA::RTORB_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::RTORB::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-RTCORBA::RTORB_var::operator const ::RTCORBA::RTORB_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-RTCORBA::RTORB_var::operator ::RTCORBA::RTORB_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::in (void) const
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr &
-RTCORBA::RTORB_var::inout (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr &
-RTCORBA::RTORB_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::RTORB::_nil ();
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::RTCORBA::RTORB_ptr val = this->ptr_;
- this->ptr_ = ::RTCORBA::RTORB::_nil ();
- return val;
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::duplicate (RTORB_ptr p)
-{
- return ::RTCORBA::RTORB::_duplicate (p);
-}
-
-void
-RTCORBA::RTORB_var::release (RTORB_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::nil (void)
-{
- return ::RTCORBA::RTORB::_nil ();
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::RTCORBA::RTORB::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-RTCORBA::RTORB_var::upcast (void *src)
-{
- RTORB **tmp =
- ACE_static_cast (RTORB **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class RTCORBA::RTORB_out
-// *************************************************************
-
-RTCORBA::RTORB_out::RTORB_out (RTORB_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::RTCORBA::RTORB::_nil ();
-}
-
-RTCORBA::RTORB_out::RTORB_out (RTORB_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::RTCORBA::RTORB::_nil ();
-}
-
-RTCORBA::RTORB_out::RTORB_out (const ::RTCORBA::RTORB_out &p) // copy constructor
- : ptr_ (ACE_const_cast (RTORB_out &, p).ptr_)
-{}
-
-::RTCORBA::RTORB_out &
-RTCORBA::RTORB_out::operator= (const ::RTCORBA::RTORB_out &p)
-{
- this->ptr_ = ACE_const_cast (RTORB_out&, p).ptr_;
- return *this;
-}
-
-RTCORBA::RTORB_out &
-RTCORBA::RTORB_out::operator= (const ::RTCORBA::RTORB_var &p)
-{
- this->ptr_ = ::RTCORBA::RTORB::_duplicate (p.ptr ());
- return *this;
-}
-
-RTCORBA::RTORB_out &
-RTCORBA::RTORB_out::operator= (RTORB_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::RTORB_out::operator ::RTCORBA::RTORB_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr &
-RTCORBA::RTORB_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::RTCORBA::RTORB_ptr
-RTCORBA::RTORB_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-RTCORBA::RTORB::RTORB ()
-{
- }
-
-// destructor
-RTCORBA::RTORB::~RTORB (void)
-{}
-
-RTCORBA::RTORB_ptr RTCORBA::RTORB::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTORB::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-RTCORBA::RTORB_ptr RTCORBA::RTORB::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return RTORB::_nil ();
- return
- ACE_reinterpret_cast
- (
- RTORB_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &RTORB::_narrow
- )
- )
- );
-}
-
-RTCORBA::RTORB_ptr
-RTCORBA::RTORB::_duplicate (RTORB_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *RTCORBA::RTORB::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, RTORB)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* RTCORBA::RTORB::_interface_repository_id (void) const
-{
- return "IDL:omg.org/RTCORBA/RTORB:1.0";
-}
-
-// Default constructor.
-RTCORBA::RTORB::MutexNotFound::MutexNotFound (void)
- : CORBA_UserException ("IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0")
-{
-}
-
-// Destructor - all members are of self managing types.
-RTCORBA::RTORB::MutexNotFound::~MutexNotFound (void)
-{
-}
-
-// Copy constructor.
-RTCORBA::RTORB::MutexNotFound::MutexNotFound (const ::RTCORBA::RTORB::MutexNotFound &_tao_excp)
- : CORBA_UserException (_tao_excp._id ())
-{
-}
-
-// Assignment operator.
-RTCORBA::RTORB::MutexNotFound&
-RTCORBA::RTORB::MutexNotFound::operator= (const ::RTCORBA::RTORB::MutexNotFound &_tao_excp)
-{
- this->CORBA_UserException::operator= (_tao_excp);
- return *this;
-}
-
-// Narrow.
-RTCORBA::RTORB::MutexNotFound *
-RTCORBA::RTORB::MutexNotFound::_downcast (CORBA::Exception *exc)
-{
- if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0", exc->_id ()))
- {
- return ACE_dynamic_cast (MutexNotFound *, exc);
- }
- else
- {
- return 0;
- }
-}
-
-void RTCORBA::RTORB::MutexNotFound::_raise ()
-{
- TAO_RAISE (*this);
-}
-
-void RTCORBA::RTORB::MutexNotFound::_tao_encode (
- TAO_OutputCDR &,
- CORBA::Environment &ACE_TRY_ENV
- ) const
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void RTCORBA::RTORB::MutexNotFound::_tao_decode (
- TAO_InputCDR &,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-// TAO extension - the _alloc method.
-CORBA::Exception *RTCORBA::RTORB::MutexNotFound::_alloc (void)
-{
- CORBA::Exception *retval = 0;
- ACE_NEW_RETURN (retval, ::RTCORBA::RTORB::MutexNotFound, 0);
- return retval;
-}
-
-// Default constructor.
-RTCORBA::RTORB::InvalidThreadpool::InvalidThreadpool (void)
- : CORBA_UserException ("IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0")
-{
-}
-
-// Destructor - all members are of self managing types.
-RTCORBA::RTORB::InvalidThreadpool::~InvalidThreadpool (void)
-{
-}
-
-// Copy constructor.
-RTCORBA::RTORB::InvalidThreadpool::InvalidThreadpool (const ::RTCORBA::RTORB::InvalidThreadpool &_tao_excp)
- : CORBA_UserException (_tao_excp._id ())
-{
-}
-
-// Assignment operator.
-RTCORBA::RTORB::InvalidThreadpool&
-RTCORBA::RTORB::InvalidThreadpool::operator= (const ::RTCORBA::RTORB::InvalidThreadpool &_tao_excp)
-{
- this->CORBA_UserException::operator= (_tao_excp);
- return *this;
-}
-
-// Narrow.
-RTCORBA::RTORB::InvalidThreadpool *
-RTCORBA::RTORB::InvalidThreadpool::_narrow (CORBA::Exception *exc)
-{
- if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0", exc->_id ()))
- {
- return ACE_dynamic_cast (InvalidThreadpool *, exc);
- }
- else
- {
- return 0;
- }
-}
-
-void RTCORBA::RTORB::InvalidThreadpool::_raise ()
-{
- TAO_RAISE (*this);
-}
-
-void RTCORBA::RTORB::InvalidThreadpool::_tao_encode (
- TAO_OutputCDR &,
- CORBA::Environment &ACE_TRY_ENV
- ) const
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void RTCORBA::RTORB::InvalidThreadpool::_tao_decode (
- TAO_InputCDR &,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-// TAO extension - the _alloc method.
-CORBA::Exception *RTCORBA::RTORB::InvalidThreadpool::_alloc (void)
-{
- CORBA::Exception *retval = 0;
- ACE_NEW_RETURN (retval, ::RTCORBA::RTORB::InvalidThreadpool, 0);
- return retval;
-}
-
-void operator<<= (CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane &_tao_elem) // copying
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_ThreadpoolLane,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
-}
-
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_ThreadpoolLane,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::ThreadpoolLane::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(const RTCORBA::ThreadpoolLane*&,_tao_elem);
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_ThreadpoolLane, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::ThreadpoolLane*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::ThreadpoolLane *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::ThreadpoolLane, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_ThreadpoolLane,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::ThreadpoolLane::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-void operator<<= (
- CORBA::Any &_tao_any,
- const RTCORBA::ThreadpoolLanes &_tao_elem
- ) // copying
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- RTCORBA::_tc_ThreadpoolLanes,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_ThreadpoolLanes,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::ThreadpoolLanes::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(
- const RTCORBA::ThreadpoolLanes*&,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLanes *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_ThreadpoolLanes, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::ThreadpoolLanes*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::ThreadpoolLanes *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::ThreadpoolLanes, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_ThreadpoolLanes,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::ThreadpoolLanes::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityModel _tao_elem)
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityModel,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityModel &_tao_elem)
-{
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityModel, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> _tao_elem)
- {
- return 1;
- }
- }
- ACE_CATCHANY
- {
- return 0;
- }
- ACE_ENDTRY;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PriorityModelPolicy,RTCORBA::PriorityModelPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PriorityModelPolicy,RTCORBA::PriorityModelPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ThreadpoolPolicy,RTCORBA::ThreadpoolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ThreadpoolPolicy,RTCORBA::ThreadpoolPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ProtocolProperties,RTCORBA::ProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ProtocolProperties,RTCORBA::ProtocolProperties_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ServerProtocolPolicy,RTCORBA::ServerProtocolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ServerProtocolPolicy,RTCORBA::ServerProtocolPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ClientProtocolPolicy,RTCORBA::ClientProtocolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ClientProtocolPolicy,RTCORBA::ClientProtocolPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy,RTCORBA::PrivateConnectionPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy,RTCORBA::PrivateConnectionPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::TCPProtocolProperties,RTCORBA::TCPProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::TCPProtocolProperties,RTCORBA::TCPProtocolProperties_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties,RTCORBA::UnixDomainProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties,RTCORBA::UnixDomainProtocolProperties_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties,RTCORBA::SharedMemoryProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties,RTCORBA::SharedMemoryProtocolProperties_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-void operator<<= (CORBA::Any &_tao_any, const RTCORBA::PriorityBand &_tao_elem) // copying
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBand,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
-}
-
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityBand *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBand,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::PriorityBand::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityBand *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(const RTCORBA::PriorityBand*&,_tao_elem);
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::PriorityBand *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityBand, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::PriorityBand*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::PriorityBand *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::PriorityBand, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_PriorityBand,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::PriorityBand::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-void operator<<= (
- CORBA::Any &_tao_any,
- const RTCORBA::PriorityBands &_tao_elem
- ) // copying
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBands,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityBands *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBands,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::PriorityBands::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityBands *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(
- const RTCORBA::PriorityBands*&,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::PriorityBands *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityBands, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::PriorityBands*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::PriorityBands *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::PriorityBands, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_PriorityBands,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::PriorityBands::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy,RTCORBA::PriorityBandedConnectionPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy,RTCORBA::PriorityBandedConnectionPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::Current,RTCORBA::Current_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::Current,RTCORBA::Current_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::Mutex,RTCORBA::Mutex_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::Mutex,RTCORBA::Mutex_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::RTORB,RTCORBA::RTORB_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::RTORB,RTCORBA::RTORB_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const RTCORBA::ThreadpoolLanes &_tao_sequence
- )
-{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
- return _tao_marshal_flag;
- }
- return 0; // error
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- RTCORBA::ThreadpoolLanes &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
- if (strm >> _tao_seq_len)
- {
- // set the length of the sequence
- _tao_sequence.length (_tao_seq_len);
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- return 1;
- // retrieve all the elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
- return _tao_marshal_flag;
- }
- return 0; // error
-}
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const RTCORBA::PriorityBands &_tao_sequence
- )
-{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
- return _tao_marshal_flag;
- }
- return 0; // error
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- RTCORBA::PriorityBands &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
- if (strm >> _tao_seq_len)
- {
- // set the length of the sequence
- _tao_sequence.length (_tao_seq_len);
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- return 1;
- // retrieve all the elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
- return _tao_marshal_flag;
- }
- return 0; // error
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RTCORBAC.h b/TAO/tao/RTCORBAC.h
deleted file mode 100644
index 48afee82a7d..00000000000
--- a/TAO/tao/RTCORBAC.h
+++ /dev/null
@@ -1,2990 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTCORBAC_H_
-#define _TAO_IDL_ORIG_RTCORBAC_H_
-
-#include "ace/pre.h"
-#include "tao/orbconf.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "tao/corbafwd.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "IOPC.h"
-#include "tao/PolicyC.h"
-#include "TimeBaseC.h"
-
-#include "tao/Encodable.h"
-
-#if defined (TAO_EXPORT_MACRO)
-#undef TAO_EXPORT_MACRO
-#endif
-#define TAO_EXPORT_MACRO TAO_Export
-
-#if defined (TAO_EXPORT_NESTED_CLASSES)
-# if defined (TAO_EXPORT_NESTED_MACRO)
-# undef TAO_EXPORT_NESTED_MACRO
-# endif /* defined (TAO_EXPORT_NESTED_MACRO) */
-# define TAO_EXPORT_NESTED_MACRO TAO_Export
-#endif /* TAO_EXPORT_NESTED_CLASSES */
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option push -w-rvl -w-rch -w-ccc -w-inl
-#endif /* __BORLANDC__ */
-
-class TAO_Priority_Mapping;
-
-TAO_NAMESPACE RTCORBA
-{
- typedef CORBA::Short NativePriority;
- typedef CORBA::Short_out NativePriority_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NativePriority;
-
- typedef CORBA::Short Priority;
- typedef CORBA::Short_out Priority_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Priority;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short minPriority;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short maxPriority;
-
- typedef TAO_Priority_Mapping PriorityMapping;
- typedef CORBA::ULong ThreadpoolId;
- typedef CORBA::ULong_out ThreadpoolId_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ThreadpoolId;
-
- struct ThreadpoolLane;
- class ThreadpoolLane_var;
-
- struct TAO_Export ThreadpoolLane
- {
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ThreadpoolLane_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
-
- ACE_NESTED_CLASS (RTCORBA, Priority) lane_priority;
- CORBA::ULong static_threads;
- CORBA::ULong dynamic_threads;
- };
-
- class TAO_Export ThreadpoolLane_var
- {
- public:
- ThreadpoolLane_var (void); // default constructor
- ThreadpoolLane_var (ThreadpoolLane *);
- ThreadpoolLane_var (const ThreadpoolLane_var &); // copy constructor
- ThreadpoolLane_var (const ThreadpoolLane &); // fixed-size types only
- ~ThreadpoolLane_var (void); // destructor
-
- ThreadpoolLane_var &operator= (ThreadpoolLane *);
- ThreadpoolLane_var &operator= (const ThreadpoolLane_var &);
- ThreadpoolLane_var &operator= (const ThreadpoolLane &); // fixed-size types only
- ThreadpoolLane *operator-> (void);
- const ThreadpoolLane *operator-> (void) const;
-
- operator const ThreadpoolLane &() const;
- operator ThreadpoolLane &();
- operator ThreadpoolLane &() const;
-
- // in, inout, out, _retn
- const ThreadpoolLane &in (void) const;
- ThreadpoolLane &inout (void);
- ThreadpoolLane &out (void);
- ThreadpoolLane _retn (void);
- ThreadpoolLane *ptr (void) const;
-
- private:
- ThreadpoolLane *ptr_;
- };
-
- typedef ThreadpoolLane &ThreadpoolLane_out;
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ThreadpoolLane;
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); // Default constructor.
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum,
- CORBA::ULong length,
- ThreadpoolLane *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &operator= (const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs);
- virtual ~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); // Dtor.
- // = Accessors.
- ThreadpoolLane &operator[] (CORBA::ULong i);
- const ThreadpoolLane &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static ThreadpoolLane *allocbuf (CORBA::ULong size);
- static void freebuf (ThreadpoolLane *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- ThreadpoolLane *get_buffer (CORBA::Boolean orphan = 0);
- const ThreadpoolLane *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- ThreadpoolLane *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_THREADPOOLLANES_CH_)
-#define _RTCORBA_THREADPOOLLANES_CH_
-
- class ThreadpoolLanes;
- class ThreadpoolLanes_var;
-
- // *************************************************************
- // ThreadpoolLanes
- // *************************************************************
-
- class TAO_Export ThreadpoolLanes : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ThreadpoolLane>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ThreadpoolLanes (void); // default ctor
- ThreadpoolLanes (CORBA::ULong max); // uses max size
- ThreadpoolLanes (
- CORBA::ULong max,
- CORBA::ULong length,
- ThreadpoolLane *buffer,
- CORBA::Boolean release = 0
- );
- ThreadpoolLanes (const ThreadpoolLanes &); // copy ctor
- ~ThreadpoolLanes (void);
- static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ThreadpoolLanes_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- };
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLLANES___VAR_CH_)
-#define _RTCORBA_THREADPOOLLANES___VAR_CH_
-
- // *************************************************************
- // class RTCORBA::ThreadpoolLanes_var
- // *************************************************************
-
- class TAO_Export ThreadpoolLanes_var
- {
- public:
- ThreadpoolLanes_var (void); // default constructor
- ThreadpoolLanes_var (ThreadpoolLanes *);
- ThreadpoolLanes_var (const ThreadpoolLanes_var &); // copy constructor
- ThreadpoolLanes_var (const ThreadpoolLanes &); // fixed-size base types only
- ~ThreadpoolLanes_var (void); // destructor
-
- ThreadpoolLanes_var &operator= (ThreadpoolLanes *);
- ThreadpoolLanes_var &operator= (const ThreadpoolLanes_var &);
- ThreadpoolLanes_var &operator= (const ThreadpoolLanes &); // fixed-size base types only
- ThreadpoolLanes *operator-> (void);
- const ThreadpoolLanes *operator-> (void) const;
-
- operator const ThreadpoolLanes &() const;
- operator ThreadpoolLanes &();
- operator ThreadpoolLanes &() const;
-
- ThreadpoolLane & operator[] (CORBA::ULong index);
- const ThreadpoolLane & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ThreadpoolLanes &in (void) const;
- ThreadpoolLanes &inout (void);
- ThreadpoolLanes *&out (void);
- ThreadpoolLanes *_retn (void);
- ThreadpoolLanes *ptr (void) const;
-
- private:
- ThreadpoolLanes *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLLANES___OUT_CH_)
-#define _RTCORBA_THREADPOOLLANES___OUT_CH_
-
- class TAO_Export ThreadpoolLanes_out
- {
- public:
- ThreadpoolLanes_out (ThreadpoolLanes *&);
- ThreadpoolLanes_out (ThreadpoolLanes_var &);
- ThreadpoolLanes_out (const ThreadpoolLanes_out &);
- ThreadpoolLanes_out &operator= (const ThreadpoolLanes_out &);
- ThreadpoolLanes_out &operator= (ThreadpoolLanes *);
- operator ThreadpoolLanes *&();
- ThreadpoolLanes *&ptr (void);
- ThreadpoolLanes *operator-> (void);
- ThreadpoolLane & operator[] (CORBA::ULong index);
-
- private:
- ThreadpoolLanes *&ptr_;
- // assignment from T_var not allowed
- void operator= (const ThreadpoolLanes_var &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ThreadpoolLanes;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIORITY_MODEL_POLICY_TYPE;
-
- enum PriorityModel
- {
- CLIENT_PROPAGATED,
- SERVER_DECLARED
- };
- typedef PriorityModel &PriorityModel_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PriorityModel;
-
-
-#if !defined (_RTCORBA_PRIORITYMODELPOLICY___PTR_CH_)
-#define _RTCORBA_PRIORITYMODELPOLICY___PTR_CH_
-
- class PriorityModelPolicy;
- typedef PriorityModelPolicy *PriorityModelPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYMODELPOLICY___VAR_CH_)
-#define _RTCORBA_PRIORITYMODELPOLICY___VAR_CH_
-
- class TAO_Export PriorityModelPolicy_var : public TAO_Base_var
- {
- public:
- PriorityModelPolicy_var (void); // default constructor
- PriorityModelPolicy_var (PriorityModelPolicy_ptr p) : ptr_ (p) {}
- PriorityModelPolicy_var (const PriorityModelPolicy_var &); // copy constructor
- ~PriorityModelPolicy_var (void); // destructor
-
- PriorityModelPolicy_var &operator= (PriorityModelPolicy_ptr);
- PriorityModelPolicy_var &operator= (const PriorityModelPolicy_var &);
- PriorityModelPolicy_ptr operator-> (void) const;
-
- operator const PriorityModelPolicy_ptr &() const;
- operator PriorityModelPolicy_ptr &();
- // in, inout, out, _retn
- PriorityModelPolicy_ptr in (void) const;
- PriorityModelPolicy_ptr &inout (void);
- PriorityModelPolicy_ptr &out (void);
- PriorityModelPolicy_ptr _retn (void);
- PriorityModelPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PriorityModelPolicy_ptr duplicate (PriorityModelPolicy_ptr);
- static void release (PriorityModelPolicy_ptr);
- static PriorityModelPolicy_ptr nil (void);
- static PriorityModelPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- PriorityModelPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PriorityModelPolicy_var (const TAO_Base_var &rhs);
- PriorityModelPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYMODELPOLICY___OUT_CH_)
-#define _RTCORBA_PRIORITYMODELPOLICY___OUT_CH_
-
- class TAO_Export PriorityModelPolicy_out
- {
- public:
- PriorityModelPolicy_out (PriorityModelPolicy_ptr &);
- PriorityModelPolicy_out (PriorityModelPolicy_var &);
- PriorityModelPolicy_out (const PriorityModelPolicy_out &);
- PriorityModelPolicy_out &operator= (const PriorityModelPolicy_out &);
- PriorityModelPolicy_out &operator= (const PriorityModelPolicy_var &);
- PriorityModelPolicy_out &operator= (PriorityModelPolicy_ptr);
- operator PriorityModelPolicy_ptr &();
- PriorityModelPolicy_ptr &ptr (void);
- PriorityModelPolicy_ptr operator-> (void);
-
- private:
- PriorityModelPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYMODELPOLICY_CH_)
-#define _RTCORBA_PRIORITYMODELPOLICY_CH_
-
-class TAO_Export PriorityModelPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PriorityModelPolicy_ptr _ptr_type;
- typedef PriorityModelPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static PriorityModelPolicy_ptr _duplicate (PriorityModelPolicy_ptr obj);
- static PriorityModelPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PriorityModelPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PriorityModelPolicy_ptr _nil (void)
- {
- return (PriorityModelPolicy_ptr)0;
- }
-
- virtual RTCORBA::PriorityModel priority_model (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::Priority server_priority (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- PriorityModelPolicy ();
-
- virtual ~PriorityModelPolicy (void);
- private:
- PriorityModelPolicy (const PriorityModelPolicy &);
- void operator= (const PriorityModelPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong THREADPOOL_POLICY_TYPE;
-
-
-#if !defined (_RTCORBA_THREADPOOLPOLICY___PTR_CH_)
-#define _RTCORBA_THREADPOOLPOLICY___PTR_CH_
-
- class ThreadpoolPolicy;
- typedef ThreadpoolPolicy *ThreadpoolPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLPOLICY___VAR_CH_)
-#define _RTCORBA_THREADPOOLPOLICY___VAR_CH_
-
- class TAO_Export ThreadpoolPolicy_var : public TAO_Base_var
- {
- public:
- ThreadpoolPolicy_var (void); // default constructor
- ThreadpoolPolicy_var (ThreadpoolPolicy_ptr p) : ptr_ (p) {}
- ThreadpoolPolicy_var (const ThreadpoolPolicy_var &); // copy constructor
- ~ThreadpoolPolicy_var (void); // destructor
-
- ThreadpoolPolicy_var &operator= (ThreadpoolPolicy_ptr);
- ThreadpoolPolicy_var &operator= (const ThreadpoolPolicy_var &);
- ThreadpoolPolicy_ptr operator-> (void) const;
-
- operator const ThreadpoolPolicy_ptr &() const;
- operator ThreadpoolPolicy_ptr &();
- // in, inout, out, _retn
- ThreadpoolPolicy_ptr in (void) const;
- ThreadpoolPolicy_ptr &inout (void);
- ThreadpoolPolicy_ptr &out (void);
- ThreadpoolPolicy_ptr _retn (void);
- ThreadpoolPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ThreadpoolPolicy_ptr duplicate (ThreadpoolPolicy_ptr);
- static void release (ThreadpoolPolicy_ptr);
- static ThreadpoolPolicy_ptr nil (void);
- static ThreadpoolPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- ThreadpoolPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ThreadpoolPolicy_var (const TAO_Base_var &rhs);
- ThreadpoolPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLPOLICY___OUT_CH_)
-#define _RTCORBA_THREADPOOLPOLICY___OUT_CH_
-
- class TAO_Export ThreadpoolPolicy_out
- {
- public:
- ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &);
- ThreadpoolPolicy_out (ThreadpoolPolicy_var &);
- ThreadpoolPolicy_out (const ThreadpoolPolicy_out &);
- ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_out &);
- ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_var &);
- ThreadpoolPolicy_out &operator= (ThreadpoolPolicy_ptr);
- operator ThreadpoolPolicy_ptr &();
- ThreadpoolPolicy_ptr &ptr (void);
- ThreadpoolPolicy_ptr operator-> (void);
-
- private:
- ThreadpoolPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLPOLICY_CH_)
-#define _RTCORBA_THREADPOOLPOLICY_CH_
-
-class TAO_Export ThreadpoolPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ThreadpoolPolicy_ptr _ptr_type;
- typedef ThreadpoolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static ThreadpoolPolicy_ptr _duplicate (ThreadpoolPolicy_ptr obj);
- static ThreadpoolPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ThreadpoolPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ThreadpoolPolicy_ptr _nil (void)
- {
- return (ThreadpoolPolicy_ptr)0;
- }
-
- virtual RTCORBA::ThreadpoolId threadpool (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- ThreadpoolPolicy ();
-
- virtual ~ThreadpoolPolicy (void);
- private:
- ThreadpoolPolicy (const ThreadpoolPolicy &);
- void operator= (const ThreadpoolPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLPROPERTIES___PTR_CH_)
-#define _RTCORBA_PROTOCOLPROPERTIES___PTR_CH_
-
- class ProtocolProperties;
- typedef ProtocolProperties *ProtocolProperties_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLPROPERTIES___VAR_CH_)
-#define _RTCORBA_PROTOCOLPROPERTIES___VAR_CH_
-
- class TAO_Export ProtocolProperties_var : public TAO_Base_var
- {
- public:
- ProtocolProperties_var (void); // default constructor
- ProtocolProperties_var (ProtocolProperties_ptr p) : ptr_ (p) {}
- ProtocolProperties_var (const ProtocolProperties_var &); // copy constructor
- ~ProtocolProperties_var (void); // destructor
-
- ProtocolProperties_var &operator= (ProtocolProperties_ptr);
- ProtocolProperties_var &operator= (const ProtocolProperties_var &);
- ProtocolProperties_ptr operator-> (void) const;
-
- operator const ProtocolProperties_ptr &() const;
- operator ProtocolProperties_ptr &();
- // in, inout, out, _retn
- ProtocolProperties_ptr in (void) const;
- ProtocolProperties_ptr &inout (void);
- ProtocolProperties_ptr &out (void);
- ProtocolProperties_ptr _retn (void);
- ProtocolProperties_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ProtocolProperties_ptr duplicate (ProtocolProperties_ptr);
- static void release (ProtocolProperties_ptr);
- static ProtocolProperties_ptr nil (void);
- static ProtocolProperties_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- ProtocolProperties_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ProtocolProperties_var (const TAO_Base_var &rhs);
- ProtocolProperties_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLPROPERTIES___OUT_CH_)
-#define _RTCORBA_PROTOCOLPROPERTIES___OUT_CH_
-
- class TAO_Export ProtocolProperties_out
- {
- public:
- ProtocolProperties_out (ProtocolProperties_ptr &);
- ProtocolProperties_out (ProtocolProperties_var &);
- ProtocolProperties_out (const ProtocolProperties_out &);
- ProtocolProperties_out &operator= (const ProtocolProperties_out &);
- ProtocolProperties_out &operator= (const ProtocolProperties_var &);
- ProtocolProperties_out &operator= (ProtocolProperties_ptr);
- operator ProtocolProperties_ptr &();
- ProtocolProperties_ptr &ptr (void);
- ProtocolProperties_ptr operator-> (void);
-
- private:
- ProtocolProperties_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLPROPERTIES_CH_)
-#define _RTCORBA_PROTOCOLPROPERTIES_CH_
-
-class TAO_Export ProtocolProperties : public virtual CORBA_Object,
- public TAO_Encodable
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ProtocolProperties_ptr _ptr_type;
- typedef ProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static ProtocolProperties_ptr _duplicate (ProtocolProperties_ptr obj);
- static ProtocolProperties_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ProtocolProperties_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ProtocolProperties_ptr _nil (void)
- {
- return (ProtocolProperties_ptr)0;
- }
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- // CDR Encoder/Decoder methods.
-
- virtual CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
- virtual CORBA::Boolean _tao_decode (TAO_InputCDR &in_cdr);
-
- protected:
- ProtocolProperties ();
-
- virtual ~ProtocolProperties (void);
- private:
- ProtocolProperties (const ProtocolProperties &);
- void operator= (const ProtocolProperties &);
- };
-
-
-#endif /* end #if !defined */
-
- struct Protocol;
- class Protocol_var;
-
- struct TAO_Export Protocol
- {
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef Protocol_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- IOP::ProfileId protocol_type;
- ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) orb_protocol_properties;
- ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) transport_protocol_properties;
- };
-
- class TAO_Export Protocol_var
- {
- public:
- Protocol_var (void); // default constructor
- Protocol_var (Protocol *);
- Protocol_var (const Protocol_var &); // copy constructor
- ~Protocol_var (void); // destructor
-
- Protocol_var &operator= (Protocol *);
- Protocol_var &operator= (const Protocol_var &);
- Protocol *operator-> (void);
- const Protocol *operator-> (void) const;
-
- operator const Protocol &() const;
- operator Protocol &();
- operator Protocol &() const;
- operator Protocol *&(); // variable-size types only
-
- // in, inout, out, _retn
- const Protocol &in (void) const;
- Protocol &inout (void);
- Protocol *&out (void);
- Protocol *_retn (void);
- Protocol *ptr (void) const;
-
- private:
- Protocol *ptr_;
- };
-
- class TAO_Export Protocol_out
- {
- public:
- Protocol_out (Protocol *&);
- Protocol_out (Protocol_var &);
- Protocol_out (const Protocol_out &);
- Protocol_out &operator= (const Protocol_out &);
- Protocol_out &operator= (Protocol *);
- operator Protocol *&();
- Protocol *&ptr (void);
- Protocol *operator-> (void);
-
- private:
- Protocol *&ptr_;
- // assignment from T_var not allowed
- void operator= (const Protocol_var &);
- };
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_RTCORBA_ProtocolList : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); // Default constructor.
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum,
- CORBA::ULong length,
- Protocol *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &operator= (const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs);
- virtual ~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); // Dtor.
- // = Accessors.
- Protocol &operator[] (CORBA::ULong i);
- const Protocol &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static Protocol *allocbuf (CORBA::ULong size);
- static void freebuf (Protocol *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- Protocol *get_buffer (CORBA::Boolean orphan = 0);
- const Protocol *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- Protocol *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PROTOCOLLIST_CH_)
-#define _RTCORBA_PROTOCOLLIST_CH_
-
- class ProtocolList;
- class ProtocolList_var;
-
- // *************************************************************
- // ProtocolList
- // *************************************************************
-
- class TAO_Export ProtocolList : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<Protocol>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ProtocolList (void); // default ctor
- ProtocolList (CORBA::ULong max); // uses max size
- ProtocolList (
- CORBA::ULong max,
- CORBA::ULong length,
- Protocol *buffer,
- CORBA::Boolean release = 0
- );
- ProtocolList (const ProtocolList &); // copy ctor
- ~ProtocolList (void);
- static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ProtocolList_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- };
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLLIST___VAR_CH_)
-#define _RTCORBA_PROTOCOLLIST___VAR_CH_
-
- // *************************************************************
- // class RTCORBA::ProtocolList_var
- // *************************************************************
-
- class TAO_Export ProtocolList_var
- {
- public:
- ProtocolList_var (void); // default constructor
- ProtocolList_var (ProtocolList *);
- ProtocolList_var (const ProtocolList_var &); // copy constructor
- ~ProtocolList_var (void); // destructor
-
- ProtocolList_var &operator= (ProtocolList *);
- ProtocolList_var &operator= (const ProtocolList_var &);
- ProtocolList *operator-> (void);
- const ProtocolList *operator-> (void) const;
-
- operator const ProtocolList &() const;
- operator ProtocolList &();
- operator ProtocolList &() const;
- operator ProtocolList *&(); // variable-size base types only
-
- Protocol & operator[] (CORBA::ULong index);
- const Protocol & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ProtocolList &in (void) const;
- ProtocolList &inout (void);
- ProtocolList *&out (void);
- ProtocolList *_retn (void);
- ProtocolList *ptr (void) const;
-
- private:
- ProtocolList *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLLIST___OUT_CH_)
-#define _RTCORBA_PROTOCOLLIST___OUT_CH_
-
- class TAO_Export ProtocolList_out
- {
- public:
- ProtocolList_out (ProtocolList *&);
- ProtocolList_out (ProtocolList_var &);
- ProtocolList_out (const ProtocolList_out &);
- ProtocolList_out &operator= (const ProtocolList_out &);
- ProtocolList_out &operator= (ProtocolList *);
- operator ProtocolList *&();
- ProtocolList *&ptr (void);
- ProtocolList *operator-> (void);
- Protocol & operator[] (CORBA::ULong index);
-
- private:
- ProtocolList *&ptr_;
- // assignment from T_var not allowed
- void operator= (const ProtocolList_var &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong SERVER_PROTOCOL_POLICY_TYPE;
-
-
-#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_)
-#define _RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_
-
- class ServerProtocolPolicy;
- typedef ServerProtocolPolicy *ServerProtocolPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_)
-#define _RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_
-
- class TAO_Export ServerProtocolPolicy_var : public TAO_Base_var
- {
- public:
- ServerProtocolPolicy_var (void); // default constructor
- ServerProtocolPolicy_var (ServerProtocolPolicy_ptr p) : ptr_ (p) {}
- ServerProtocolPolicy_var (const ServerProtocolPolicy_var &); // copy constructor
- ~ServerProtocolPolicy_var (void); // destructor
-
- ServerProtocolPolicy_var &operator= (ServerProtocolPolicy_ptr);
- ServerProtocolPolicy_var &operator= (const ServerProtocolPolicy_var &);
- ServerProtocolPolicy_ptr operator-> (void) const;
-
- operator const ServerProtocolPolicy_ptr &() const;
- operator ServerProtocolPolicy_ptr &();
- // in, inout, out, _retn
- ServerProtocolPolicy_ptr in (void) const;
- ServerProtocolPolicy_ptr &inout (void);
- ServerProtocolPolicy_ptr &out (void);
- ServerProtocolPolicy_ptr _retn (void);
- ServerProtocolPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ServerProtocolPolicy_ptr duplicate (ServerProtocolPolicy_ptr);
- static void release (ServerProtocolPolicy_ptr);
- static ServerProtocolPolicy_ptr nil (void);
- static ServerProtocolPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- ServerProtocolPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ServerProtocolPolicy_var (const TAO_Base_var &rhs);
- ServerProtocolPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_)
-#define _RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_
-
- class TAO_Export ServerProtocolPolicy_out
- {
- public:
- ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &);
- ServerProtocolPolicy_out (ServerProtocolPolicy_var &);
- ServerProtocolPolicy_out (const ServerProtocolPolicy_out &);
- ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_out &);
- ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_var &);
- ServerProtocolPolicy_out &operator= (ServerProtocolPolicy_ptr);
- operator ServerProtocolPolicy_ptr &();
- ServerProtocolPolicy_ptr &ptr (void);
- ServerProtocolPolicy_ptr operator-> (void);
-
- private:
- ServerProtocolPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY_CH_)
-#define _RTCORBA_SERVERPROTOCOLPOLICY_CH_
-
-class TAO_Export ServerProtocolPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ServerProtocolPolicy_ptr _ptr_type;
- typedef ServerProtocolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static ServerProtocolPolicy_ptr _duplicate (ServerProtocolPolicy_ptr obj);
- static ServerProtocolPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ServerProtocolPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ServerProtocolPolicy_ptr _nil (void)
- {
- return (ServerProtocolPolicy_ptr)0;
- }
-
- virtual RTCORBA::ProtocolList * protocols (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- ServerProtocolPolicy ();
-
- virtual ~ServerProtocolPolicy (void);
- private:
- ServerProtocolPolicy (const ServerProtocolPolicy &);
- void operator= (const ServerProtocolPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong CLIENT_PROTOCOL_POLICY_TYPE;
-
-
-#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_)
-#define _RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_
-
- class ClientProtocolPolicy;
- typedef ClientProtocolPolicy *ClientProtocolPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_)
-#define _RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_
-
- class TAO_Export ClientProtocolPolicy_var : public TAO_Base_var
- {
- public:
- ClientProtocolPolicy_var (void); // default constructor
- ClientProtocolPolicy_var (ClientProtocolPolicy_ptr p) : ptr_ (p) {}
- ClientProtocolPolicy_var (const ClientProtocolPolicy_var &); // copy constructor
- ~ClientProtocolPolicy_var (void); // destructor
-
- ClientProtocolPolicy_var &operator= (ClientProtocolPolicy_ptr);
- ClientProtocolPolicy_var &operator= (const ClientProtocolPolicy_var &);
- ClientProtocolPolicy_ptr operator-> (void) const;
-
- operator const ClientProtocolPolicy_ptr &() const;
- operator ClientProtocolPolicy_ptr &();
- // in, inout, out, _retn
- ClientProtocolPolicy_ptr in (void) const;
- ClientProtocolPolicy_ptr &inout (void);
- ClientProtocolPolicy_ptr &out (void);
- ClientProtocolPolicy_ptr _retn (void);
- ClientProtocolPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ClientProtocolPolicy_ptr duplicate (ClientProtocolPolicy_ptr);
- static void release (ClientProtocolPolicy_ptr);
- static ClientProtocolPolicy_ptr nil (void);
- static ClientProtocolPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- ClientProtocolPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ClientProtocolPolicy_var (const TAO_Base_var &rhs);
- ClientProtocolPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_)
-#define _RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_
-
- class TAO_Export ClientProtocolPolicy_out
- {
- public:
- ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &);
- ClientProtocolPolicy_out (ClientProtocolPolicy_var &);
- ClientProtocolPolicy_out (const ClientProtocolPolicy_out &);
- ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_out &);
- ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_var &);
- ClientProtocolPolicy_out &operator= (ClientProtocolPolicy_ptr);
- operator ClientProtocolPolicy_ptr &();
- ClientProtocolPolicy_ptr &ptr (void);
- ClientProtocolPolicy_ptr operator-> (void);
-
- private:
- ClientProtocolPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY_CH_)
-#define _RTCORBA_CLIENTPROTOCOLPOLICY_CH_
-
-class TAO_Export ClientProtocolPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ClientProtocolPolicy_ptr _ptr_type;
- typedef ClientProtocolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static ClientProtocolPolicy_ptr _duplicate (ClientProtocolPolicy_ptr obj);
- static ClientProtocolPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ClientProtocolPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ClientProtocolPolicy_ptr _nil (void)
- {
- return (ClientProtocolPolicy_ptr)0;
- }
-
- virtual RTCORBA::ProtocolList * protocols (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- ClientProtocolPolicy ();
-
- virtual ~ClientProtocolPolicy (void);
- private:
- ClientProtocolPolicy (const ClientProtocolPolicy &);
- void operator= (const ClientProtocolPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIVATE_CONNECTION_POLICY_TYPE;
-
-
-#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_)
-#define _RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_
-
- class PrivateConnectionPolicy;
- typedef PrivateConnectionPolicy *PrivateConnectionPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_)
-#define _RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_
-
- class TAO_Export PrivateConnectionPolicy_var : public TAO_Base_var
- {
- public:
- PrivateConnectionPolicy_var (void); // default constructor
- PrivateConnectionPolicy_var (PrivateConnectionPolicy_ptr p) : ptr_ (p) {}
- PrivateConnectionPolicy_var (const PrivateConnectionPolicy_var &); // copy constructor
- ~PrivateConnectionPolicy_var (void); // destructor
-
- PrivateConnectionPolicy_var &operator= (PrivateConnectionPolicy_ptr);
- PrivateConnectionPolicy_var &operator= (const PrivateConnectionPolicy_var &);
- PrivateConnectionPolicy_ptr operator-> (void) const;
-
- operator const PrivateConnectionPolicy_ptr &() const;
- operator PrivateConnectionPolicy_ptr &();
- // in, inout, out, _retn
- PrivateConnectionPolicy_ptr in (void) const;
- PrivateConnectionPolicy_ptr &inout (void);
- PrivateConnectionPolicy_ptr &out (void);
- PrivateConnectionPolicy_ptr _retn (void);
- PrivateConnectionPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrivateConnectionPolicy_ptr duplicate (PrivateConnectionPolicy_ptr);
- static void release (PrivateConnectionPolicy_ptr);
- static PrivateConnectionPolicy_ptr nil (void);
- static PrivateConnectionPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- PrivateConnectionPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrivateConnectionPolicy_var (const TAO_Base_var &rhs);
- PrivateConnectionPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_)
-#define _RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_
-
- class TAO_Export PrivateConnectionPolicy_out
- {
- public:
- PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &);
- PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &);
- PrivateConnectionPolicy_out (const PrivateConnectionPolicy_out &);
- PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_out &);
- PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_var &);
- PrivateConnectionPolicy_out &operator= (PrivateConnectionPolicy_ptr);
- operator PrivateConnectionPolicy_ptr &();
- PrivateConnectionPolicy_ptr &ptr (void);
- PrivateConnectionPolicy_ptr operator-> (void);
-
- private:
- PrivateConnectionPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY_CH_)
-#define _RTCORBA_PRIVATECONNECTIONPOLICY_CH_
-
-class TAO_Export PrivateConnectionPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PrivateConnectionPolicy_ptr _ptr_type;
- typedef PrivateConnectionPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static PrivateConnectionPolicy_ptr _duplicate (PrivateConnectionPolicy_ptr obj);
- static PrivateConnectionPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PrivateConnectionPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PrivateConnectionPolicy_ptr _nil (void)
- {
- return (PrivateConnectionPolicy_ptr)0;
- }
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- PrivateConnectionPolicy ();
-
- virtual ~PrivateConnectionPolicy (void);
- private:
- PrivateConnectionPolicy (const PrivateConnectionPolicy &);
- void operator= (const PrivateConnectionPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_)
-#define _RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_
-
- class TCPProtocolProperties;
- typedef TCPProtocolProperties *TCPProtocolProperties_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_)
-#define _RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_
-
- class TAO_Export TCPProtocolProperties_var : public TAO_Base_var
- {
- public:
- TCPProtocolProperties_var (void); // default constructor
- TCPProtocolProperties_var (TCPProtocolProperties_ptr p) : ptr_ (p) {}
- TCPProtocolProperties_var (const TCPProtocolProperties_var &); // copy constructor
- ~TCPProtocolProperties_var (void); // destructor
-
- TCPProtocolProperties_var &operator= (TCPProtocolProperties_ptr);
- TCPProtocolProperties_var &operator= (const TCPProtocolProperties_var &);
- TCPProtocolProperties_ptr operator-> (void) const;
-
- operator const TCPProtocolProperties_ptr &() const;
- operator TCPProtocolProperties_ptr &();
- // in, inout, out, _retn
- TCPProtocolProperties_ptr in (void) const;
- TCPProtocolProperties_ptr &inout (void);
- TCPProtocolProperties_ptr &out (void);
- TCPProtocolProperties_ptr _retn (void);
- TCPProtocolProperties_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static TCPProtocolProperties_ptr duplicate (TCPProtocolProperties_ptr);
- static void release (TCPProtocolProperties_ptr);
- static TCPProtocolProperties_ptr nil (void);
- static TCPProtocolProperties_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- TCPProtocolProperties_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- TCPProtocolProperties_var (const TAO_Base_var &rhs);
- TCPProtocolProperties_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_)
-#define _RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_
-
- class TAO_Export TCPProtocolProperties_out
- {
- public:
- TCPProtocolProperties_out (TCPProtocolProperties_ptr &);
- TCPProtocolProperties_out (TCPProtocolProperties_var &);
- TCPProtocolProperties_out (const TCPProtocolProperties_out &);
- TCPProtocolProperties_out &operator= (const TCPProtocolProperties_out &);
- TCPProtocolProperties_out &operator= (const TCPProtocolProperties_var &);
- TCPProtocolProperties_out &operator= (TCPProtocolProperties_ptr);
- operator TCPProtocolProperties_ptr &();
- TCPProtocolProperties_ptr &ptr (void);
- TCPProtocolProperties_ptr operator-> (void);
-
- private:
- TCPProtocolProperties_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES_CH_)
-#define _RTCORBA_TCPPROTOCOLPROPERTIES_CH_
-
-class TAO_Export TCPProtocolProperties: public virtual ProtocolProperties
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef TCPProtocolProperties_ptr _ptr_type;
- typedef TCPProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static TCPProtocolProperties_ptr _duplicate (TCPProtocolProperties_ptr obj);
- static TCPProtocolProperties_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static TCPProtocolProperties_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static TCPProtocolProperties_ptr _nil (void)
- {
- return (TCPProtocolProperties_ptr)0;
- }
-
- virtual CORBA::Long send_buffer_size (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void send_buffer_size (
- CORBA::Long send_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Long recv_buffer_size (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void recv_buffer_size (
- CORBA::Long recv_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Boolean keep_alive (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void keep_alive (
- CORBA::Boolean keep_alive,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Boolean dont_route (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void dont_route (
- CORBA::Boolean dont_route,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Boolean no_delay (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void no_delay (
- CORBA::Boolean no_delay,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- TCPProtocolProperties ();
-
- virtual ~TCPProtocolProperties (void);
- private:
- TCPProtocolProperties (const TCPProtocolProperties &);
- void operator= (const TCPProtocolProperties &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_)
-#define _RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_
-
- class GIOPProtocolProperties;
- typedef GIOPProtocolProperties *GIOPProtocolProperties_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_)
-#define _RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_
-
- class TAO_Export GIOPProtocolProperties_var : public TAO_Base_var
- {
- public:
- GIOPProtocolProperties_var (void); // default constructor
- GIOPProtocolProperties_var (GIOPProtocolProperties_ptr p) : ptr_ (p) {}
- GIOPProtocolProperties_var (const GIOPProtocolProperties_var &); // copy constructor
- ~GIOPProtocolProperties_var (void); // destructor
-
- GIOPProtocolProperties_var &operator= (GIOPProtocolProperties_ptr);
- GIOPProtocolProperties_var &operator= (const GIOPProtocolProperties_var &);
- GIOPProtocolProperties_ptr operator-> (void) const;
-
- operator const GIOPProtocolProperties_ptr &() const;
- operator GIOPProtocolProperties_ptr &();
- // in, inout, out, _retn
- GIOPProtocolProperties_ptr in (void) const;
- GIOPProtocolProperties_ptr &inout (void);
- GIOPProtocolProperties_ptr &out (void);
- GIOPProtocolProperties_ptr _retn (void);
- GIOPProtocolProperties_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static GIOPProtocolProperties_ptr duplicate (GIOPProtocolProperties_ptr);
- static void release (GIOPProtocolProperties_ptr);
- static GIOPProtocolProperties_ptr nil (void);
- static GIOPProtocolProperties_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- GIOPProtocolProperties_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- GIOPProtocolProperties_var (const TAO_Base_var &rhs);
- GIOPProtocolProperties_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_)
-#define _RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_
-
- class TAO_Export GIOPProtocolProperties_out
- {
- public:
- GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &);
- GIOPProtocolProperties_out (GIOPProtocolProperties_var &);
- GIOPProtocolProperties_out (const GIOPProtocolProperties_out &);
- GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_out &);
- GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_var &);
- GIOPProtocolProperties_out &operator= (GIOPProtocolProperties_ptr);
- operator GIOPProtocolProperties_ptr &();
- GIOPProtocolProperties_ptr &ptr (void);
- GIOPProtocolProperties_ptr operator-> (void);
-
- private:
- GIOPProtocolProperties_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES_CH_)
-#define _RTCORBA_GIOPPROTOCOLPROPERTIES_CH_
-
-class TAO_Export GIOPProtocolProperties: public virtual ProtocolProperties
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef GIOPProtocolProperties_ptr _ptr_type;
- typedef GIOPProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static GIOPProtocolProperties_ptr _duplicate (GIOPProtocolProperties_ptr obj);
- static GIOPProtocolProperties_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static GIOPProtocolProperties_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static GIOPProtocolProperties_ptr _nil (void)
- {
- return (GIOPProtocolProperties_ptr)0;
- }
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- GIOPProtocolProperties ();
-
- virtual ~GIOPProtocolProperties (void);
- private:
- GIOPProtocolProperties (const GIOPProtocolProperties &);
- void operator= (const GIOPProtocolProperties &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_)
-#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_
-
- class UnixDomainProtocolProperties;
- typedef UnixDomainProtocolProperties *UnixDomainProtocolProperties_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_)
-#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_
-
- class TAO_Export UnixDomainProtocolProperties_var : public TAO_Base_var
- {
- public:
- UnixDomainProtocolProperties_var (void); // default constructor
- UnixDomainProtocolProperties_var (UnixDomainProtocolProperties_ptr p) : ptr_ (p) {}
- UnixDomainProtocolProperties_var (const UnixDomainProtocolProperties_var &); // copy constructor
- ~UnixDomainProtocolProperties_var (void); // destructor
-
- UnixDomainProtocolProperties_var &operator= (UnixDomainProtocolProperties_ptr);
- UnixDomainProtocolProperties_var &operator= (const UnixDomainProtocolProperties_var &);
- UnixDomainProtocolProperties_ptr operator-> (void) const;
-
- operator const UnixDomainProtocolProperties_ptr &() const;
- operator UnixDomainProtocolProperties_ptr &();
- // in, inout, out, _retn
- UnixDomainProtocolProperties_ptr in (void) const;
- UnixDomainProtocolProperties_ptr &inout (void);
- UnixDomainProtocolProperties_ptr &out (void);
- UnixDomainProtocolProperties_ptr _retn (void);
- UnixDomainProtocolProperties_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static UnixDomainProtocolProperties_ptr duplicate (UnixDomainProtocolProperties_ptr);
- static void release (UnixDomainProtocolProperties_ptr);
- static UnixDomainProtocolProperties_ptr nil (void);
- static UnixDomainProtocolProperties_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- UnixDomainProtocolProperties_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UnixDomainProtocolProperties_var (const TAO_Base_var &rhs);
- UnixDomainProtocolProperties_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_)
-#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_
-
- class TAO_Export UnixDomainProtocolProperties_out
- {
- public:
- UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &);
- UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &);
- UnixDomainProtocolProperties_out (const UnixDomainProtocolProperties_out &);
- UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_out &);
- UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_var &);
- UnixDomainProtocolProperties_out &operator= (UnixDomainProtocolProperties_ptr);
- operator UnixDomainProtocolProperties_ptr &();
- UnixDomainProtocolProperties_ptr &ptr (void);
- UnixDomainProtocolProperties_ptr operator-> (void);
-
- private:
- UnixDomainProtocolProperties_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_)
-#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_
-
-class TAO_Export UnixDomainProtocolProperties: public virtual ProtocolProperties
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef UnixDomainProtocolProperties_ptr _ptr_type;
- typedef UnixDomainProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static UnixDomainProtocolProperties_ptr _duplicate (UnixDomainProtocolProperties_ptr obj);
- static UnixDomainProtocolProperties_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static UnixDomainProtocolProperties_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static UnixDomainProtocolProperties_ptr _nil (void)
- {
- return (UnixDomainProtocolProperties_ptr)0;
- }
-
- virtual CORBA::Long send_buffer_size (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void send_buffer_size (
- CORBA::Long send_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Long recv_buffer_size (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void recv_buffer_size (
- CORBA::Long recv_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- UnixDomainProtocolProperties ();
-
- virtual ~UnixDomainProtocolProperties (void);
- private:
- UnixDomainProtocolProperties (const UnixDomainProtocolProperties &);
- void operator= (const UnixDomainProtocolProperties &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_)
-#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_
-
- class SharedMemoryProtocolProperties;
- typedef SharedMemoryProtocolProperties *SharedMemoryProtocolProperties_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_)
-#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_
-
- class TAO_Export SharedMemoryProtocolProperties_var : public TAO_Base_var
- {
- public:
- SharedMemoryProtocolProperties_var (void); // default constructor
- SharedMemoryProtocolProperties_var (SharedMemoryProtocolProperties_ptr p) : ptr_ (p) {}
- SharedMemoryProtocolProperties_var (const SharedMemoryProtocolProperties_var &); // copy constructor
- ~SharedMemoryProtocolProperties_var (void); // destructor
-
- SharedMemoryProtocolProperties_var &operator= (SharedMemoryProtocolProperties_ptr);
- SharedMemoryProtocolProperties_var &operator= (const SharedMemoryProtocolProperties_var &);
- SharedMemoryProtocolProperties_ptr operator-> (void) const;
-
- operator const SharedMemoryProtocolProperties_ptr &() const;
- operator SharedMemoryProtocolProperties_ptr &();
- // in, inout, out, _retn
- SharedMemoryProtocolProperties_ptr in (void) const;
- SharedMemoryProtocolProperties_ptr &inout (void);
- SharedMemoryProtocolProperties_ptr &out (void);
- SharedMemoryProtocolProperties_ptr _retn (void);
- SharedMemoryProtocolProperties_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static SharedMemoryProtocolProperties_ptr duplicate (SharedMemoryProtocolProperties_ptr);
- static void release (SharedMemoryProtocolProperties_ptr);
- static SharedMemoryProtocolProperties_ptr nil (void);
- static SharedMemoryProtocolProperties_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- SharedMemoryProtocolProperties_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- SharedMemoryProtocolProperties_var (const TAO_Base_var &rhs);
- SharedMemoryProtocolProperties_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_)
-#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_
-
- class TAO_Export SharedMemoryProtocolProperties_out
- {
- public:
- SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &);
- SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &);
- SharedMemoryProtocolProperties_out (const SharedMemoryProtocolProperties_out &);
- SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_out &);
- SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_var &);
- SharedMemoryProtocolProperties_out &operator= (SharedMemoryProtocolProperties_ptr);
- operator SharedMemoryProtocolProperties_ptr &();
- SharedMemoryProtocolProperties_ptr &ptr (void);
- SharedMemoryProtocolProperties_ptr operator-> (void);
-
- private:
- SharedMemoryProtocolProperties_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_)
-#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_
-
-class TAO_Export SharedMemoryProtocolProperties: public virtual ProtocolProperties
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef SharedMemoryProtocolProperties_ptr _ptr_type;
- typedef SharedMemoryProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static SharedMemoryProtocolProperties_ptr _duplicate (SharedMemoryProtocolProperties_ptr obj);
- static SharedMemoryProtocolProperties_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static SharedMemoryProtocolProperties_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static SharedMemoryProtocolProperties_ptr _nil (void)
- {
- return (SharedMemoryProtocolProperties_ptr)0;
- }
-
- virtual CORBA::Long preallocate_buffer_size (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void preallocate_buffer_size (
- CORBA::Long preallocate_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual char * mmap_filename (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void mmap_filename (
- const char * mmap_filename,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual char * mmap_lockname (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void mmap_lockname (
- const char * mmap_lockname,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- SharedMemoryProtocolProperties ();
-
- virtual ~SharedMemoryProtocolProperties (void);
- private:
- SharedMemoryProtocolProperties (const SharedMemoryProtocolProperties &);
- void operator= (const SharedMemoryProtocolProperties &);
- };
-
-
-#endif /* end #if !defined */
-
- struct PriorityBand;
- class PriorityBand_var;
-
- struct TAO_Export PriorityBand
- {
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PriorityBand_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
-
- ACE_NESTED_CLASS (RTCORBA, Priority) low;
- ACE_NESTED_CLASS (RTCORBA, Priority) high;
- };
-
- class TAO_Export PriorityBand_var
- {
- public:
- PriorityBand_var (void); // default constructor
- PriorityBand_var (PriorityBand *);
- PriorityBand_var (const PriorityBand_var &); // copy constructor
- PriorityBand_var (const PriorityBand &); // fixed-size types only
- ~PriorityBand_var (void); // destructor
-
- PriorityBand_var &operator= (PriorityBand *);
- PriorityBand_var &operator= (const PriorityBand_var &);
- PriorityBand_var &operator= (const PriorityBand &); // fixed-size types only
- PriorityBand *operator-> (void);
- const PriorityBand *operator-> (void) const;
-
- operator const PriorityBand &() const;
- operator PriorityBand &();
- operator PriorityBand &() const;
-
- // in, inout, out, _retn
- const PriorityBand &in (void) const;
- PriorityBand &inout (void);
- PriorityBand &out (void);
- PriorityBand _retn (void);
- PriorityBand *ptr (void) const;
-
- private:
- PriorityBand *ptr_;
- };
-
- typedef PriorityBand &PriorityBand_out;
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PriorityBand;
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_RTCORBA_PriorityBands : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); // Default constructor.
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum,
- CORBA::ULong length,
- PriorityBand *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &operator= (const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs);
- virtual ~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); // Dtor.
- // = Accessors.
- PriorityBand &operator[] (CORBA::ULong i);
- const PriorityBand &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static PriorityBand *allocbuf (CORBA::ULong size);
- static void freebuf (PriorityBand *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- PriorityBand *get_buffer (CORBA::Boolean orphan = 0);
- const PriorityBand *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- PriorityBand *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PRIORITYBANDS_CH_)
-#define _RTCORBA_PRIORITYBANDS_CH_
-
- class PriorityBands;
- class PriorityBands_var;
-
- // *************************************************************
- // PriorityBands
- // *************************************************************
-
- class TAO_Export PriorityBands : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<PriorityBand>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- PriorityBands (void); // default ctor
- PriorityBands (CORBA::ULong max); // uses max size
- PriorityBands (
- CORBA::ULong max,
- CORBA::ULong length,
- PriorityBand *buffer,
- CORBA::Boolean release = 0
- );
- PriorityBands (const PriorityBands &); // copy ctor
- ~PriorityBands (void);
- static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PriorityBands_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- };
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDS___VAR_CH_)
-#define _RTCORBA_PRIORITYBANDS___VAR_CH_
-
- // *************************************************************
- // class RTCORBA::PriorityBands_var
- // *************************************************************
-
- class TAO_Export PriorityBands_var
- {
- public:
- PriorityBands_var (void); // default constructor
- PriorityBands_var (PriorityBands *);
- PriorityBands_var (const PriorityBands_var &); // copy constructor
- PriorityBands_var (const PriorityBands &); // fixed-size base types only
- ~PriorityBands_var (void); // destructor
-
- PriorityBands_var &operator= (PriorityBands *);
- PriorityBands_var &operator= (const PriorityBands_var &);
- PriorityBands_var &operator= (const PriorityBands &); // fixed-size base types only
- PriorityBands *operator-> (void);
- const PriorityBands *operator-> (void) const;
-
- operator const PriorityBands &() const;
- operator PriorityBands &();
- operator PriorityBands &() const;
-
- PriorityBand & operator[] (CORBA::ULong index);
- const PriorityBand & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const PriorityBands &in (void) const;
- PriorityBands &inout (void);
- PriorityBands *&out (void);
- PriorityBands *_retn (void);
- PriorityBands *ptr (void) const;
-
- private:
- PriorityBands *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDS___OUT_CH_)
-#define _RTCORBA_PRIORITYBANDS___OUT_CH_
-
- class TAO_Export PriorityBands_out
- {
- public:
- PriorityBands_out (PriorityBands *&);
- PriorityBands_out (PriorityBands_var &);
- PriorityBands_out (const PriorityBands_out &);
- PriorityBands_out &operator= (const PriorityBands_out &);
- PriorityBands_out &operator= (PriorityBands *);
- operator PriorityBands *&();
- PriorityBands *&ptr (void);
- PriorityBands *operator-> (void);
- PriorityBand & operator[] (CORBA::ULong index);
-
- private:
- PriorityBands *&ptr_;
- // assignment from T_var not allowed
- void operator= (const PriorityBands_var &);
- };
-
-
-#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PriorityBands;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIORITY_BANDED_CONNECTION_POLICY_TYPE;
-
-
-#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_)
-#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_
-
- class PriorityBandedConnectionPolicy;
- typedef PriorityBandedConnectionPolicy *PriorityBandedConnectionPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_)
-#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_
-
- class TAO_Export PriorityBandedConnectionPolicy_var : public TAO_Base_var
- {
- public:
- PriorityBandedConnectionPolicy_var (void); // default constructor
- PriorityBandedConnectionPolicy_var (PriorityBandedConnectionPolicy_ptr p) : ptr_ (p) {}
- PriorityBandedConnectionPolicy_var (const PriorityBandedConnectionPolicy_var &); // copy constructor
- ~PriorityBandedConnectionPolicy_var (void); // destructor
-
- PriorityBandedConnectionPolicy_var &operator= (PriorityBandedConnectionPolicy_ptr);
- PriorityBandedConnectionPolicy_var &operator= (const PriorityBandedConnectionPolicy_var &);
- PriorityBandedConnectionPolicy_ptr operator-> (void) const;
-
- operator const PriorityBandedConnectionPolicy_ptr &() const;
- operator PriorityBandedConnectionPolicy_ptr &();
- // in, inout, out, _retn
- PriorityBandedConnectionPolicy_ptr in (void) const;
- PriorityBandedConnectionPolicy_ptr &inout (void);
- PriorityBandedConnectionPolicy_ptr &out (void);
- PriorityBandedConnectionPolicy_ptr _retn (void);
- PriorityBandedConnectionPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PriorityBandedConnectionPolicy_ptr duplicate (PriorityBandedConnectionPolicy_ptr);
- static void release (PriorityBandedConnectionPolicy_ptr);
- static PriorityBandedConnectionPolicy_ptr nil (void);
- static PriorityBandedConnectionPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- PriorityBandedConnectionPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PriorityBandedConnectionPolicy_var (const TAO_Base_var &rhs);
- PriorityBandedConnectionPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_)
-#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_
-
- class TAO_Export PriorityBandedConnectionPolicy_out
- {
- public:
- PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &);
- PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &);
- PriorityBandedConnectionPolicy_out (const PriorityBandedConnectionPolicy_out &);
- PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_out &);
- PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_var &);
- PriorityBandedConnectionPolicy_out &operator= (PriorityBandedConnectionPolicy_ptr);
- operator PriorityBandedConnectionPolicy_ptr &();
- PriorityBandedConnectionPolicy_ptr &ptr (void);
- PriorityBandedConnectionPolicy_ptr operator-> (void);
-
- private:
- PriorityBandedConnectionPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_)
-#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_
-
-class TAO_Export PriorityBandedConnectionPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PriorityBandedConnectionPolicy_ptr _ptr_type;
- typedef PriorityBandedConnectionPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static PriorityBandedConnectionPolicy_ptr _duplicate (PriorityBandedConnectionPolicy_ptr obj);
- static PriorityBandedConnectionPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PriorityBandedConnectionPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static PriorityBandedConnectionPolicy_ptr _nil (void)
- {
- return (PriorityBandedConnectionPolicy_ptr)0;
- }
-
- virtual RTCORBA::PriorityBands * priority_bands (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- PriorityBandedConnectionPolicy ();
-
- virtual ~PriorityBandedConnectionPolicy (void);
- private:
- PriorityBandedConnectionPolicy (const PriorityBandedConnectionPolicy &);
- void operator= (const PriorityBandedConnectionPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CURRENT___PTR_CH_)
-#define _RTCORBA_CURRENT___PTR_CH_
-
- class Current;
- typedef Current *Current_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CURRENT___VAR_CH_)
-#define _RTCORBA_CURRENT___VAR_CH_
-
- class TAO_Export Current_var : public TAO_Base_var
- {
- public:
- Current_var (void); // default constructor
- Current_var (Current_ptr p) : ptr_ (p) {}
- Current_var (const Current_var &); // copy constructor
- ~Current_var (void); // destructor
-
- Current_var &operator= (Current_ptr);
- Current_var &operator= (const Current_var &);
- Current_ptr operator-> (void) const;
-
- operator const Current_ptr &() const;
- operator Current_ptr &();
- // in, inout, out, _retn
- Current_ptr in (void) const;
- Current_ptr &inout (void);
- Current_ptr &out (void);
- Current_ptr _retn (void);
- Current_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static Current_ptr duplicate (Current_ptr);
- static void release (Current_ptr);
- static Current_ptr nil (void);
- static Current_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- Current_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- Current_var (const TAO_Base_var &rhs);
- Current_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CURRENT___OUT_CH_)
-#define _RTCORBA_CURRENT___OUT_CH_
-
- class TAO_Export Current_out
- {
- public:
- Current_out (Current_ptr &);
- Current_out (Current_var &);
- Current_out (const Current_out &);
- Current_out &operator= (const Current_out &);
- Current_out &operator= (const Current_var &);
- Current_out &operator= (Current_ptr);
- operator Current_ptr &();
- Current_ptr &ptr (void);
- Current_ptr operator-> (void);
-
- private:
- Current_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CURRENT_CH_)
-#define _RTCORBA_CURRENT_CH_
-
-class TAO_Export Current: public virtual CORBA::Current
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef Current_ptr _ptr_type;
- typedef Current_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static Current_ptr _duplicate (Current_ptr obj);
- static Current_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static Current_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static Current_ptr _nil (void)
- {
- return (Current_ptr)0;
- }
-
- virtual RTCORBA::Priority the_priority (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void the_priority (
- RTCORBA::Priority the_priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- Current ();
-
- virtual ~Current (void);
- private:
- Current (const Current &);
- void operator= (const Current &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_MUTEX___PTR_CH_)
-#define _RTCORBA_MUTEX___PTR_CH_
-
- class Mutex;
- typedef Mutex *Mutex_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_MUTEX___VAR_CH_)
-#define _RTCORBA_MUTEX___VAR_CH_
-
- class TAO_Export Mutex_var : public TAO_Base_var
- {
- public:
- Mutex_var (void); // default constructor
- Mutex_var (Mutex_ptr p) : ptr_ (p) {}
- Mutex_var (const Mutex_var &); // copy constructor
- ~Mutex_var (void); // destructor
-
- Mutex_var &operator= (Mutex_ptr);
- Mutex_var &operator= (const Mutex_var &);
- Mutex_ptr operator-> (void) const;
-
- operator const Mutex_ptr &() const;
- operator Mutex_ptr &();
- // in, inout, out, _retn
- Mutex_ptr in (void) const;
- Mutex_ptr &inout (void);
- Mutex_ptr &out (void);
- Mutex_ptr _retn (void);
- Mutex_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static Mutex_ptr duplicate (Mutex_ptr);
- static void release (Mutex_ptr);
- static Mutex_ptr nil (void);
- static Mutex_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- Mutex_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- Mutex_var (const TAO_Base_var &rhs);
- Mutex_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_MUTEX___OUT_CH_)
-#define _RTCORBA_MUTEX___OUT_CH_
-
- class TAO_Export Mutex_out
- {
- public:
- Mutex_out (Mutex_ptr &);
- Mutex_out (Mutex_var &);
- Mutex_out (const Mutex_out &);
- Mutex_out &operator= (const Mutex_out &);
- Mutex_out &operator= (const Mutex_var &);
- Mutex_out &operator= (Mutex_ptr);
- operator Mutex_ptr &();
- Mutex_ptr &ptr (void);
- Mutex_ptr operator-> (void);
-
- private:
- Mutex_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_MUTEX_CH_)
-#define _RTCORBA_MUTEX_CH_
-
-class TAO_Export Mutex : public virtual CORBA_Object
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef Mutex_ptr _ptr_type;
- typedef Mutex_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static Mutex_ptr _duplicate (Mutex_ptr obj);
- static Mutex_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static Mutex_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static Mutex_ptr _nil (void)
- {
- return (Mutex_ptr)0;
- }
-
- virtual void lock (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void unlock (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Boolean try_lock (
- TimeBase::TimeT max_wait,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- Mutex ();
-
- virtual ~Mutex (void);
- private:
- Mutex (const Mutex &);
- void operator= (const Mutex &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_RTORB___PTR_CH_)
-#define _RTCORBA_RTORB___PTR_CH_
-
- class RTORB;
- typedef RTORB *RTORB_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_RTORB___VAR_CH_)
-#define _RTCORBA_RTORB___VAR_CH_
-
- class TAO_Export RTORB_var : public TAO_Base_var
- {
- public:
- RTORB_var (void); // default constructor
- RTORB_var (RTORB_ptr p) : ptr_ (p) {}
- RTORB_var (const RTORB_var &); // copy constructor
- ~RTORB_var (void); // destructor
-
- RTORB_var &operator= (RTORB_ptr);
- RTORB_var &operator= (const RTORB_var &);
- RTORB_ptr operator-> (void) const;
-
- operator const RTORB_ptr &() const;
- operator RTORB_ptr &();
- // in, inout, out, _retn
- RTORB_ptr in (void) const;
- RTORB_ptr &inout (void);
- RTORB_ptr &out (void);
- RTORB_ptr _retn (void);
- RTORB_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static RTORB_ptr duplicate (RTORB_ptr);
- static void release (RTORB_ptr);
- static RTORB_ptr nil (void);
- static RTORB_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- RTORB_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- RTORB_var (const TAO_Base_var &rhs);
- RTORB_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_RTORB___OUT_CH_)
-#define _RTCORBA_RTORB___OUT_CH_
-
- class TAO_Export RTORB_out
- {
- public:
- RTORB_out (RTORB_ptr &);
- RTORB_out (RTORB_var &);
- RTORB_out (const RTORB_out &);
- RTORB_out &operator= (const RTORB_out &);
- RTORB_out &operator= (const RTORB_var &);
- RTORB_out &operator= (RTORB_ptr);
- operator RTORB_ptr &();
- RTORB_ptr &ptr (void);
- RTORB_ptr operator-> (void);
-
- private:
- RTORB_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_RTORB_CH_)
-#define _RTCORBA_RTORB_CH_
-
-class TAO_Export RTORB : public virtual CORBA_Object
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef RTORB_ptr _ptr_type;
- typedef RTORB_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static RTORB_ptr _duplicate (RTORB_ptr obj);
- static RTORB_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static RTORB_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static RTORB_ptr _nil (void)
- {
- return (RTORB_ptr)0;
- }
-
- virtual RTCORBA::Mutex_ptr create_mutex (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void destroy_mutex (
- RTCORBA::Mutex_ptr the_mutex,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
-
-#if !defined (_RTCORBA_RTORB_MUTEXNOTFOUND_CH_)
-#define _RTCORBA_RTORB_MUTEXNOTFOUND_CH_
-
- class TAO_Export MutexNotFound : public CORBA::UserException
- {
- public:
-
- MutexNotFound (void);
- // Default constructor.
-
- MutexNotFound (const MutexNotFound &);
- // Copy constructor.
-
- ~MutexNotFound (void);
- // Destructor.
-
- MutexNotFound &operator= (const MutexNotFound &);
-
- virtual void _raise (void);
-
- virtual void _tao_encode (
- TAO_OutputCDR &,
- CORBA::Environment &
- ) const;
-
- virtual void _tao_decode (
- TAO_InputCDR &,
- CORBA::Environment &
- );
-
- static MutexNotFound *_downcast (CORBA::Exception *);
-
-
- // = TAO extension.
- static CORBA::Exception *_alloc (void);
- }; // Exception RTCORBA::RTORB::MutexNotFound.
-
-
-#endif /* end #if !defined */
-
- virtual RTCORBA::Mutex_ptr create_named_mutex (
- const char * name,
- CORBA::Boolean_out created_flag,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::Mutex_ptr open_named_mutex (
- const char * name,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- RTCORBA::RTORB::MutexNotFound
- )) = 0;
-
- virtual RTCORBA::TCPProtocolProperties_ptr create_tcp_protocol_properties (
- CORBA::Long send_buffer_size,
- CORBA::Long recv_buffer_size,
- CORBA::Boolean keep_alive,
- CORBA::Boolean dont_route,
- CORBA::Boolean no_delay,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
-
-#if !defined (_RTCORBA_RTORB_INVALIDTHREADPOOL_CH_)
-#define _RTCORBA_RTORB_INVALIDTHREADPOOL_CH_
-
- class TAO_Export InvalidThreadpool : public CORBA::UserException
- {
- public:
-
- InvalidThreadpool (void);
- // Default constructor.
-
- InvalidThreadpool (const InvalidThreadpool &);
- // Copy constructor.
-
- ~InvalidThreadpool (void);
- // Destructor.
-
- InvalidThreadpool &operator= (const InvalidThreadpool &);
-
- virtual void _raise (void);
-
- virtual void _tao_encode (
- TAO_OutputCDR &,
- CORBA::Environment &
- ) const;
-
- virtual void _tao_decode (
- TAO_InputCDR &,
- CORBA::Environment &
- );
-
- static InvalidThreadpool *_narrow (CORBA::Exception *);
-
-
- // = TAO extension.
- static CORBA::Exception *_alloc (void);
- }; // Exception RTCORBA::RTORB::InvalidThreadpool.
-
-
-#endif /* end #if !defined */
-
- virtual RTCORBA::ThreadpoolId create_threadpool (
- CORBA::ULong stacksize,
- CORBA::ULong static_threads,
- CORBA::ULong dynamic_threads,
- RTCORBA::Priority default_priority,
- CORBA::Boolean allow_request_buffering,
- CORBA::ULong max_buffered_requests,
- CORBA::ULong max_request_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::ThreadpoolId create_threadpool_with_lanes (
- CORBA::ULong stacksize,
- const RTCORBA::ThreadpoolLanes & lanes,
- CORBA::Boolean allow_borrowing,
- CORBA::Boolean allow_request_buffering,
- CORBA::ULong max_buffered_requests,
- CORBA::ULong max_request_buffer_size,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void destroy_threadpool (
- RTCORBA::ThreadpoolId threadpool,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- RTCORBA::RTORB::InvalidThreadpool
- )) = 0;
-
- virtual RTCORBA::PriorityModelPolicy_ptr create_priority_model_policy (
- RTCORBA::PriorityModel priority_model,
- RTCORBA::Priority server_priority,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::ThreadpoolPolicy_ptr create_threadpool_policy (
- RTCORBA::ThreadpoolId threadpool,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::PriorityBandedConnectionPolicy_ptr create_priority_banded_connection_policy (
- const RTCORBA::PriorityBands & priority_bands,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::ServerProtocolPolicy_ptr create_server_protocol_policy (
- const RTCORBA::ProtocolList & protocols,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::ClientProtocolPolicy_ptr create_client_protocol_policy (
- const RTCORBA::ProtocolList & protocols,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual RTCORBA::PrivateConnectionPolicy_ptr create_private_connection_policy (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- RTORB ();
-
- virtual ~RTORB (void);
- private:
- RTORB (const RTORB &);
- void operator= (const RTORB &);
- };
-
-
-#endif /* end #if !defined */
-
-
-}
-TAO_NAMESPACE_CLOSE // module RTCORBA
-
-TAO_Export void operator<<= (CORBA::Any &, const RTCORBA::ThreadpoolLane &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolLane*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ThreadpoolLane *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ThreadpoolLane *&);
-TAO_Export void operator<<= (CORBA::Any &, const RTCORBA::ThreadpoolLanes &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolLanes*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ThreadpoolLanes *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ThreadpoolLanes *&);
-TAO_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityModel);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityModel &);
-TAO_Export void operator<<= (CORBA::Any &, const RTCORBA::PriorityBand &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBand*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityBand *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::PriorityBand *&);
-TAO_Export void operator<<= (CORBA::Any &, const RTCORBA::PriorityBands &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBands*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityBands *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::PriorityBands *&);
-
-#ifndef __ACE_INLINE__
-
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::ThreadpoolLane &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::ThreadpoolLane &);
-
-#if !defined _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_
-#define _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_
-
-TAO_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const RTCORBA::ThreadpoolLanes &
- );
-TAO_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- RTCORBA::ThreadpoolLanes &
- );
-
-#endif /* _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_ */
-
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::PriorityModel &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::PriorityModel &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::PriorityBand &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::PriorityBand &);
-
-#if !defined _TAO_CDR_OP_RTCORBA_PriorityBands_H_
-#define _TAO_CDR_OP_RTCORBA_PriorityBands_H_
-
-TAO_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const RTCORBA::PriorityBands &
- );
-TAO_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- RTCORBA::PriorityBands &
- );
-
-#endif /* _TAO_CDR_OP_RTCORBA_PriorityBands_H_ */
-
-
-#endif /* __ACE_INLINE__ */
-
-
-#if defined (__ACE_INLINE__)
-#include "RTCORBAC.i"
-#endif /* defined INLINE */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option pop
-#endif /* __BORLANDC__ */
-
-#endif /* TAO_HAS_RT_CORBA */
-
-#include "ace/post.h"
-#endif /* ifndef */
diff --git a/TAO/tao/RTCORBAC.i b/TAO/tao/RTCORBAC.i
deleted file mode 100644
index 3c8ef6cd33b..00000000000
--- a/TAO/tao/RTCORBAC.i
+++ /dev/null
@@ -1,2516 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// *************************************************************
-// Inline operations for class RTCORBA::ThreadpoolLane_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (ThreadpoolLane *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-// fixed-size types only
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane &p)
-{
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (p));
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::~ThreadpoolLane_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::ThreadpoolLane_var &
-RTCORBA::ThreadpoolLane_var::operator= (ThreadpoolLane *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLane_var &
-RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ThreadpoolLane *deep_copy =
- new ThreadpoolLane (*p.ptr_);
-
- if (deep_copy != 0)
- {
- ThreadpoolLane *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-// fixed-size types only
-ACE_INLINE RTCORBA::ThreadpoolLane_var &
-RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane &p)
-{
- if (this->ptr_ != &p)
- {
- delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::ThreadpoolLane (p), *this);
- }
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::ThreadpoolLane *
-RTCORBA::ThreadpoolLane_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLane *
-RTCORBA::ThreadpoolLane_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::operator const ::RTCORBA::ThreadpoolLane &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::operator ::RTCORBA::ThreadpoolLane &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLane_var::operator ::RTCORBA::ThreadpoolLane &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE const ::RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLane_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLane_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for fixed size
-ACE_INLINE ::RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLane_var::out (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLane
-RTCORBA::ThreadpoolLane_var::_retn (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLane *
-RTCORBA::ThreadpoolLane_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CI_
-
- // = Static operations.
- ACE_INLINE RTCORBA::ThreadpoolLane *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- RTCORBA::ThreadpoolLane *retval = 0;
- ACE_NEW_RETURN (retval, RTCORBA::ThreadpoolLane[size], 0);
- return retval;
- }
-
- ACE_INLINE void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (RTCORBA::ThreadpoolLane *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void) // Default constructor.
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (maximum))
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum,
- CORBA::ULong length,
- RTCORBA::ThreadpoolLane *data,
- CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- if (rhs.buffer_ != 0)
- {
- RTCORBA::ThreadpoolLane *tmp1 = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (this->maximum_);
- RTCORBA::ThreadpoolLane * const tmp2 = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
- else
- {
- this->buffer_ = 0;
- }
- }
-
- ACE_INLINE RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator= (const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- RTCORBA::ThreadpoolLane *tmp = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- RTCORBA::ThreadpoolLane *tmp1 = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_);
- RTCORBA::ThreadpoolLane * const tmp2 = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- // = Accessors.
- ACE_INLINE RTCORBA::ThreadpoolLane &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::ThreadpoolLane* tmp = ACE_reinterpret_cast(RTCORBA::ThreadpoolLane*,this->buffer_);
- return tmp[i];
- }
-
- ACE_INLINE const RTCORBA::ThreadpoolLane &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::ThreadpoolLane * const tmp = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- ACE_INLINE RTCORBA::ThreadpoolLane *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::get_buffer (CORBA::Boolean orphan)
- {
- RTCORBA::ThreadpoolLane *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (this->length_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(RTCORBA::ThreadpoolLane*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- ACE_INLINE const RTCORBA::ThreadpoolLane *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::get_buffer (void) const
- {
- return ACE_reinterpret_cast(const RTCORBA::ThreadpoolLane * ACE_CAST_CONST, this->buffer_);
- }
-
- ACE_INLINE void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::replace (CORBA::ULong max,
- CORBA::ULong length,
- RTCORBA::ThreadpoolLane *data,
- CORBA::Boolean release)
- {
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- RTCORBA::ThreadpoolLane *tmp = ACE_reinterpret_cast(RTCORBA::ThreadpoolLane*,this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
- }
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_THREADPOOLLANES_CI_)
-#define _RTCORBA_THREADPOOLLANES_CI_
-
-// *************************************************************
-// Inline operations for class RTCORBA::ThreadpoolLanes_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (ThreadpoolLanes *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-// fixed-size base types only
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes &p)
-{
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (p));
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::~ThreadpoolLanes_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::ThreadpoolLanes_var &
-RTCORBA::ThreadpoolLanes_var::operator= (ThreadpoolLanes *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_var &
-RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ThreadpoolLanes *deep_copy =
- new ThreadpoolLanes (*p.ptr_);
-
- if (deep_copy != 0)
- {
- ThreadpoolLanes *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-// fixed-size types only
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_var &
-RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes &p)
-{
- if (this->ptr_ != &p)
- {
- delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::ThreadpoolLanes (p), *this);
- }
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::ThreadpoolLanes *
-RTCORBA::ThreadpoolLanes_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
-RTCORBA::ThreadpoolLanes_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::operator const ::RTCORBA::ThreadpoolLanes &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLanes_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE const RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLanes_var::operator[] (CORBA::ULong index) const
-{
- return ACE_const_cast (const RTCORBA::ThreadpoolLane &, this->ptr_->operator[] (index));
-}
-
-ACE_INLINE const ::RTCORBA::ThreadpoolLanes &
-RTCORBA::ThreadpoolLanes_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes &
-RTCORBA::ThreadpoolLanes_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for variable size
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *&
-RTCORBA::ThreadpoolLanes_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
-RTCORBA::ThreadpoolLanes_var::_retn (void)
-{
- ::RTCORBA::ThreadpoolLanes *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
-RTCORBA::ThreadpoolLanes_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// *************************************************************
-// Inline operations for class RTCORBA::ThreadpoolLanes_out
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (const ::RTCORBA::ThreadpoolLanes_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ThreadpoolLanes_out&, p).ptr_)
-{}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_out &
-RTCORBA::ThreadpoolLanes_out::operator= (const ::RTCORBA::ThreadpoolLanes_out &p)
-{
- this->ptr_ = ACE_const_cast (ThreadpoolLanes_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_out &
-RTCORBA::ThreadpoolLanes_out::operator= (ThreadpoolLanes *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::operator ::RTCORBA::ThreadpoolLanes *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *&
-RTCORBA::ThreadpoolLanes_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
-RTCORBA::ThreadpoolLanes_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE RTCORBA::ThreadpoolLane &
-RTCORBA::ThreadpoolLanes_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYMODELPOLICY___CI_)
-#define _RTCORBA_PRIORITYMODELPOLICY___CI_
-
-ACE_INLINE RTCORBA::PriorityModelPolicy_ptr
-tao_RTCORBA_PriorityModelPolicy_duplicate (
- RTCORBA::PriorityModelPolicy_ptr p
- )
-{
- return RTCORBA::PriorityModelPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_PriorityModelPolicy_release (
- RTCORBA::PriorityModelPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::PriorityModelPolicy_ptr
-tao_RTCORBA_PriorityModelPolicy_nil (
- void
- )
-{
- return RTCORBA::PriorityModelPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::PriorityModelPolicy_ptr
-tao_RTCORBA_PriorityModelPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::PriorityModelPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_PriorityModelPolicy_upcast (
- void *src
- )
-{
- RTCORBA::PriorityModelPolicy **tmp =
- ACE_static_cast (RTCORBA::PriorityModelPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_THREADPOOLPOLICY___CI_)
-#define _RTCORBA_THREADPOOLPOLICY___CI_
-
-ACE_INLINE RTCORBA::ThreadpoolPolicy_ptr
-tao_RTCORBA_ThreadpoolPolicy_duplicate (
- RTCORBA::ThreadpoolPolicy_ptr p
- )
-{
- return RTCORBA::ThreadpoolPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_ThreadpoolPolicy_release (
- RTCORBA::ThreadpoolPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::ThreadpoolPolicy_ptr
-tao_RTCORBA_ThreadpoolPolicy_nil (
- void
- )
-{
- return RTCORBA::ThreadpoolPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::ThreadpoolPolicy_ptr
-tao_RTCORBA_ThreadpoolPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::ThreadpoolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_ThreadpoolPolicy_upcast (
- void *src
- )
-{
- RTCORBA::ThreadpoolPolicy **tmp =
- ACE_static_cast (RTCORBA::ThreadpoolPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PROTOCOLPROPERTIES___CI_)
-#define _RTCORBA_PROTOCOLPROPERTIES___CI_
-
-ACE_INLINE RTCORBA::ProtocolProperties_ptr
-tao_RTCORBA_ProtocolProperties_duplicate (
- RTCORBA::ProtocolProperties_ptr p
- )
-{
- return RTCORBA::ProtocolProperties::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_ProtocolProperties_release (
- RTCORBA::ProtocolProperties_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::ProtocolProperties_ptr
-tao_RTCORBA_ProtocolProperties_nil (
- void
- )
-{
- return RTCORBA::ProtocolProperties::_nil ();
-}
-
-ACE_INLINE RTCORBA::ProtocolProperties_ptr
-tao_RTCORBA_ProtocolProperties_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::ProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_ProtocolProperties_upcast (
- void *src
- )
-{
- RTCORBA::ProtocolProperties **tmp =
- ACE_static_cast (RTCORBA::ProtocolProperties **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-// *************************************************************
-// Inline operations for class RTCORBA::Protocol_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::Protocol_var::Protocol_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::Protocol_var::Protocol_var (Protocol *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::Protocol_var::Protocol_var (const ::RTCORBA::Protocol_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::Protocol (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_var::~Protocol_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::Protocol_var &
-RTCORBA::Protocol_var::operator= (Protocol *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::Protocol_var &
-RTCORBA::Protocol_var::operator= (const ::RTCORBA::Protocol_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- Protocol *deep_copy =
- new Protocol (*p.ptr_);
-
- if (deep_copy != 0)
- {
- Protocol *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::Protocol *
-RTCORBA::Protocol_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::Protocol *
-RTCORBA::Protocol_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_var::operator const ::RTCORBA::Protocol &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_var::operator ::RTCORBA::Protocol &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_var::operator ::RTCORBA::Protocol &() const // cast
-{
- return *this->ptr_;
-}
-
-// variable-size types only
-ACE_INLINE
-RTCORBA::Protocol_var::operator ::RTCORBA::Protocol *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::RTCORBA::Protocol &
-RTCORBA::Protocol_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::Protocol &
-RTCORBA::Protocol_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for variable size
-ACE_INLINE ::RTCORBA::Protocol *&
-RTCORBA::Protocol_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::Protocol *
-RTCORBA::Protocol_var::_retn (void)
-{
- ::RTCORBA::Protocol *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::RTCORBA::Protocol *
-RTCORBA::Protocol_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// *************************************************************
-// Inline operations for class RTCORBA::Protocol_out
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::Protocol_out::Protocol_out (::RTCORBA::Protocol *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_out::Protocol_out (Protocol_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_out::Protocol_out (const ::RTCORBA::Protocol_out &p) // copy constructor
- : ptr_ (ACE_const_cast (Protocol_out&, p).ptr_)
-{}
-
-ACE_INLINE RTCORBA::Protocol_out &
-RTCORBA::Protocol_out::operator= (const ::RTCORBA::Protocol_out &p)
-{
- this->ptr_ = ACE_const_cast (Protocol_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE RTCORBA::Protocol_out &
-RTCORBA::Protocol_out::operator= (Protocol *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-RTCORBA::Protocol_out::operator ::RTCORBA::Protocol *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::Protocol *&
-RTCORBA::Protocol_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::Protocol *
-RTCORBA::Protocol_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CI_
-
- // = Static operations.
- ACE_INLINE RTCORBA::Protocol *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- RTCORBA::Protocol *retval = 0;
- ACE_NEW_RETURN (retval, RTCORBA::Protocol[size], 0);
- return retval;
- }
-
- ACE_INLINE void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (RTCORBA::Protocol *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void) // Default constructor.
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (maximum))
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum,
- CORBA::ULong length,
- RTCORBA::Protocol *data,
- CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- if (rhs.buffer_ != 0)
- {
- RTCORBA::Protocol *tmp1 = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (this->maximum_);
- RTCORBA::Protocol * const tmp2 = ACE_reinterpret_cast (RTCORBA::Protocol * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
- else
- {
- this->buffer_ = 0;
- }
- }
-
- ACE_INLINE RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator= (const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- RTCORBA::Protocol *tmp = ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- RTCORBA::Protocol *tmp1 = ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_);
- RTCORBA::Protocol * const tmp2 = ACE_reinterpret_cast (RTCORBA::Protocol * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- // = Accessors.
- ACE_INLINE RTCORBA::Protocol &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::Protocol* tmp = ACE_reinterpret_cast(RTCORBA::Protocol*,this->buffer_);
- return tmp[i];
- }
-
- ACE_INLINE const RTCORBA::Protocol &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::Protocol * const tmp = ACE_reinterpret_cast (RTCORBA::Protocol* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- ACE_INLINE RTCORBA::Protocol *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::get_buffer (CORBA::Boolean orphan)
- {
- RTCORBA::Protocol *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (this->length_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result = ACE_reinterpret_cast (RTCORBA::Protocol*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(RTCORBA::Protocol*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- ACE_INLINE const RTCORBA::Protocol *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::get_buffer (void) const
- {
- return ACE_reinterpret_cast(const RTCORBA::Protocol * ACE_CAST_CONST, this->buffer_);
- }
-
- ACE_INLINE void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::replace (CORBA::ULong max,
- CORBA::ULong length,
- RTCORBA::Protocol *data,
- CORBA::Boolean release)
- {
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- RTCORBA::Protocol *tmp = ACE_reinterpret_cast(RTCORBA::Protocol*,this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
- }
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PROTOCOLLIST_CI_)
-#define _RTCORBA_PROTOCOLLIST_CI_
-
-// *************************************************************
-// Inline operations for class RTCORBA::ProtocolList_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::ProtocolList_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::ProtocolList_var (ProtocolList *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::ProtocolList_var (const ::RTCORBA::ProtocolList_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ProtocolList (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::~ProtocolList_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::ProtocolList_var &
-RTCORBA::ProtocolList_var::operator= (ProtocolList *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList_var &
-RTCORBA::ProtocolList_var::operator= (const ::RTCORBA::ProtocolList_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ProtocolList *deep_copy =
- new ProtocolList (*p.ptr_);
-
- if (deep_copy != 0)
- {
- ProtocolList *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::ProtocolList *
-RTCORBA::ProtocolList_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList *
-RTCORBA::ProtocolList_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::operator const ::RTCORBA::ProtocolList &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() const // cast
-{
- return *this->ptr_;
-}
-
-// variable-size types only
-ACE_INLINE
-RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE RTCORBA::Protocol &
-RTCORBA::ProtocolList_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE const RTCORBA::Protocol &
-RTCORBA::ProtocolList_var::operator[] (CORBA::ULong index) const
-{
- return ACE_const_cast (const RTCORBA::Protocol &, this->ptr_->operator[] (index));
-}
-
-ACE_INLINE const ::RTCORBA::ProtocolList &
-RTCORBA::ProtocolList_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList &
-RTCORBA::ProtocolList_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for variable size
-ACE_INLINE ::RTCORBA::ProtocolList *&
-RTCORBA::ProtocolList_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList *
-RTCORBA::ProtocolList_var::_retn (void)
-{
- ::RTCORBA::ProtocolList *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList *
-RTCORBA::ProtocolList_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// *************************************************************
-// Inline operations for class RTCORBA::ProtocolList_out
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_out::ProtocolList_out (const ::RTCORBA::ProtocolList_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ProtocolList_out&, p).ptr_)
-{}
-
-ACE_INLINE ::RTCORBA::ProtocolList_out &
-RTCORBA::ProtocolList_out::operator= (const ::RTCORBA::ProtocolList_out &p)
-{
- this->ptr_ = ACE_const_cast (ProtocolList_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList_out &
-RTCORBA::ProtocolList_out::operator= (ProtocolList *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-RTCORBA::ProtocolList_out::operator ::RTCORBA::ProtocolList *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList *&
-RTCORBA::ProtocolList_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::ProtocolList *
-RTCORBA::ProtocolList_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE RTCORBA::Protocol &
-RTCORBA::ProtocolList_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___CI_)
-#define _RTCORBA_SERVERPROTOCOLPOLICY___CI_
-
-ACE_INLINE RTCORBA::ServerProtocolPolicy_ptr
-tao_RTCORBA_ServerProtocolPolicy_duplicate (
- RTCORBA::ServerProtocolPolicy_ptr p
- )
-{
- return RTCORBA::ServerProtocolPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_ServerProtocolPolicy_release (
- RTCORBA::ServerProtocolPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::ServerProtocolPolicy_ptr
-tao_RTCORBA_ServerProtocolPolicy_nil (
- void
- )
-{
- return RTCORBA::ServerProtocolPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::ServerProtocolPolicy_ptr
-tao_RTCORBA_ServerProtocolPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::ServerProtocolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_ServerProtocolPolicy_upcast (
- void *src
- )
-{
- RTCORBA::ServerProtocolPolicy **tmp =
- ACE_static_cast (RTCORBA::ServerProtocolPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___CI_)
-#define _RTCORBA_CLIENTPROTOCOLPOLICY___CI_
-
-ACE_INLINE RTCORBA::ClientProtocolPolicy_ptr
-tao_RTCORBA_ClientProtocolPolicy_duplicate (
- RTCORBA::ClientProtocolPolicy_ptr p
- )
-{
- return RTCORBA::ClientProtocolPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_ClientProtocolPolicy_release (
- RTCORBA::ClientProtocolPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::ClientProtocolPolicy_ptr
-tao_RTCORBA_ClientProtocolPolicy_nil (
- void
- )
-{
- return RTCORBA::ClientProtocolPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::ClientProtocolPolicy_ptr
-tao_RTCORBA_ClientProtocolPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::ClientProtocolPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_ClientProtocolPolicy_upcast (
- void *src
- )
-{
- RTCORBA::ClientProtocolPolicy **tmp =
- ACE_static_cast (RTCORBA::ClientProtocolPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___CI_)
-#define _RTCORBA_PRIVATECONNECTIONPOLICY___CI_
-
-ACE_INLINE RTCORBA::PrivateConnectionPolicy_ptr
-tao_RTCORBA_PrivateConnectionPolicy_duplicate (
- RTCORBA::PrivateConnectionPolicy_ptr p
- )
-{
- return RTCORBA::PrivateConnectionPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_PrivateConnectionPolicy_release (
- RTCORBA::PrivateConnectionPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::PrivateConnectionPolicy_ptr
-tao_RTCORBA_PrivateConnectionPolicy_nil (
- void
- )
-{
- return RTCORBA::PrivateConnectionPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::PrivateConnectionPolicy_ptr
-tao_RTCORBA_PrivateConnectionPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::PrivateConnectionPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_PrivateConnectionPolicy_upcast (
- void *src
- )
-{
- RTCORBA::PrivateConnectionPolicy **tmp =
- ACE_static_cast (RTCORBA::PrivateConnectionPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___CI_)
-#define _RTCORBA_TCPPROTOCOLPROPERTIES___CI_
-
-ACE_INLINE RTCORBA::TCPProtocolProperties_ptr
-tao_RTCORBA_TCPProtocolProperties_duplicate (
- RTCORBA::TCPProtocolProperties_ptr p
- )
-{
- return RTCORBA::TCPProtocolProperties::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_TCPProtocolProperties_release (
- RTCORBA::TCPProtocolProperties_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::TCPProtocolProperties_ptr
-tao_RTCORBA_TCPProtocolProperties_nil (
- void
- )
-{
- return RTCORBA::TCPProtocolProperties::_nil ();
-}
-
-ACE_INLINE RTCORBA::TCPProtocolProperties_ptr
-tao_RTCORBA_TCPProtocolProperties_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::TCPProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_TCPProtocolProperties_upcast (
- void *src
- )
-{
- RTCORBA::TCPProtocolProperties **tmp =
- ACE_static_cast (RTCORBA::TCPProtocolProperties **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___CI_)
-#define _RTCORBA_GIOPPROTOCOLPROPERTIES___CI_
-
-ACE_INLINE RTCORBA::GIOPProtocolProperties_ptr
-tao_RTCORBA_GIOPProtocolProperties_duplicate (
- RTCORBA::GIOPProtocolProperties_ptr p
- )
-{
- return RTCORBA::GIOPProtocolProperties::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_GIOPProtocolProperties_release (
- RTCORBA::GIOPProtocolProperties_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::GIOPProtocolProperties_ptr
-tao_RTCORBA_GIOPProtocolProperties_nil (
- void
- )
-{
- return RTCORBA::GIOPProtocolProperties::_nil ();
-}
-
-ACE_INLINE RTCORBA::GIOPProtocolProperties_ptr
-tao_RTCORBA_GIOPProtocolProperties_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::GIOPProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_GIOPProtocolProperties_upcast (
- void *src
- )
-{
- RTCORBA::GIOPProtocolProperties **tmp =
- ACE_static_cast (RTCORBA::GIOPProtocolProperties **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_)
-#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_
-
-ACE_INLINE RTCORBA::UnixDomainProtocolProperties_ptr
-tao_RTCORBA_UnixDomainProtocolProperties_duplicate (
- RTCORBA::UnixDomainProtocolProperties_ptr p
- )
-{
- return RTCORBA::UnixDomainProtocolProperties::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_UnixDomainProtocolProperties_release (
- RTCORBA::UnixDomainProtocolProperties_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::UnixDomainProtocolProperties_ptr
-tao_RTCORBA_UnixDomainProtocolProperties_nil (
- void
- )
-{
- return RTCORBA::UnixDomainProtocolProperties::_nil ();
-}
-
-ACE_INLINE RTCORBA::UnixDomainProtocolProperties_ptr
-tao_RTCORBA_UnixDomainProtocolProperties_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::UnixDomainProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_UnixDomainProtocolProperties_upcast (
- void *src
- )
-{
- RTCORBA::UnixDomainProtocolProperties **tmp =
- ACE_static_cast (RTCORBA::UnixDomainProtocolProperties **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_)
-#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_
-
-ACE_INLINE RTCORBA::SharedMemoryProtocolProperties_ptr
-tao_RTCORBA_SharedMemoryProtocolProperties_duplicate (
- RTCORBA::SharedMemoryProtocolProperties_ptr p
- )
-{
- return RTCORBA::SharedMemoryProtocolProperties::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_SharedMemoryProtocolProperties_release (
- RTCORBA::SharedMemoryProtocolProperties_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::SharedMemoryProtocolProperties_ptr
-tao_RTCORBA_SharedMemoryProtocolProperties_nil (
- void
- )
-{
- return RTCORBA::SharedMemoryProtocolProperties::_nil ();
-}
-
-ACE_INLINE RTCORBA::SharedMemoryProtocolProperties_ptr
-tao_RTCORBA_SharedMemoryProtocolProperties_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::SharedMemoryProtocolProperties::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_SharedMemoryProtocolProperties_upcast (
- void *src
- )
-{
- RTCORBA::SharedMemoryProtocolProperties **tmp =
- ACE_static_cast (RTCORBA::SharedMemoryProtocolProperties **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-// *************************************************************
-// Inline operations for class RTCORBA::PriorityBand_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (PriorityBand *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-// fixed-size types only
-ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand &p)
-{
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (p));
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::~PriorityBand_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::PriorityBand_var &
-RTCORBA::PriorityBand_var::operator= (PriorityBand *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBand_var &
-RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- PriorityBand *deep_copy =
- new PriorityBand (*p.ptr_);
-
- if (deep_copy != 0)
- {
- PriorityBand *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-// fixed-size types only
-ACE_INLINE RTCORBA::PriorityBand_var &
-RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand &p)
-{
- if (this->ptr_ != &p)
- {
- delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::PriorityBand (p), *this);
- }
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::PriorityBand *
-RTCORBA::PriorityBand_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBand *
-RTCORBA::PriorityBand_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::operator const ::RTCORBA::PriorityBand &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::operator ::RTCORBA::PriorityBand &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand_var::operator ::RTCORBA::PriorityBand &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE const ::RTCORBA::PriorityBand &
-RTCORBA::PriorityBand_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBand &
-RTCORBA::PriorityBand_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for fixed size
-ACE_INLINE ::RTCORBA::PriorityBand &
-RTCORBA::PriorityBand_var::out (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBand
-RTCORBA::PriorityBand_var::_retn (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBand *
-RTCORBA::PriorityBand_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CI_
-
- // = Static operations.
- ACE_INLINE RTCORBA::PriorityBand *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- RTCORBA::PriorityBand *retval = 0;
- ACE_NEW_RETURN (retval, RTCORBA::PriorityBand[size], 0);
- return retval;
- }
-
- ACE_INLINE void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (RTCORBA::PriorityBand *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void) // Default constructor.
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (maximum))
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum,
- CORBA::ULong length,
- RTCORBA::PriorityBand *data,
- CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- ACE_INLINE
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- if (rhs.buffer_ != 0)
- {
- RTCORBA::PriorityBand *tmp1 = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (this->maximum_);
- RTCORBA::PriorityBand * const tmp2 = ACE_reinterpret_cast (RTCORBA::PriorityBand * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
- else
- {
- this->buffer_ = 0;
- }
- }
-
- ACE_INLINE RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator= (const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- RTCORBA::PriorityBand *tmp = ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- RTCORBA::PriorityBand *tmp1 = ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_);
- RTCORBA::PriorityBand * const tmp2 = ACE_reinterpret_cast (RTCORBA::PriorityBand * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- // = Accessors.
- ACE_INLINE RTCORBA::PriorityBand &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::PriorityBand* tmp = ACE_reinterpret_cast(RTCORBA::PriorityBand*,this->buffer_);
- return tmp[i];
- }
-
- ACE_INLINE const RTCORBA::PriorityBand &
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- RTCORBA::PriorityBand * const tmp = ACE_reinterpret_cast (RTCORBA::PriorityBand* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- ACE_INLINE RTCORBA::PriorityBand *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::get_buffer (CORBA::Boolean orphan)
- {
- RTCORBA::PriorityBand *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (this->length_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result = ACE_reinterpret_cast (RTCORBA::PriorityBand*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(RTCORBA::PriorityBand*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- ACE_INLINE const RTCORBA::PriorityBand *
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::get_buffer (void) const
- {
- return ACE_reinterpret_cast(const RTCORBA::PriorityBand * ACE_CAST_CONST, this->buffer_);
- }
-
- ACE_INLINE void
- RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::replace (CORBA::ULong max,
- CORBA::ULong length,
- RTCORBA::PriorityBand *data,
- CORBA::Boolean release)
- {
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- RTCORBA::PriorityBand *tmp = ACE_reinterpret_cast(RTCORBA::PriorityBand*,this->buffer_);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
- }
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_RTCORBA_PRIORITYBANDS_CI_)
-#define _RTCORBA_PRIORITYBANDS_CI_
-
-// *************************************************************
-// Inline operations for class RTCORBA::PriorityBands_var
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::PriorityBands_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::PriorityBands_var (PriorityBands *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-// fixed-size base types only
-ACE_INLINE
-RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands &p)
-{
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (p));
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::~PriorityBands_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE RTCORBA::PriorityBands_var &
-RTCORBA::PriorityBands_var::operator= (PriorityBands *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands_var &
-RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- PriorityBands *deep_copy =
- new PriorityBands (*p.ptr_);
-
- if (deep_copy != 0)
- {
- PriorityBands *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-// fixed-size types only
-ACE_INLINE ::RTCORBA::PriorityBands_var &
-RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands &p)
-{
- if (this->ptr_ != &p)
- {
- delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::PriorityBands (p), *this);
- }
- return *this;
-}
-
-ACE_INLINE const ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator const ::RTCORBA::PriorityBands &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE const RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index) const
-{
- return ACE_const_cast (const RTCORBA::PriorityBand &, this->ptr_->operator[] (index));
-}
-
-ACE_INLINE const ::RTCORBA::PriorityBands &
-RTCORBA::PriorityBands_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands &
-RTCORBA::PriorityBands_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for variable size
-ACE_INLINE ::RTCORBA::PriorityBands *&
-RTCORBA::PriorityBands_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::_retn (void)
-{
- ::RTCORBA::PriorityBands *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// *************************************************************
-// Inline operations for class RTCORBA::PriorityBands_out
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (const ::RTCORBA::PriorityBands_out &p) // copy constructor
- : ptr_ (ACE_const_cast (PriorityBands_out&, p).ptr_)
-{}
-
-ACE_INLINE ::RTCORBA::PriorityBands_out &
-RTCORBA::PriorityBands_out::operator= (const ::RTCORBA::PriorityBands_out &p)
-{
- this->ptr_ = ACE_const_cast (PriorityBands_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands_out &
-RTCORBA::PriorityBands_out::operator= (PriorityBands *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::operator ::RTCORBA::PriorityBands *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands *&
-RTCORBA::PriorityBands_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___CI_)
-#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___CI_
-
-ACE_INLINE RTCORBA::PriorityBandedConnectionPolicy_ptr
-tao_RTCORBA_PriorityBandedConnectionPolicy_duplicate (
- RTCORBA::PriorityBandedConnectionPolicy_ptr p
- )
-{
- return RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_PriorityBandedConnectionPolicy_release (
- RTCORBA::PriorityBandedConnectionPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::PriorityBandedConnectionPolicy_ptr
-tao_RTCORBA_PriorityBandedConnectionPolicy_nil (
- void
- )
-{
- return RTCORBA::PriorityBandedConnectionPolicy::_nil ();
-}
-
-ACE_INLINE RTCORBA::PriorityBandedConnectionPolicy_ptr
-tao_RTCORBA_PriorityBandedConnectionPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::PriorityBandedConnectionPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_PriorityBandedConnectionPolicy_upcast (
- void *src
- )
-{
- RTCORBA::PriorityBandedConnectionPolicy **tmp =
- ACE_static_cast (RTCORBA::PriorityBandedConnectionPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_CURRENT___CI_)
-#define _RTCORBA_CURRENT___CI_
-
-ACE_INLINE RTCORBA::Current_ptr
-tao_RTCORBA_Current_duplicate (
- RTCORBA::Current_ptr p
- )
-{
- return RTCORBA::Current::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_Current_release (
- RTCORBA::Current_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::Current_ptr
-tao_RTCORBA_Current_nil (
- void
- )
-{
- return RTCORBA::Current::_nil ();
-}
-
-ACE_INLINE RTCORBA::Current_ptr
-tao_RTCORBA_Current_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::Current::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_Current_upcast (
- void *src
- )
-{
- RTCORBA::Current **tmp =
- ACE_static_cast (RTCORBA::Current **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_RTCORBA_MUTEX___CI_)
-#define _RTCORBA_MUTEX___CI_
-
-ACE_INLINE RTCORBA::Mutex_ptr
-tao_RTCORBA_Mutex_duplicate (
- RTCORBA::Mutex_ptr p
- )
-{
- return RTCORBA::Mutex::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_Mutex_release (
- RTCORBA::Mutex_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::Mutex_ptr
-tao_RTCORBA_Mutex_nil (
- void
- )
-{
- return RTCORBA::Mutex::_nil ();
-}
-
-ACE_INLINE RTCORBA::Mutex_ptr
-tao_RTCORBA_Mutex_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::Mutex::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_Mutex_upcast (
- void *src
- )
-{
- RTCORBA::Mutex **tmp =
- ACE_static_cast (RTCORBA::Mutex **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-// *************************************************************
-// Inline operations for exception RTCORBA::RTORB::MutexNotFound
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception RTCORBA::RTORB::InvalidThreadpool
-// *************************************************************
-
-
-#if !defined (_RTCORBA_RTORB___CI_)
-#define _RTCORBA_RTORB___CI_
-
-ACE_INLINE RTCORBA::RTORB_ptr
-tao_RTCORBA_RTORB_duplicate (
- RTCORBA::RTORB_ptr p
- )
-{
- return RTCORBA::RTORB::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTCORBA_RTORB_release (
- RTCORBA::RTORB_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTCORBA::RTORB_ptr
-tao_RTCORBA_RTORB_nil (
- void
- )
-{
- return RTCORBA::RTORB::_nil ();
-}
-
-ACE_INLINE RTCORBA::RTORB_ptr
-tao_RTCORBA_RTORB_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return RTCORBA::RTORB::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTCORBA_RTORB_upcast (
- void *src
- )
-{
- RTCORBA::RTORB **tmp =
- ACE_static_cast (RTCORBA::RTORB **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::ThreadpoolLane &_tao_aggregate)
-{
- if (
- (strm << _tao_aggregate.lane_priority) &&
- (strm << _tao_aggregate.static_threads) &&
- (strm << _tao_aggregate.dynamic_threads)
- )
- return 1;
- else
- return 0;
-
-}
-
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::ThreadpoolLane &_tao_aggregate)
-{
- if (
- (strm >> _tao_aggregate.lane_priority) &&
- (strm >> _tao_aggregate.static_threads) &&
- (strm >> _tao_aggregate.dynamic_threads)
- )
- return 1;
- else
- return 0;
-
-}
-
-
-#if !defined _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_
-#define _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_
-
-CORBA::Boolean TAO_Export operator<< (
- TAO_OutputCDR &,
- const RTCORBA::ThreadpoolLanes &
- );
-CORBA::Boolean TAO_Export operator>> (
- TAO_InputCDR &,
- RTCORBA::ThreadpoolLanes &
- );
-
-#endif /* _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_ */
-
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::PriorityModel &_tao_enumval)
-{
- CORBA::ULong _tao_temp = _tao_enumval;
- return strm << _tao_temp;
-}
-
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityModel &_tao_enumval)
-{
- CORBA::ULong _tao_temp = 0;
- CORBA::Boolean _tao_result = strm >> _tao_temp;
-
- if (_tao_result == 1)
- {
- _tao_enumval = ACE_static_cast (RTCORBA::PriorityModel, _tao_temp);
- }
-
- return _tao_result;
-}
-
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::PriorityBand &_tao_aggregate)
-{
- if (
- (strm << _tao_aggregate.low) &&
- (strm << _tao_aggregate.high)
- )
- return 1;
- else
- return 0;
-
-}
-
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityBand &_tao_aggregate)
-{
- if (
- (strm >> _tao_aggregate.low) &&
- (strm >> _tao_aggregate.high)
- )
- return 1;
- else
- return 0;
-
-}
-
-
-#if !defined _TAO_CDR_OP_RTCORBA_PriorityBands_I_
-#define _TAO_CDR_OP_RTCORBA_PriorityBands_I_
-
-CORBA::Boolean TAO_Export operator<< (
- TAO_OutputCDR &,
- const RTCORBA::PriorityBands &
- );
-CORBA::Boolean TAO_Export operator>> (
- TAO_InputCDR &,
- RTCORBA::PriorityBands &
- );
-
-#endif /* _TAO_CDR_OP_RTCORBA_PriorityBands_I_ */
diff --git a/TAO/tao/RTCORBAS.cpp b/TAO/tao/RTCORBAS.cpp
deleted file mode 100644
index 3c1f36476d1..00000000000
--- a/TAO/tao/RTCORBAS.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTCORBAS_CPP_
-#define _TAO_IDL_ORIG_RTCORBAS_CPP_
-
-#include "tao/orbconf.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "RTCORBAS.h"
-#include "tao/PortableServer/Object_Adapter.h"
-#include "tao/PortableServer/Operation_Table.h"
-#include "tao/TAO_Server_Request.h"
-#include "tao/ORB_Core.h"
-#include "tao/Stub.h"
-
-#if TAO_HAS_INTERCEPTORS == 1
-#include "tao/RequestInfo_Util.h"
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
-
-#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus
-#endif /* __BORLANDC__ */
-
-#if !defined (__ACE_INLINE__)
-#include "RTCORBAS.i"
-#endif /* !defined INLINE */
-
-
-#endif /* ifndef */
-
-#endif /* (TAO_HAS_RT_CORBA == 1) */
diff --git a/TAO/tao/RTCORBAS.h b/TAO/tao/RTCORBAS.h
deleted file mode 100644
index 81a70f232b5..00000000000
--- a/TAO/tao/RTCORBAS.h
+++ /dev/null
@@ -1,72 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTCORBAS_H_
-#define _TAO_IDL_ORIG_RTCORBAS_H_
-
-#include "ace/pre.h"
-#include "orbconf.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "IOPS.h"
-#include "TimeBaseS.h"
-#include "RTCORBAC.h"
-
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option push -w-rvl -w-rch -w-ccc -w-inl
-#endif /* __BORLANDC__ */
-
-TAO_NAMESPACE POA_RTCORBA
-{
-}
-TAO_NAMESPACE_CLOSE
-
-#include "RTCORBAS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "RTCORBAS.i"
-#endif /* defined INLINE */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#if defined (__BORLANDC__)
-#pragma option pop
-#endif /* __BORLANDC__ */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#include "ace/post.h"
-#endif /* ifndef */
diff --git a/TAO/tao/RTCORBAS.i b/TAO/tao/RTCORBAS.i
deleted file mode 100644
index 95f0b8ea192..00000000000
--- a/TAO/tao/RTCORBAS.i
+++ /dev/null
@@ -1,20 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
diff --git a/TAO/tao/RTCORBAS_T.cpp b/TAO/tao/RTCORBAS_T.cpp
deleted file mode 100644
index e2ddd7e6222..00000000000
--- a/TAO/tao/RTCORBAS_T.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTCORBAS_T_CPP_
-#define _TAO_IDL_ORIG_RTCORBAS_T_CPP_
-
-#include "RTCORBAS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "RTCORBAS_T.i"
-#endif /* !defined INLINE */
-
-
-#endif /* ifndef */
diff --git a/TAO/tao/RTCORBAS_T.h b/TAO/tao/RTCORBAS_T.h
deleted file mode 100644
index ac5f1f39c2b..00000000000
--- a/TAO/tao/RTCORBAS_T.h
+++ /dev/null
@@ -1,53 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef _TAO_IDL_ORIG_RTCORBAS_T_H_
-#define _TAO_IDL_ORIG_RTCORBAS_T_H_
-
-#include "ace/pre.h"
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-#if defined (__ACE_INLINE__)
-#include "RTCORBAS_T.i"
-#endif /* defined INLINE */
-
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "RTCORBAS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("RTCORBAS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#include "ace/post.h"
-#endif /* ifndef */
diff --git a/TAO/tao/RTCORBAS_T.i b/TAO/tao/RTCORBAS_T.i
deleted file mode 100644
index 95f0b8ea192..00000000000
--- a/TAO/tao/RTCORBAS_T.i
+++ /dev/null
@@ -1,20 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
diff --git a/TAO/tao/RTPortableServer/Makefile b/TAO/tao/RTPortableServer/Makefile
new file mode 100644
index 00000000000..0994a2cca29
--- /dev/null
+++ b/TAO/tao/RTPortableServer/Makefile
@@ -0,0 +1,2033 @@
+#----------------------------------------------------------------------------
+#
+# $Id$
+#
+#----------------------------------------------------------------------------
+ifndef TAO_ROOT
+ TAO_ROOT = $(ACE_ROOT)/TAO
+endif # ! TAO_ROOT
+
+MAKEFILE = Makefile
+LIBNAME = libTAO_RTPortableServer
+LIB = $(LIBNAME).a
+SHLIB = $(LIBNAME).$(SOEXT)
+
+ACE_SHLIBS = -lTAO -lACE -lTAO_RTCORBA
+
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+include $(TAO_ROOT)/rules.tao.GNU
+
+CPP_SRCS += \
+ RTPortableServer \
+ RTPortableServerC \
+ RT_Acceptor_Filters \
+ RT_Object_Adapter_Factory \
+ RT_POA \
+ RT_POA_Initializer \
+ RT_Policy_Validator \
+ RT_Servant_Dispatcher
+
+IDL_SRC = \
+ $(addsuffix S.cpp, $(IDL_FILES)) \
+ $(addsuffix C.cpp, $(IDL_FILES))
+FILES = $(CPP_SRCS)
+DEFS = $(addsuffix .h,$(FILES))
+LSRC = $(addsuffix .cpp,$(FILES))
+
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+
+#----------------------------------------------------------------------------
+# Local targets (and local hacks)
+#----------------------------------------------------------------------------
+
+LDFLAGS += -L$(TAO_ROOT)/tao
+CPPFLAGS += -I$(TAO_ROOT)
+
+#----------------------------------------------------------------------------
+# Dependencies
+#----------------------------------------------------------------------------
+
+# DO NOT DELETE THIS LINE -- g++dep uses it.
+# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+
+
+.obj/RTPortableServer.o .obj/RTPortableServer.so .shobj/RTPortableServer.o .shobj/RTPortableServer.so: RTPortableServer.cpp RTPortableServer.h \
+ $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ RTPortableServerC.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RTPortableServerC.i RT_Object_Adapter_Factory.h \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
+
+.obj/RTPortableServerC.o .obj/RTPortableServerC.so .shobj/RTPortableServerC.o .shobj/RTPortableServerC.so: RTPortableServerC.cpp RTPortableServerC.h \
+ $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RTPortableServerC.i
+
+.obj/RT_Acceptor_Filters.o .obj/RT_Acceptor_Filters.so .shobj/RT_Acceptor_Filters.o .shobj/RT_Acceptor_Filters.so: RT_Acceptor_Filters.cpp RT_Acceptor_Filters.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ rtportableserver_export.h \
+ $(TAO_ROOT)/tao/Acceptor_Filter.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/Acceptor_Filter.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RT_Acceptor_Filters.i \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i
+
+.obj/RT_Object_Adapter_Factory.o .obj/RT_Object_Adapter_Factory.so .shobj/RT_Object_Adapter_Factory.o .shobj/RT_Object_Adapter_Factory.so: RT_Object_Adapter_Factory.cpp \
+ RT_Object_Adapter_Factory.h \
+ $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ RT_POA_Initializer.h \
+ $(TAO_ROOT)/tao/POA_Extension_Initializer.h \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(ACE_ROOT)/ace/Map.h \
+ $(ACE_ROOT)/ace/Map_T.h \
+ $(ACE_ROOT)/ace/Pair.h \
+ $(ACE_ROOT)/ace/Pair_T.h \
+ $(ACE_ROOT)/ace/Pair_T.i \
+ $(ACE_ROOT)/ace/Pair_T.cpp \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Active_Map_Manager.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Map_T.i \
+ $(ACE_ROOT)/ace/Map_T.cpp \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.i \
+ $(TAO_ROOT)/tao/PortableServer/poa_macros.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.h \
+ $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.i \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.h \
+ $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i
+
+.obj/RT_POA.o .obj/RT_POA.so .shobj/RT_POA.o .shobj/RT_POA.so: RT_POA.cpp RT_POA.h \
+ $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/PortableServer/POA.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/SString.i \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(ACE_ROOT)/ace/Map.h \
+ $(ACE_ROOT)/ace/Map_T.h \
+ $(ACE_ROOT)/ace/Pair.h \
+ $(ACE_ROOT)/ace/Pair_T.h \
+ $(ACE_ROOT)/ace/Pair_T.i \
+ $(ACE_ROOT)/ace/Pair_T.cpp \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Active_Map_Manager.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Map_T.i \
+ $(ACE_ROOT)/ace/Map_T.cpp \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.i \
+ $(TAO_ROOT)/tao/PortableServer/poa_macros.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.h \
+ $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.i \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.h \
+ $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
+ $(TAO_ROOT)/tao/PortableServer/POAManager.h \
+ $(TAO_ROOT)/tao/PortableServer/POAManager.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.i \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(TAO_ROOT)/tao/OctetSeqC.h \
+ $(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/PortableServer/POA.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RTPortableServer.h RTPortableServerC.h RTPortableServerC.i RT_POA.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/Stub.h \
+ $(TAO_ROOT)/tao/MProfile.h \
+ $(TAO_ROOT)/tao/Profile.h \
+ $(TAO_ROOT)/tao/Tagged_Components.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.h \
+ $(TAO_ROOT)/tao/CONV_FRAMEC.i \
+ $(TAO_ROOT)/tao/Tagged_Components.i \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.h \
+ $(TAO_ROOT)/tao/GIOP_Message_Version.inl \
+ $(TAO_ROOT)/tao/Profile.i \
+ $(TAO_ROOT)/tao/MProfile.i \
+ $(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/Acceptor_Registry.h \
+ $(TAO_ROOT)/tao/Acceptor_Registry.i \
+ $(TAO_ROOT)/tao/RTCORBA/RT_Policy_i.h \
+ $(TAO_ROOT)/tao/RTCORBA/RT_Policy_i.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Acceptor_Filter.h \
+ $(TAO_ROOT)/tao/Acceptor_Filter.h \
+ $(TAO_ROOT)/tao/Acceptor_Filter.i \
+ RT_Acceptor_Filters.h RT_Acceptor_Filters.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.h \
+ $(ACE_ROOT)/ace/Auto_Ptr.i \
+ $(ACE_ROOT)/ace/Auto_Ptr.cpp
+
+.obj/RT_POA_Initializer.o .obj/RT_POA_Initializer.so .shobj/RT_POA_Initializer.o .shobj/RT_POA_Initializer.so: RT_POA_Initializer.cpp RT_POA_Initializer.h \
+ $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/POA_Extension_Initializer.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ RT_Servant_Dispatcher.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Dispatcher.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.h \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(ACE_ROOT)/ace/Map.h \
+ $(ACE_ROOT)/ace/Map_T.h \
+ $(ACE_ROOT)/ace/Pair.h \
+ $(ACE_ROOT)/ace/Pair_T.h \
+ $(ACE_ROOT)/ace/Pair_T.i \
+ $(ACE_ROOT)/ace/Pair_T.cpp \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Active_Map_Manager.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Map_T.i \
+ $(ACE_ROOT)/ace/Map_T.cpp \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.i \
+ $(TAO_ROOT)/tao/PortableServer/poa_macros.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.h \
+ $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.i \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.h \
+ $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RT_Policy_Validator.h \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i
+
+.obj/RT_Policy_Validator.o .obj/RT_Policy_Validator.so .shobj/RT_Policy_Validator.o .shobj/RT_Policy_Validator.so: RT_Policy_Validator.cpp RT_Policy_Validator.h \
+ $(ACE_ROOT)/ace/pre.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ rtportableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/RTCORBA/RT_Policy_i.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ $(TAO_ROOT)/tao/RTCORBA/RT_Policy_i.i \
+ $(TAO_ROOT)/tao/Acceptor_Registry.h \
+ $(TAO_ROOT)/tao/Acceptor_Registry.i
+
+.obj/RT_Servant_Dispatcher.o .obj/RT_Servant_Dispatcher.so .shobj/RT_Servant_Dispatcher.o .shobj/RT_Servant_Dispatcher.so: RT_Servant_Dispatcher.cpp \
+ RT_Servant_Dispatcher.h $(ACE_ROOT)/ace/pre.h \
+ rtportableserver_export.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/ACE_export.h \
+ $(ACE_ROOT)/ace/svc_export.h \
+ $(ACE_ROOT)/ace/ace_wchar.h \
+ $(ACE_ROOT)/ace/ace_wchar.inl \
+ $(ACE_ROOT)/ace/OS_Errno.h \
+ $(ACE_ROOT)/ace/OS_Export.h \
+ $(ACE_ROOT)/ace/OS_Errno.inl \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Dispatcher.h \
+ $(TAO_ROOT)/tao/PortableServer/portableserver_export.h \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.h \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.h \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
+ $(TAO_ROOT)/tao/corbafwd.h \
+ $(ACE_ROOT)/ace/CDR_Base.h \
+ $(ACE_ROOT)/ace/Basic_Types.h \
+ $(ACE_ROOT)/ace/Basic_Types.i \
+ $(ACE_ROOT)/ace/Message_Block.h \
+ $(ACE_ROOT)/ace/ACE.h \
+ $(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/OS_Dirent.h \
+ $(ACE_ROOT)/ace/OS_Dirent.inl \
+ $(ACE_ROOT)/ace/OS_String.h \
+ $(ACE_ROOT)/ace/OS_String.inl \
+ $(ACE_ROOT)/ace/OS_Memory.h \
+ $(ACE_ROOT)/ace/OS_Memory.inl \
+ $(ACE_ROOT)/ace/OS_TLI.h \
+ $(ACE_ROOT)/ace/OS_TLI.inl \
+ $(ACE_ROOT)/ace/Min_Max.h \
+ $(ACE_ROOT)/ace/streams.h \
+ $(ACE_ROOT)/ace/Trace.h \
+ $(ACE_ROOT)/ace/OS.i \
+ $(ACE_ROOT)/ace/Flag_Manip.h \
+ $(ACE_ROOT)/ace/Flag_Manip.i \
+ $(ACE_ROOT)/ace/Handle_Ops.h \
+ $(ACE_ROOT)/ace/Handle_Ops.i \
+ $(ACE_ROOT)/ace/Lib_Find.h \
+ $(ACE_ROOT)/ace/Lib_Find.i \
+ $(ACE_ROOT)/ace/Init_ACE.h \
+ $(ACE_ROOT)/ace/Init_ACE.i \
+ $(ACE_ROOT)/ace/Sock_Connect.h \
+ $(ACE_ROOT)/ace/Sock_Connect.i \
+ $(ACE_ROOT)/ace/ACE.i \
+ $(ACE_ROOT)/ace/Malloc.h \
+ $(ACE_ROOT)/ace/Log_Msg.h \
+ $(ACE_ROOT)/ace/Log_Record.h \
+ $(ACE_ROOT)/ace/Log_Priority.h \
+ $(ACE_ROOT)/ace/Log_Record.i \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
+ $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
+ $(ACE_ROOT)/ace/Malloc.i \
+ $(ACE_ROOT)/ace/Malloc_T.h \
+ $(ACE_ROOT)/ace/Synch.h \
+ $(ACE_ROOT)/ace/Synch.i \
+ $(ACE_ROOT)/ace/Synch_T.h \
+ $(ACE_ROOT)/ace/Synch_T.i \
+ $(ACE_ROOT)/ace/Thread.h \
+ $(ACE_ROOT)/ace/Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
+ $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread_Adapter.inl \
+ $(ACE_ROOT)/ace/Thread.i \
+ $(ACE_ROOT)/ace/Atomic_Op.i \
+ $(ACE_ROOT)/ace/Synch_T.cpp \
+ $(ACE_ROOT)/ace/Malloc_Allocator.h \
+ $(ACE_ROOT)/ace/Malloc_Base.h \
+ $(ACE_ROOT)/ace/Malloc_Allocator.i \
+ $(ACE_ROOT)/ace/Free_List.h \
+ $(ACE_ROOT)/ace/Free_List.i \
+ $(ACE_ROOT)/ace/Free_List.cpp \
+ $(ACE_ROOT)/ace/Malloc_T.i \
+ $(ACE_ROOT)/ace/Malloc_T.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.h \
+ $(ACE_ROOT)/ace/Event_Handler.h \
+ $(ACE_ROOT)/ace/Event_Handler.i \
+ $(ACE_ROOT)/ace/Signal.h \
+ $(ACE_ROOT)/ace/Signal.i \
+ $(ACE_ROOT)/ace/Mem_Map.h \
+ $(ACE_ROOT)/ace/Mem_Map.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
+ $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
+ $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
+ $(ACE_ROOT)/ace/Unbounded_Set.h \
+ $(ACE_ROOT)/ace/Node.h \
+ $(ACE_ROOT)/ace/Node.cpp \
+ $(ACE_ROOT)/ace/Unbounded_Set.inl \
+ $(ACE_ROOT)/ace/Unbounded_Set.cpp \
+ $(ACE_ROOT)/ace/Memory_Pool.i \
+ $(ACE_ROOT)/ace/Message_Block.i \
+ $(ACE_ROOT)/ace/Message_Block_T.h \
+ $(ACE_ROOT)/ace/Message_Block_T.i \
+ $(ACE_ROOT)/ace/Message_Block_T.cpp \
+ $(ACE_ROOT)/ace/CDR_Base.inl \
+ $(TAO_ROOT)/tao/try_macros.h \
+ $(TAO_ROOT)/tao/orbconf.h \
+ $(ACE_ROOT)/ace/CORBA_macros.h \
+ $(TAO_ROOT)/tao/varbase.h \
+ $(TAO_ROOT)/tao/TAO_Export.h \
+ $(TAO_ROOT)/tao/corbafwd.i \
+ $(TAO_ROOT)/tao/CurrentC.h \
+ $(TAO_ROOT)/tao/Object.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
+ $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/Object.i \
+ $(TAO_ROOT)/tao/CurrentC.i \
+ $(TAO_ROOT)/tao/PolicyC.h \
+ $(TAO_ROOT)/tao/Encodable.h \
+ $(TAO_ROOT)/tao/Exception.h \
+ $(ACE_ROOT)/ace/SString.h \
+ $(ACE_ROOT)/ace/SString.i \
+ $(TAO_ROOT)/tao/Exception.i \
+ $(TAO_ROOT)/tao/Environment.h \
+ $(TAO_ROOT)/tao/Environment.i \
+ $(TAO_ROOT)/tao/Sequence.h \
+ $(TAO_ROOT)/tao/Managed_Types.h \
+ $(TAO_ROOT)/tao/Managed_Types.i \
+ $(TAO_ROOT)/tao/Sequence.i \
+ $(TAO_ROOT)/tao/Sequence_T.h \
+ $(TAO_ROOT)/tao/Sequence_T.i \
+ $(TAO_ROOT)/tao/Sequence_T.cpp \
+ $(TAO_ROOT)/tao/CDR.h \
+ $(ACE_ROOT)/ace/CDR_Stream.h \
+ $(ACE_ROOT)/ace/CDR_Stream.i \
+ $(TAO_ROOT)/tao/CDR.i \
+ $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
+ $(TAO_ROOT)/tao/PolicyC.i \
+ $(TAO_ROOT)/tao/Typecode.h \
+ $(TAO_ROOT)/tao/Typecode.i \
+ $(TAO_ROOT)/tao/Any.h \
+ $(TAO_ROOT)/tao/Any.i \
+ $(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+ $(ACE_ROOT)/ace/Map.h \
+ $(ACE_ROOT)/ace/Map_T.h \
+ $(ACE_ROOT)/ace/Pair.h \
+ $(ACE_ROOT)/ace/Pair_T.h \
+ $(ACE_ROOT)/ace/Pair_T.i \
+ $(ACE_ROOT)/ace/Pair_T.cpp \
+ $(ACE_ROOT)/ace/Map_Manager.h \
+ $(ACE_ROOT)/ace/Map_Manager.i \
+ $(ACE_ROOT)/ace/Map_Manager.cpp \
+ $(ACE_ROOT)/ace/Service_Config.h \
+ $(ACE_ROOT)/ace/Service_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.h \
+ $(ACE_ROOT)/ace/Shared_Object.i \
+ $(ACE_ROOT)/ace/Service_Object.i \
+ $(ACE_ROOT)/ace/Unbounded_Queue.h \
+ $(ACE_ROOT)/ace/Unbounded_Queue.inl \
+ $(ACE_ROOT)/ace/Unbounded_Queue.cpp \
+ $(ACE_ROOT)/ace/Service_Config.i \
+ $(ACE_ROOT)/ace/Reactor.h \
+ $(ACE_ROOT)/ace/Handle_Set.h \
+ $(ACE_ROOT)/ace/Handle_Set.i \
+ $(ACE_ROOT)/ace/Timer_Queue.h \
+ $(ACE_ROOT)/ace/Timer_Queue_T.h \
+ $(ACE_ROOT)/ace/Test_and_Set.h \
+ $(ACE_ROOT)/ace/Test_and_Set.i \
+ $(ACE_ROOT)/ace/Test_and_Set.cpp \
+ $(ACE_ROOT)/ace/Timer_Queue_T.i \
+ $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
+ $(ACE_ROOT)/ace/Reactor.i \
+ $(ACE_ROOT)/ace/Reactor_Impl.h \
+ $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager.h \
+ $(ACE_ROOT)/ace/Functor.h \
+ $(ACE_ROOT)/ace/Functor.i \
+ $(ACE_ROOT)/ace/Functor_T.h \
+ $(ACE_ROOT)/ace/Functor_T.i \
+ $(ACE_ROOT)/ace/Functor_T.cpp \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Active_Map_Manager.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
+ $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
+ $(ACE_ROOT)/ace/Map_T.i \
+ $(ACE_ROOT)/ace/Map_T.cpp \
+ $(TAO_ROOT)/tao/PortableServer/Key_Adapters.i \
+ $(TAO_ROOT)/tao/PortableServer/poa_macros.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.h \
+ $(TAO_ROOT)/tao/Abstract_Servant_Base.h \
+ $(TAO_ROOT)/tao/PortableServer/Servant_Base.i \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.h \
+ $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
+ $(TAO_ROOT)/tao/PortableServer/Active_Object_Map.i \
+ $(TAO_ROOT)/tao/Adapter.h \
+ $(TAO_ROOT)/tao/Adapter.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/PortableServer/Default_Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/Policy_Validator.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policies.i \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Policy_Set.i \
+ $(TAO_ROOT)/tao/PortableServer/Object_Adapter.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBA.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorba_export.h \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.h \
+ $(TAO_ROOT)/tao/IOPC.h \
+ $(TAO_ROOT)/tao/IOPC.i \
+ $(TAO_ROOT)/tao/TimeBaseC.h \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
+ $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.h \
+ $(TAO_ROOT)/tao/TAO_Singleton.inl \
+ $(TAO_ROOT)/tao/TAO_Singleton.cpp \
+ $(ACE_ROOT)/ace/Object_Manager.h \
+ $(ACE_ROOT)/ace/Object_Manager.i \
+ $(ACE_ROOT)/ace/Managed_Object.h \
+ $(ACE_ROOT)/ace/Managed_Object.i \
+ $(ACE_ROOT)/ace/Managed_Object.cpp \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
+ $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
+ $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
+ $(TAO_ROOT)/tao/TimeBaseC.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.h \
+ $(TAO_ROOT)/tao/RTCORBA/rtcorbafwd.h \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping.i \
+ $(TAO_ROOT)/tao/RTCORBA/Priority_Mapping_Manager.i \
+ $(TAO_ROOT)/tao/RTCORBA/RTCORBAC.i \
+ RT_POA.h \
+ $(TAO_ROOT)/tao/PortableServer/POA.h \
+ $(TAO_ROOT)/tao/PortableServer/POAManager.h \
+ $(TAO_ROOT)/tao/PortableServer/POAManager.i \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.h \
+ $(TAO_ROOT)/tao/PortableServer/POA_Cached_Policies.i \
+ $(TAO_ROOT)/tao/Object_KeyC.h \
+ $(TAO_ROOT)/tao/Object_KeyC.i \
+ $(ACE_ROOT)/ace/Containers.h \
+ $(ACE_ROOT)/ace/Containers.i \
+ $(ACE_ROOT)/ace/Containers_T.h \
+ $(ACE_ROOT)/ace/Array_Base.h \
+ $(ACE_ROOT)/ace/Array_Base.inl \
+ $(ACE_ROOT)/ace/Array_Base.cpp \
+ $(ACE_ROOT)/ace/Containers_T.i \
+ $(ACE_ROOT)/ace/Containers_T.cpp \
+ $(TAO_ROOT)/tao/OctetSeqC.h \
+ $(TAO_ROOT)/tao/OctetSeqC.i \
+ $(TAO_ROOT)/tao/PortableServer/POA.i \
+ RTPortableServer.h RTPortableServerC.h RTPortableServerC.i RT_POA.i \
+ $(TAO_ROOT)/tao/ORB_Core.h \
+ $(TAO_ROOT)/tao/ORB.h \
+ $(TAO_ROOT)/tao/Services.h \
+ $(TAO_ROOT)/tao/Services.i \
+ $(TAO_ROOT)/tao/CORBA_String.h \
+ $(TAO_ROOT)/tao/CORBA_String.inl \
+ $(TAO_ROOT)/tao/ORB.i \
+ $(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Policy_Manager.i \
+ $(TAO_ROOT)/tao/Resource_Factory.h \
+ $(TAO_ROOT)/tao/Pluggable.h \
+ $(TAO_ROOT)/tao/Pluggable.i \
+ $(TAO_ROOT)/tao/Protocol_Factory.h \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
+ $(TAO_ROOT)/tao/PolicyFactory_Registry.h \
+ $(TAO_ROOT)/tao/PortableInterceptorC.h \
+ $(TAO_ROOT)/tao/DynamicC.h \
+ $(TAO_ROOT)/tao/DynamicC.i \
+ $(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
+ $(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
+ $(TAO_ROOT)/tao/MessagingC.i \
+ $(TAO_ROOT)/tao/PortableInterceptorC.i \
+ $(TAO_ROOT)/tao/Parser_Registry.h \
+ $(TAO_ROOT)/tao/Parser_Registry.i \
+ $(TAO_ROOT)/tao/Service_Callbacks.h \
+ $(TAO_ROOT)/tao/Service_Callbacks.i \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \
+ $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \
+ $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \
+ $(TAO_ROOT)/tao/Object_Ref_Table.h \
+ $(TAO_ROOT)/tao/Interceptor_List.h \
+ $(TAO_ROOT)/tao/Interceptor_List.inl \
+ $(TAO_ROOT)/tao/Protocols_Hooks.h \
+ $(ACE_ROOT)/ace/Thread_Manager.h \
+ $(ACE_ROOT)/ace/Singleton.h \
+ $(ACE_ROOT)/ace/Singleton.i \
+ $(ACE_ROOT)/ace/Singleton.cpp \
+ $(ACE_ROOT)/ace/Thread_Manager.i \
+ $(TAO_ROOT)/tao/ORB_Core.i \
+ $(TAO_ROOT)/tao/TAO_Server_Request.h \
+ $(TAO_ROOT)/tao/Tagged_Profile.h \
+ $(TAO_ROOT)/tao/GIOPC.h \
+ $(TAO_ROOT)/tao/GIOPC.i \
+ $(TAO_ROOT)/tao/Tagged_Profile.i \
+ $(TAO_ROOT)/tao/Service_Context.h \
+ $(TAO_ROOT)/tao/Service_Context.inl \
+ $(TAO_ROOT)/tao/TAO_Server_Request.i
+
+# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/RTPortableServer/Makefile.bor b/TAO/tao/RTPortableServer/Makefile.bor
new file mode 100644
index 00000000000..4456c75ac67
--- /dev/null
+++ b/TAO/tao/RTPortableServer/Makefile.bor
@@ -0,0 +1,24 @@
+#
+# Makefile for building the TAO RTCorba library
+#
+
+NAME = TAO_RTCORBA
+
+OBJFILES = \
+ $(OBJDIR)\ThruPOA_Object_Proxy_Impl.obj
+
+!ifdef STATIC
+CFLAGS = $(ACE_CFLAGS) $(TAO_CFLAGS) $(TAO_RTCORBA_CFLAGS)
+!else
+CFLAGS = $(ACE_CFLAGS) $(TAO_CFLAGS) $(TAO_RTCORBA_CFLAGS) \
+ -DTAO_RTCORBA_BUILD_DLL
+!endif
+
+CPPDIR = .
+
+INCDIR_NAME = tao\RTCORBA
+INCLUDES = *.h *.i *.inl *_T.cpp PortableServer.pidl ImplRepo.pidl
+
+LIBFILES = $(ACE_LIB) $(TAO_LIB)
+
+!include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor>
diff --git a/TAO/tao/RTPortableServer/RTPortableServer.cpp b/TAO/tao/RTPortableServer/RTPortableServer.cpp
new file mode 100644
index 00000000000..6c37b0d28e2
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RTPortableServer.cpp
@@ -0,0 +1,29 @@
+/* -*- C++ -*- */
+
+// $Id$
+// =================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// RTPortableServer.cpp
+//
+// = AUTHOR
+// Frank Hunleth <fhunleth@cs.wustl.edu>
+//
+// =================================================================
+
+#include "RTPortableServer.h"
+#include "RT_Object_Adapter_Factory.h"
+
+ACE_RCSID (RTPortableServer, RTPortableServer, "$Id$")
+
+int
+TAO_RT_POA_Initializer::init (void)
+{
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_RT_Object_Adapter_Factory);
+
+ return 0;
+}
diff --git a/TAO/tao/RTPortableServer/RTPortableServer.h b/TAO/tao/RTPortableServer/RTPortableServer.h
new file mode 100644
index 00000000000..9f81e8c9076
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RTPortableServer.h
@@ -0,0 +1,55 @@
+/* -*- C++ -*- */
+
+// $Id$
+
+// =========================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// RTPortableserver.h
+//
+// = AUTHOR
+// Frank Hunleth <fhunleth@cs.wustl.edu>
+//
+// =========================================================================
+
+#ifndef TAO_RT_PORTABLESERVER_H
+#define TAO_RT_PORTABLESERVER_H
+#include "ace/pre.h"
+
+#include "rtportableserver_export.h"
+#include "tao/corbafwd.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_RTPortableServer_Export TAO_RT_POA_Initializer
+{
+public:
+ static int init (void);
+ // Used to force the initialization of the ORB code.
+};
+
+#if defined(ACE_HAS_BROKEN_STATIC_CONSTRUCTORS)
+
+typedef int (*TAO_Module_Initializer) (void);
+
+static TAO_Module_Initializer
+TAO_Requires_RT_POA_Initializer = &TAO_RT_POA_Initializer::init;
+
+#else
+
+static int
+TAO_Requires_RT_POA_Initializer = TAO_RT_POA_Initializer::init ();
+
+#endif /* ACE_HAS_BROKEN_STATIC_CONSTRUCTORS */
+
+#define TAO_RT_PORTABLESERVER_SAFE_INCLUDE
+#include "RTPortableServerC.h"
+#undef TAO_RT_PORTABLESERVER_SAFE_INCLUDE
+
+#include "ace/post.h"
+#endif /* TAO_RT_PORTABLESERVER_H */
diff --git a/TAO/tao/PortableServer/RTPortableServer.pidl b/TAO/tao/RTPortableServer/RTPortableServer.pidl
index ecd290b30ce..c01f8a3f6d7 100644
--- a/TAO/tao/PortableServer/RTPortableServer.pidl
+++ b/TAO/tao/RTPortableServer/RTPortableServer.pidl
@@ -17,17 +17,17 @@
//
// tao_idl.exe \
// -Ge 1 \
-// -Wb,export_macro=TAO_PortableServer_Export \
+// -Wb,export_macro=TAO_RTPortableServer_Export \
+// -Wb,export_include="rtportableserver_export.h" \
// -Wb,pre_include="ace/pre.h" \
// -Wb,post_include="ace/post.h" \
// RTPortableServer.pidl
//
// After the file is generated a patch from the diffs directory must
-// be applied. The patch fixes include file dependencies and adds
-// TAO_HAS_RT_CORBA directives. It also makes the inheritance of
-// RTPortableServer::POA from PortableServer::POA non-virtual. This
-// was to make sure that classes casting from PortableServer::POA to
-// TAO_POA can still do so.
+// be applied. The patch fixes include file dependencies and makes
+// the inheritance of RTPortableServer::POA from PortableServer::POA
+// non-virtual. This was to make sure that classes casting from
+// PortableServer::POA to TAO_POA can still do so.
//
// Apply patches using the following commands:
//
diff --git a/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.cpp b/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.cpp
new file mode 100644
index 00000000000..881a41c1bae
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.cpp
@@ -0,0 +1,45 @@
+// $Id$
+
+#include "RT_Object_Adapter_Factory.h"
+#include "RT_POA_Initializer.h"
+#include "tao/PortableServer/Object_Adapter.h"
+#include "tao/ORB_Core.h"
+
+ACE_RCSID (TAO_RTPortableServer,
+ RT_Object_Adapter_Factory,
+ "$Id$")
+
+
+TAO_RT_Object_Adapter_Factory::TAO_RT_Object_Adapter_Factory (void)
+{
+}
+
+TAO_Adapter*
+TAO_RT_Object_Adapter_Factory::create (TAO_ORB_Core *orb_core)
+{
+ // Register the RT_POA initializer so that it can register all of its
+ // hooks when the time comes.
+ TAO_RT_POA_Initializer *rt_initializer;
+ ACE_NEW_RETURN (rt_initializer,
+ TAO_RT_POA_Initializer,
+ 0);
+ orb_core->add_poa_extension_initializer (rt_initializer);
+
+ // Setup the POA_Current object in the ORB
+ CORBA::Object_var current = new TAO_POA_Current;
+ orb_core->poa_current (current.in ());
+
+ return new TAO_Object_Adapter (orb_core->server_factory ()->
+ active_object_map_creation_parameters (),
+ *orb_core);
+}
+
+ACE_FACTORY_DEFINE (TAO_RTPortableServer, TAO_RT_Object_Adapter_Factory)
+ACE_STATIC_SVC_DEFINE (TAO_RT_Object_Adapter_Factory,
+ ACE_TEXT ("TAO_RT_POA"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (TAO_RT_Object_Adapter_Factory),
+ ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
+ 0)
+
+
diff --git a/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.h b/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.h
new file mode 100644
index 00000000000..8d07a1294e8
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_Object_Adapter_Factory.h
@@ -0,0 +1,44 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// RT_Object_Adapter_Factory.h
+//
+// = AUTHOR
+// Frank Hunleth
+//
+// ============================================================================
+
+#ifndef TAO_RT_OBJECT_ADAPTER_FACTORY_H
+#define TAO_RT_OBJECT_ADAPTER_FACTORY_H
+#include "ace/pre.h"
+
+#include "rtportableserver_export.h"
+#include "tao/Adapter.h"
+#include "ace/Service_Config.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+class TAO_RTPortableServer_Export TAO_RT_Object_Adapter_Factory : public TAO_Adapter_Factory
+{
+public:
+ TAO_RT_Object_Adapter_Factory (void);
+ // Constructor
+
+ // = The TAO_Adapter_Factory methods, please read tao/Adapter.h for
+ // details.
+ virtual TAO_Adapter *create (TAO_ORB_Core *orb_core);
+};
+
+ACE_STATIC_SVC_DECLARE (TAO_RT_Object_Adapter_Factory)
+ACE_FACTORY_DECLARE (TAO_RTPortableServer, TAO_RT_Object_Adapter_Factory)
+
+#include "ace/post.h"
+#endif /* TAO_RT_OBJECT_ADAPTER_FACTORY_H */
diff --git a/TAO/tao/RTPortableServer/RT_POA.cpp b/TAO/tao/RTPortableServer/RT_POA.cpp
new file mode 100644
index 00000000000..cfdd7d3a3bb
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_POA.cpp
@@ -0,0 +1,765 @@
+// @(#) $Id$
+
+#include "RT_POA.h"
+
+#include "tao/ORB_Core.h"
+#include "tao/ORB.h"
+#include "tao/Server_Strategy_Factory.h"
+#include "tao/Environment.h"
+#include "tao/Exception.h"
+#include "tao/Stub.h"
+#include "tao/debug.h"
+#include "tao/Acceptor_Registry.h"
+
+#include "tao/RTCORBA/RT_Policy_i.h"
+
+#include "tao/PortableServer/Default_Acceptor_Filter.h"
+#include "RT_Acceptor_Filters.h"
+
+// auto_ptr class
+#include "ace/Auto_Ptr.h"
+
+#if !defined (__ACE_INLINE__)
+# include "RT_POA.i"
+#endif /* ! __ACE_INLINE__ */
+
+ACE_RCSID(tao, POA, "$Id$")
+
+TAO_RT_POA::TAO_RT_POA (const TAO_POA::String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA::Environment &ACE_TRY_ENV)
+ : TAO_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter,
+ ACE_TRY_ENV)
+{
+ ACE_CHECK;
+
+ // Parse the RT policies and update our policy cache.
+ this->parse_rt_policies (this->policies (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+TAO_RT_POA::~TAO_RT_POA (void)
+{
+}
+
+TAO_POA *
+TAO_RT_POA::new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ TAO_RT_POA *poa;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_RT_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter,
+ ACE_TRY_ENV),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
+
+void
+TAO_RT_POA::parse_rt_policies (TAO_POA_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+
+ CORBA::Policy_var policy =
+ policies.get_cached_policy (TAO_CACHED_POLICY_PRIORITY_MODEL);
+
+ RTCORBA::PriorityModelPolicy_var priority_model =
+ RTCORBA::PriorityModelPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (priority_model.in ()))
+ {
+ RTCORBA::PriorityModel rt_priority_model =
+ priority_model->priority_model (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ this->cached_policies ().priority_model (
+ TAO_POA_Cached_Policies::PriorityModel (rt_priority_model));
+
+ RTCORBA::Priority priority = priority_model->server_priority (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ this->cached_policies ().server_priority (priority);
+ }
+}
+
+void
+TAO_RT_POA::valid_priority (RTCORBA::Priority priority,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ // Make sure <priority> matches our resource configuration:
+ // 1. If Priority Banded Connections are set, <priority> must match
+ // one of the bands.
+ // 2. If no Priority Banded Connections are set, at least one server
+ // endpoint must provide service at the specified <priority>.
+
+ // @@ RT CORBA Subsetting: optimize out locks.
+ CORBA::Policy_var policy =
+ this->policies ().get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
+
+ RTCORBA::PriorityBandedConnectionPolicy_var priority_bands
+ = RTCORBA::PriorityBandedConnectionPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ TAO_PriorityBandedConnectionPolicy *bands_policy =
+ ACE_dynamic_cast (TAO_PriorityBandedConnectionPolicy *,
+ priority_bands.in ());
+
+ if (bands_policy != 0)
+ // Case 1.
+ {
+ RTCORBA::PriorityBands &bands =
+ bands_policy->priority_bands_rep ();
+
+ for (CORBA::ULong i = 0; i < bands.length (); ++i)
+ {
+ if (priority <= bands[i].high
+ && priority >= bands[i].low)
+ return;
+ }
+ }
+ else
+ // Case 2.
+ {
+ TAO_Acceptor_Registry *ar =
+ this->orb_core_.acceptor_registry ();
+
+ for (TAO_Acceptor **a = ar->begin (); a != ar->end (); ++a)
+ {
+ if ((*a)->priority () == priority)
+ return;
+ }
+ }
+
+ ACE_THROW (CORBA::BAD_PARAM ());
+}
+
+void
+TAO_RT_POA::validate_policies (CORBA::Environment &ACE_TRY_ENV)
+{
+ // For each of the above operations, if the POA supports the
+ // IMPLICIT_ACTIVATION option for the ImplicitActivationPolicy then
+ // the ORB shall raise a WrongPolicy user exception. This relieves
+ // an ORB implementation of the need to retrieve the target object's
+ // priority from "somewhere" when a request arrives for an inactive
+ // object.
+ if (this->cached_policies_.implicit_activation () ==
+ PortableServer::IMPLICIT_ACTIVATION)
+ {
+ ACE_THROW (PortableServer::POA::WrongPolicy ());
+ }
+
+ // For each of the above operations, if the POA does not support the
+ // SERVER_DECLARED option for the PriorityModelPolicy then the ORB
+ // shall raise a WrongPolicy user exception.
+ if (this->cached_policies_.priority_model () !=
+ TAO_POA_Cached_Policies::SERVER_DECLARED)
+ {
+ ACE_THROW (PortableServer::POA::WrongPolicy ());
+ }
+
+ // In all other respects the semantics of the corresponding
+ // (i.e. without the name extensions "_with_priority" and
+ // "_and_priority") PortableServer::POA operations shall be
+ // observed.
+}
+
+
+TAO_Stub *
+TAO_RT_POA::key_to_stub_i (const TAO_ObjectKey &key,
+ const char *type_id,
+ CORBA::Short priority,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ CORBA::PolicyList_var client_exposed_policies =
+ this->client_exposed_policies (priority,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub *data = 0;
+
+ CORBA::Policy_var protocol =
+ this->policies ().get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
+
+ RTCORBA::ServerProtocolPolicy_var server_protocol_policy =
+ RTCORBA::ServerProtocolPolicy::_narrow (protocol.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ TAO_ServerProtocolPolicy *server_protocol =
+ ACE_dynamic_cast (TAO_ServerProtocolPolicy *,
+ server_protocol_policy.in ());
+
+
+ // If the POA has RTCORBA::SERVER_DECLARED priority model
+ // then regardless of the fact that there are or that there
+ // are not bands then we need to pass only one endpoint that
+ // is either the one associated to the bands to which the
+ // server belongs, or the one associated to the server priority.
+ //
+ // If the POA has RTCORBA::CLIENT_EXPOSED, than all endpoints
+ // should be passed.
+
+ if (this->cached_policies_.priority_model ()
+ == TAO_POA_Cached_Policies::SERVER_DECLARED)
+ {
+ CORBA::Policy_var bands =
+ this->policies ().get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
+
+ RTCORBA::PriorityBandedConnectionPolicy_var priority_bands
+ = RTCORBA::PriorityBandedConnectionPolicy::_narrow (bands.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ TAO_PriorityBandedConnectionPolicy *priority_bands_i =
+ ACE_dynamic_cast (TAO_PriorityBandedConnectionPolicy *,
+ priority_bands.in ());
+
+ if (priority_bands_i != 0)
+ {
+ TAO_Bands_Acceptor_Filter
+ filter (server_protocol->protocols_rep (),
+ priority_bands_i->priority_bands_rep());
+
+ data = this->orb_core_.create_stub_object (key,
+ type_id,
+ client_exposed_policies._retn (),
+ &filter,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+ else
+ {
+ RTCORBA::Priority object_priority =
+ this->cached_policies_.server_priority () > priority ?
+ this->cached_policies_.server_priority () : priority;
+ TAO_Priority_Acceptor_Filter filter (server_protocol->protocols_rep (),
+ object_priority);
+
+ data = this->orb_core_.create_stub_object (key,
+ type_id,
+ client_exposed_policies._retn (),
+ &filter,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+ }
+ else
+ {
+ // Client propagated.
+ TAO_Server_Protocol_Acceptor_Filter filter (server_protocol->protocols_rep ());
+ data = this->orb_core_.create_stub_object (key,
+ type_id,
+ client_exposed_policies._retn (),
+ &filter,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ return data;
+}
+
+CORBA::PolicyList *
+TAO_RT_POA::client_exposed_policies (CORBA::Short object_priority,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ CORBA::PolicyList *client_exposed_policies = 0;
+ ACE_NEW_THROW_EX (client_exposed_policies,
+ CORBA::PolicyList (),
+ CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::COMPLETED_NO));
+ ACE_CHECK_RETURN (0);
+
+ // Add in all of the client exposed policies.
+ this->policies_.add_client_exposed_fixed_policies (client_exposed_policies,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ // Check if the priority model policy has been set, and if so, let
+ // the client know about it.
+ CORBA::Short poa_priority =
+ this->cached_policies_.server_priority ();
+
+ if (poa_priority != TAO_INVALID_PRIORITY)
+ {
+ TAO_POA_Cached_Policies::PriorityModel priority_model =
+ this->cached_policies_.priority_model ();
+
+ // If the priority model is client propagated, let the client
+ // about the default server priority (the POA priority). If
+ // the priority model is server declared, tell the client the
+ // servant's priority.
+ CORBA::Short priority;
+ if (priority_model == TAO_POA_Cached_Policies::CLIENT_PROPAGATED)
+ priority = poa_priority;
+ else
+ priority = object_priority;
+
+ TAO_PriorityModelPolicy *priority_model_policy;
+ ACE_NEW_THROW_EX (priority_model_policy,
+ TAO_PriorityModelPolicy (RTCORBA::PriorityModel (priority_model),
+ priority),
+ CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
+ CORBA::COMPLETED_NO));
+ ACE_CHECK_RETURN (0);
+
+ CORBA::ULong current_length = client_exposed_policies->length ();
+ client_exposed_policies->length (current_length + 1);
+ (*client_exposed_policies)[current_length] = priority_model_policy;
+ }
+
+ return client_exposed_policies;
+}
+
+
+// Standard POA interfaces
+PortableServer::POA_ptr
+TAO_RT_POA::create_POA (const char *adapter_name,
+ PortableServer::POAManager_ptr poa_manager,
+ const CORBA::PolicyList &policies,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterAlreadyExists,
+ PortableServer::POA::InvalidPolicy))
+{
+ PortableServer::POA_ptr poa = this->TAO_POA::create_POA (adapter_name,
+ poa_manager,
+ policies,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (poa);
+ return poa;
+}
+
+PortableServer::POA_ptr
+TAO_RT_POA::find_POA (const char *adapter_name,
+ CORBA::Boolean activate_it,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterNonExistent))
+{
+ PortableServer::POA_ptr poa = this->TAO_POA::find_POA (adapter_name,
+ activate_it,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (poa);
+ return poa;
+}
+
+void
+TAO_RT_POA::destroy (CORBA::Boolean etherealize_objects,
+ CORBA::Boolean wait_for_completion,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ this->TAO_POA::destroy (etherealize_objects,
+ wait_for_completion,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ThreadPolicy_ptr
+TAO_RT_POA::create_thread_policy (PortableServer::ThreadPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ThreadPolicy_ptr policy =
+ this->TAO_POA::create_thread_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+PortableServer::LifespanPolicy_ptr
+TAO_RT_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::LifespanPolicy_ptr policy =
+ this->TAO_POA::create_lifespan_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+PortableServer::IdUniquenessPolicy_ptr
+TAO_RT_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::IdUniquenessPolicy_ptr policy =
+ this->TAO_POA::create_id_uniqueness_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+PortableServer::IdAssignmentPolicy_ptr
+TAO_RT_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::IdAssignmentPolicy_ptr policy =
+ this->TAO_POA::create_id_assignment_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::ImplicitActivationPolicy_ptr
+TAO_RT_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ImplicitActivationPolicy_ptr policy =
+ this->TAO_POA::create_implicit_activation_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+PortableServer::ServantRetentionPolicy_ptr
+TAO_RT_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::ServantRetentionPolicy_ptr policy =
+ this->TAO_POA::create_servant_retention_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+PortableServer::RequestProcessingPolicy_ptr
+TAO_RT_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::RequestProcessingPolicy_ptr policy =
+ this->TAO_POA::create_request_processing_policy (value,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (policy);
+ return policy;
+}
+
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+char *
+TAO_RT_POA::the_name (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ char * name =
+ this->TAO_POA::the_name (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (name);
+ return name;
+}
+
+PortableServer::POA_ptr
+TAO_RT_POA::the_parent (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POA_ptr parent =
+ this->TAO_POA::the_parent (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (parent);
+ return parent;
+}
+
+PortableServer::POAList *
+TAO_RT_POA::the_children (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POAList *children =
+ this->TAO_POA::the_children (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (children);
+ return children;
+}
+
+PortableServer::POAManager_ptr
+TAO_RT_POA::the_POAManager (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::POAManager_ptr poa_manager =
+ this->TAO_POA::the_POAManager (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (poa_manager);
+ return poa_manager;
+}
+
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+PortableServer::AdapterActivator_ptr
+TAO_RT_POA::the_activator (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ PortableServer::AdapterActivator_ptr activator =
+ this->TAO_POA::the_activator (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (activator);
+ return activator;
+}
+
+void
+TAO_RT_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activator,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ this->TAO_POA::the_activator (adapter_activator,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+PortableServer::ServantManager_ptr
+TAO_RT_POA::get_servant_manager (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ServantManager_ptr servant_manager =
+ this->TAO_POA::get_servant_manager (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (servant_manager);
+ return servant_manager;
+}
+
+void
+TAO_RT_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_POA::set_servant_manager (imgr,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+PortableServer::Servant
+TAO_RT_POA::get_servant (CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::NoServant,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_POA::get_servant (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+void
+TAO_RT_POA::set_servant (PortableServer::Servant servant,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_POA::set_servant (servant,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+PortableServer::ObjectId *
+TAO_RT_POA::activate_object (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_POA::activate_object (p_servant,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+void
+TAO_RT_POA::activate_object_with_id (const PortableServer::ObjectId &id,
+ PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_POA::activate_object_with_id (id,
+ p_servant,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+void
+TAO_RT_POA::deactivate_object (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ this->TAO_POA::deactivate_object (oid,
+ ACE_TRY_ENV);
+ ACE_CHECK;
+}
+
+CORBA::Object_ptr
+TAO_RT_POA::create_reference (const char *intf,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_POA::create_reference (intf,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+CORBA::Object_ptr
+TAO_RT_POA::create_reference_with_id (const PortableServer::ObjectId &oid,
+ const char *intf,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_POA::create_reference_with_id (oid,
+ intf,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+PortableServer::ObjectId *
+TAO_RT_POA::servant_to_id (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_POA::servant_to_id (p_servant,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+CORBA::Object_ptr
+TAO_RT_POA::servant_to_reference (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_POA::servant_to_reference (p_servant,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+
+PortableServer::Servant
+TAO_RT_POA::reference_to_servant (CORBA::Object_ptr reference,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_POA::reference_to_servant (reference,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+PortableServer::ObjectId *
+TAO_RT_POA::reference_to_id (CORBA::Object_ptr reference,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::ObjectId *object_id =
+ this->TAO_POA::reference_to_id (reference,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (object_id);
+ return object_id;
+}
+
+PortableServer::Servant
+TAO_RT_POA::id_to_servant (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ PortableServer::Servant servant =
+ this->TAO_POA::id_to_servant (oid,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (servant);
+ return servant;
+}
+
+CORBA::Object_ptr
+TAO_RT_POA::id_to_reference (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy))
+{
+ CORBA::Object_ptr obj =
+ this->TAO_POA::id_to_reference (oid,
+ ACE_TRY_ENV);
+ ACE_CHECK_RETURN (obj);
+ return obj;
+}
+
+CORBA::OctetSeq *
+TAO_RT_POA::id (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->TAO_POA::id (ACE_TRY_ENV);
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
diff --git a/TAO/tao/RTPortableServer/RT_POA.h b/TAO/tao/RTPortableServer/RT_POA.h
new file mode 100644
index 00000000000..89654538476
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_POA.h
@@ -0,0 +1,304 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// PortableServer
+//
+// = FILENAME
+// RT_POA.h
+//
+// = DESCRIPTION
+// RT_POA
+//
+// = AUTHOR
+// Irfan Pyarali
+//
+// ============================================================================
+
+#ifndef TAO_RT_POA_H
+#define TAO_RT_POA_H
+#include "ace/pre.h"
+
+#include "rtportableserver_export.h"
+#include "tao/PortableServer/POA.h"
+#include "tao/RTCORBA/RTCORBA.h"
+#include "RTPortableServer.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// 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(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_RTPortableServer_Export TAO_RT_POA :
+ public virtual RTPortableServer::POA,
+ public virtual TAO_POA
+{
+public:
+
+ // RTCORBA specific methods
+ CORBA::Object_ptr create_reference_with_priority (const char * intf,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
+ const char * intf,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::ObjectId * activate_object_with_priority (PortableServer::Servant p_servant,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+
+ void activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
+ PortableServer::Servant p_servant,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+ // End RTCORBA specific methods
+
+ // Standard POA interface methods
+ PortableServer::POA_ptr create_POA (const char *adapter_name,
+ PortableServer::POAManager_ptr poa_manager,
+ const CORBA::PolicyList &policies,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterAlreadyExists,
+ PortableServer::POA::InvalidPolicy));
+
+ PortableServer::POA_ptr find_POA (const char *adapter_name,
+ CORBA::Boolean activate_it,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::AdapterNonExistent));
+
+ void destroy (CORBA::Boolean etherealize_objects,
+ CORBA::Boolean wait_for_completion,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ThreadPolicy_ptr create_thread_policy (PortableServer::ThreadPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ PortableServer::LifespanPolicy_ptr create_lifespan_policy (PortableServer::LifespanPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ char * the_name (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POA_ptr the_parent (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POAList *the_children (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::POAManager_ptr the_POAManager (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+
+ PortableServer::AdapterActivator_ptr the_activator (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void the_activator (PortableServer::AdapterActivator_ptr adapter_activator,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ PortableServer::ServantManager_ptr get_servant_manager (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ void set_servant_manager (PortableServer::ServantManager_ptr imgr,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant get_servant (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::NoServant,
+ PortableServer::POA::WrongPolicy));
+
+ void set_servant (PortableServer::Servant servant,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+ PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+
+ void activate_object_with_id (const PortableServer::ObjectId &id,
+ PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy));
+
+ void deactivate_object (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr create_reference (const char *intf,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid,
+ const char *intf,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongAdapter,
+ PortableServer::POA::WrongPolicy));
+
+ PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid,
+ CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ObjectNotActive,
+ PortableServer::POA::WrongPolicy));
+
+ CORBA::OctetSeq *id (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ // End standard POA interface methods.
+
+ virtual CORBA::PolicyList *client_exposed_policies (CORBA::Short object_priority,
+ CORBA_Environment &ACE_TRY_ENV);
+
+ TAO_RT_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV);
+
+ virtual ~TAO_RT_POA (void);
+
+protected:
+
+ /// Template method for creating new POA's of this type.
+ virtual TAO_POA *new_POA (const String &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV);
+
+ virtual TAO_Stub *key_to_stub_i (const TAO_ObjectKey &key,
+ const char *type_id,
+ CORBA::Short priority,
+ CORBA_Environment &ACE_TRY_ENV);
+
+ void valid_priority (RTCORBA::Priority priority,
+ CORBA_Environment &ACE_TRY_ENV);
+
+ void validate_policies (CORBA::Environment &ACE_TRY_ENV);
+
+ // Parse the policy list for RT policies and update our
+ // cached policy instance.
+ void parse_rt_policies (TAO_POA_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__ACE_INLINE__)
+# include "RT_POA.i"
+#endif /* __ACE_INLINE__ */
+
+#include "ace/post.h"
+#endif /* TAO_POA_H */
diff --git a/TAO/tao/RTPortableServer/RT_POA.i b/TAO/tao/RTPortableServer/RT_POA.i
new file mode 100644
index 00000000000..c45f4cd0db7
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_POA.i
@@ -0,0 +1,101 @@
+// $Id$
+
+// Exception macros
+#include "tao/PortableServer/poa_macros.h"
+#include "tao/Environment.h"
+
+ACE_INLINE CORBA::Object_ptr
+TAO_RT_POA::create_reference_with_priority (const char * intf,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ // Check that this method can be used based on this POA's policies.
+ this->validate_policies (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ this->valid_priority (priority, ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ // Lock access for the duration of this transaction.
+ TAO_POA_GUARD_RETURN (0);
+
+ return this->create_reference_i (intf,
+ priority,
+ ACE_TRY_ENV);
+}
+
+ACE_INLINE CORBA::Object_ptr
+TAO_RT_POA::create_reference_with_id_and_priority (const PortableServer::ObjectId & oid,
+ const char * intf,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::WrongPolicy))
+{
+ // Check that this method can be used based on this POA's policies.
+ this->validate_policies (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ this->valid_priority (priority, ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::Object::_nil ());
+
+ // Lock access for the duration of this transaction.
+ TAO_POA_GUARD_RETURN (0);
+
+ return this->create_reference_with_id_i (oid,
+ intf,
+ priority,
+ ACE_TRY_ENV);
+}
+
+ACE_INLINE PortableServer::ObjectId *
+TAO_RT_POA::activate_object_with_priority (PortableServer::Servant servant,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ // Check that this method can be used based on this POA's policies.
+ this->validate_policies (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ this->valid_priority (priority, ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
+ // Lock access for the duration of this transaction.
+ TAO_POA_GUARD_RETURN (0);
+
+ return this->activate_object_i (servant,
+ priority,
+ ACE_TRY_ENV);
+}
+
+ACE_INLINE void
+TAO_RT_POA::activate_object_with_id_and_priority (const PortableServer::ObjectId & oid,
+ PortableServer::Servant servant,
+ RTCORBA::Priority priority,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::POA::ServantAlreadyActive,
+ PortableServer::POA::ObjectAlreadyActive,
+ PortableServer::POA::WrongPolicy))
+{
+ // Check that this method can be used based on this POA's policies.
+ this->validate_policies (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ this->valid_priority (priority, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Lock access for the duration of this transaction.
+ TAO_POA_GUARD;
+
+ this->activate_object_with_id_i (oid,
+ servant,
+ priority,
+ ACE_TRY_ENV);
+}
+
diff --git a/TAO/tao/RTPortableServer/RT_POA_Initializer.cpp b/TAO/tao/RTPortableServer/RT_POA_Initializer.cpp
new file mode 100644
index 00000000000..d2b0c9bcfa2
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_POA_Initializer.cpp
@@ -0,0 +1,62 @@
+// $Id$
+
+#include "RT_POA_Initializer.h"
+#include "RT_Servant_Dispatcher.h"
+#include "RT_Policy_Validator.h"
+
+#include "tao/PortableServer/Object_Adapter.h"
+
+#include "tao/ORB_Core.h"
+
+ACE_RCSID(tao, RT_POA_Initializer, "$Id$")
+
+TAO_RT_POA_Initializer::~TAO_RT_POA_Initializer (void)
+{
+}
+
+void
+TAO_RT_POA_Initializer::register_hooks_impl (TAO_Object_Adapter &object_adapter,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Create and register the RT servant dispatcher.
+ TAO_RT_Servant_Dispatcher *rt_servant_dispatcher;
+ ACE_NEW (rt_servant_dispatcher,
+ TAO_RT_Servant_Dispatcher);
+ object_adapter.servant_dispatcher (rt_servant_dispatcher);
+
+ // Create and add the RT policy validator.
+ TAO_POA_RT_Policy_Validator *rt_validator;
+ ACE_NEW (rt_validator,
+ TAO_POA_RT_Policy_Validator (&object_adapter.orb_core ()));
+
+ object_adapter.validator ().add_validator (rt_validator);
+
+ // Add the default RT policies to the list of default POA policies.
+ this->init_rt_default_policies (object_adapter.default_poa_policies (),
+ object_adapter.orb_core (),
+ ACE_TRY_ENV);
+
+}
+
+void
+TAO_RT_POA_Initializer::init_rt_default_policies (TAO_POA_Policy_Set &policies,
+ TAO_ORB_Core &orb_core,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ CORBA::Policy_var policy =
+ orb_core.get_cached_policy (TAO_CACHED_POLICY_PRIORITY_MODEL);
+ if (!CORBA::is_nil (policy.in ()))
+ {
+ policies.merge_policy (policy.in (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+
+ CORBA::Policy_var protocol =
+ orb_core.get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
+ if (!CORBA::is_nil (protocol.in ()))
+ {
+ policies.merge_policy (protocol.in (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+}
+
diff --git a/TAO/tao/RTPortableServer/RT_POA_Initializer.h b/TAO/tao/RTPortableServer/RT_POA_Initializer.h
new file mode 100644
index 00000000000..1a48039fa0b
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_POA_Initializer.h
@@ -0,0 +1,47 @@
+// -*- C++ -*-
+
+// ===================================================================
+/**
+ * @file RT_POA_Initializer.h
+ *
+ * $Id$
+ *
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ */
+// ===================================================================
+
+#ifndef TAO_RT_POA_INITIALIZER_H
+#define TAO_RT_POA_INITIALIZER_H
+#include "ace/pre.h"
+
+#include "rtportableserver_export.h"
+#include "tao/POA_Extension_Initializer.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// Forward declarations.
+class TAO_POA_Policy_Set;
+class TAO_ORB_Core;
+
+class TAO_RTPortableServer_Export TAO_RT_POA_Initializer
+ : public TAO_POA_Extension_Initializer
+{
+public:
+ /// Destructor.
+ virtual ~TAO_RT_POA_Initializer (void);
+
+protected:
+
+ virtual void register_hooks_impl (TAO_Object_Adapter &object_adapter,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ void init_rt_default_policies (TAO_POA_Policy_Set &policies,
+ TAO_ORB_Core &orb_core,
+ CORBA::Environment &ACE_TRY_ENV);
+};
+
+#include "ace/post.h"
+#endif /* TAO_RT_POA_INITIALIZER_H */
diff --git a/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp b/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp
new file mode 100644
index 00000000000..f962b9727bf
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_Policy_Validator.cpp
@@ -0,0 +1,200 @@
+// @(#) $Id$
+
+#include "RT_Policy_Validator.h"
+#include "tao/PortableServer/PortableServerC.h"
+#include "tao/ORB_Core.h"
+#include "tao/RTCORBA/RT_Policy_i.h"
+#include "tao/Acceptor_Registry.h"
+
+ACE_RCSID(tao, POA, "$Id$")
+
+TAO_POA_RT_Policy_Validator::TAO_POA_RT_Policy_Validator (TAO_ORB_Core *orb_core)
+ : orb_core_ (orb_core)
+{
+ // No-Op.
+}
+
+TAO_POA_RT_Policy_Validator::~TAO_POA_RT_Policy_Validator (void)
+{
+ // No-Op.
+}
+
+void
+TAO_POA_RT_Policy_Validator::validate_impl (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ this->orb_core_->open (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ this->validate_server_protocol (policies, ACE_TRY_ENV);
+ ACE_CHECK;
+
+ this->validate_priorities (policies, ACE_TRY_ENV);
+ ACE_CHECK;
+
+}
+
+CORBA::Boolean
+TAO_POA_RT_Policy_Validator::legal_policy_impl (CORBA::PolicyType type)
+{
+ return (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE ||
+ type == RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE ||
+ type == RTCORBA::SERVER_PROTOCOL_POLICY_TYPE ||
+ type == RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE);
+}
+
+void
+TAO_POA_RT_Policy_Validator::validate_server_protocol (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Make sure we have an endpoint for at least one of the protocols
+ // specified in the RTCORBA::ServerProtocolPolicy. This ensure we
+ // will be able to create non-nil object references.
+ CORBA::Policy_var protocol =
+ policies.get_cached_policy (TAO_CACHED_POLICY_RT_SERVER_PROTOCOL);
+
+ RTCORBA::ServerProtocolPolicy_var server_protocol_policy =
+ RTCORBA::ServerProtocolPolicy::_narrow (protocol.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ TAO_ServerProtocolPolicy *server_protocol =
+ ACE_dynamic_cast (TAO_ServerProtocolPolicy *,
+ server_protocol_policy.in ());
+
+ RTCORBA::ProtocolList &protocols =
+ server_protocol->protocols_rep ();
+
+ TAO_Acceptor_Registry *ar = this->orb_core_->acceptor_registry ();
+
+ for (CORBA::ULong j = 0; j < protocols.length (); ++j)
+ {
+ CORBA::ULong protocol_type = protocols[j].protocol_type;
+ for (TAO_AcceptorSetIterator a = ar->begin (); a != ar->end (); ++a)
+ {
+ if ((*a)->tag () == protocol_type)
+ return;
+ }
+ }
+
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+}
+
+void
+TAO_POA_RT_Policy_Validator::validate_priorities (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV)
+{
+ // Initialize to the default priority/priority model.
+ RTCORBA::Priority priority = TAO_INVALID_PRIORITY;
+ RTCORBA::PriorityModel rt_priority_model = RTCORBA::CLIENT_PROPAGATED;
+
+ CORBA::Policy_var policy =
+ policies.get_cached_policy (TAO_CACHED_POLICY_PRIORITY_MODEL);
+
+ RTCORBA::PriorityModelPolicy_var priority_model =
+ RTCORBA::PriorityModelPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (priority_model.in ()))
+ {
+ priority = priority_model->server_priority (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ rt_priority_model = priority_model->priority_model (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ // Check that the priority is in bounds.
+ if (priority < RTCORBA::minPriority
+ || priority > RTCORBA::maxPriority)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+ }
+
+ policy =
+ policies.get_cached_policy (TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION);
+
+ RTCORBA::PriorityBandedConnectionPolicy_var priority_bands
+ = RTCORBA::PriorityBandedConnectionPolicy::_narrow (policy.in (),
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ TAO_PriorityBandedConnectionPolicy *bands_policy =
+ ACE_dynamic_cast (TAO_PriorityBandedConnectionPolicy *,
+ priority_bands.in ());
+
+ // If priority banded connections are set, make sure that:
+ // 0. There is at least one band.
+ // 1. Priority model is also set.
+ // 2. If priority model is SERVER_DECLARED, server_priority must
+ // match one of the bands.
+ // 3. For each band, there must be at least one endpoint that can
+ // service it, i.e., whose priority falls into the band's range.
+ if (bands_policy != 0)
+ {
+ RTCORBA::PriorityBands &bands =
+ bands_policy->priority_bands_rep ();
+
+ // Checks 0 and 1.
+ if (bands.length () == 0
+ || priority == TAO_INVALID_PRIORITY)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+
+ // Check 2.
+ if (rt_priority_model == RTCORBA::SERVER_DECLARED)
+ {
+ int match = 0;
+ for (CORBA::ULong i = 0; i < bands.length (); ++i)
+ {
+ if (priority <= bands[i].high
+ && priority >= bands[i].low)
+ {
+ match = 1;
+ break;
+ }
+ }
+
+ if (!match)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+ }
+
+ // Check 3.
+ TAO_Acceptor_Registry *ar = this->orb_core_->acceptor_registry ();
+ for (CORBA::ULong i = 0; i < bands.length (); ++i)
+ {
+ int match = 0;
+ for (TAO_AcceptorSetIterator a = ar->begin ();
+ a != ar->end ();
+ ++a)
+ {
+ if ((*a)->priority () <= bands[i].high
+ && (*a)->priority () >= bands[i].low)
+ {
+ match = 1;
+ break;
+ }
+ }
+ if (!match)
+ ACE_THROW (PortableServer::POA::InvalidPolicy ());
+ }
+
+ // Done with checks.
+ return;
+ }
+
+ // If priority banded connections are not set, and the priority
+ // model is SERVER_DECLARED, make sure we have at least one endpoint
+ // that can provide service for the specified SERVER_DECLARED
+ // priority.
+ if (rt_priority_model == RTCORBA::SERVER_DECLARED)
+ {
+ TAO_Acceptor_Registry *ar = this->orb_core_->acceptor_registry ();
+
+ for (TAO_AcceptorSetIterator a = ar->begin (); a != ar->end (); ++a)
+ {
+ if ((*a)->priority () == priority)
+ return;
+ }
+
+ ACE_THROW (CORBA::BAD_PARAM ());
+ }
+}
diff --git a/TAO/tao/RTPortableServer/RT_Policy_Validator.h b/TAO/tao/RTPortableServer/RT_Policy_Validator.h
new file mode 100644
index 00000000000..613b400221b
--- /dev/null
+++ b/TAO/tao/RTPortableServer/RT_Policy_Validator.h
@@ -0,0 +1,72 @@
+//=============================================================================
+/**
+ * @file RT_Policy_Validator.h
+ *
+ * $Id$
+ *
+ * This file contains the declaration for the RTCORBA policy validator.
+ *
+ * @author Angelo Corsaro <corsaro@cs.wustl.edu>
+ * @author Frank Hunleth <fhuntleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_RT_POLICY_VALIDATOR_H_
+#define TAO_RT_POLICY_VALIDATOR_H_
+
+#include "ace/pre.h"
+#include "tao/orbconf.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "rtportableserver_export.h"
+#include "tao/PortableServer/Policy_Validator.h"
+
+class TAO_ORB_Core;
+
+class TAO_RTPortableServer_Export TAO_POA_RT_Policy_Validator
+ : public TAO_POA_Policy_Validator
+{
+public:
+ /// Constructor.
+ TAO_POA_RT_Policy_Validator (TAO_ORB_Core *orb_core);
+
+ /// Destructor.
+ ~TAO_POA_RT_Policy_Validator (void);
+
+protected:
+
+ /**
+ * Validate that the policies in the specified set
+ * are consistent and legal. Throw an appropriate exception
+ * if that is not the case.
+ */
+ virtual void validate_impl (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ /**
+ * Return whether the specified policy type is legal for the
+ * current configuration. This is needed since the user can
+ * potentially specify policies that are unknown to an
+ * validate () routine, and these need to be caught.
+ */
+ virtual CORBA::Boolean legal_policy_impl (CORBA::PolicyType type);
+
+private:
+ void validate_server_protocol (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+ void validate_priorities (TAO_Policy_Set &policies,
+ CORBA::Environment &ACE_TRY_ENV);
+
+
+private:
+ TAO_ORB_Core *orb_core_;
+};
+
+#include "ace/post.h"
+#endif /* TAO_RT_POLICY_VALIDATOR_H_ */
+
+
diff --git a/TAO/tao/PortableServer/RT_Servant_Dispatcher.cpp b/TAO/tao/RTPortableServer/RT_Servant_Dispatcher.cpp
index d27bee4ef79..3446163b628 100644
--- a/TAO/tao/PortableServer/RT_Servant_Dispatcher.cpp
+++ b/TAO/tao/RTPortableServer/RT_Servant_Dispatcher.cpp
@@ -1,16 +1,13 @@
-// $Id$
+// @(#) $Id$
#include "RT_Servant_Dispatcher.h"
-#include "POA.h"
+#include "RT_POA.h"
#include "tao/ORB_Core.h"
#include "tao/TAO_Server_Request.h"
+#include "tao/Service_Context.h"
#include "tao/debug.h"
-ACE_RCSID (tao,
- Default_Acceptor_Filter,
- "$Id$")
-
-#if (TAO_HAS_RT_CORBA == 1)
+ACE_RCSID(tao, Default_Acceptor_Filter, "$Id$")
RT_Priority_Model_Processing::RT_Priority_Model_Processing (TAO_POA &poa)
: state_ (NO_ACTION_REQUIRED),
@@ -22,33 +19,25 @@ RT_Priority_Model_Processing::RT_Priority_Model_Processing (TAO_POA &poa)
RT_Priority_Model_Processing::~RT_Priority_Model_Processing (void)
{
ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- if (this->state_ == PRIORITY_RESET_REQUIRED)
- {
- this->state_ = NO_ACTION_REQUIRED;
-
- // Reset the priority of the current thread back to its original
- // value.
- int result =
- poa_.orb_core ().get_protocols_hooks ()->
- set_thread_priority (&poa_.orb_core (),
- this->original_priority_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (result == -1)
- ACE_DEBUG ((LM_ERROR,
- ACE_TEXT ("TAO (%P|%t) - Priority_Model_Processing:: ")
- ACE_TEXT (" Priority_Model_Processing\n")));
- }
- }
- ACE_CATCHANY
+
+ if (this->state_ == PRIORITY_RESET_REQUIRED)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "~RT_Priority_Model_Processing:");
+ this->state_ = NO_ACTION_REQUIRED;
+
+ // Reset the priority of the current thread back to its original
+ // value.
+ TAO_Protocols_Hooks *tph = poa_.orb_core ().get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK;
+
+ if (tph->set_thread_priority (this->original_priority_,
+ ACE_TRY_ENV)
+ == -1)
+ // At this point we cannot throw an exception. Just log the
+ // error.
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("TAO (%P|%t) - Priority_Model_Processing:: ")
+ ACE_TEXT (" Priority_Model_Processing\n")));
}
- ACE_ENDTRY;
}
void
@@ -57,24 +46,20 @@ RT_Priority_Model_Processing::pre_invoke (
TAO_Service_Context &reply_service_context,
CORBA::Environment &ACE_TRY_ENV)
{
- TAO_POA_Policies &poa_policies = this->poa_.policies ();
+ TAO_POA_Cached_Policies &cached_policies = this->poa_.cached_policies ();
// CLIENT_PROPAGATED PriorityModel processing.
- if (poa_policies.priority_model ()
- == TAO_POA_Policies::CLIENT_PROPAGATED
- && poa_policies.server_priority ()
- != TAO_INVALID_PRIORITY)
+ if (cached_policies.priority_model () == TAO_POA_Cached_Policies::CLIENT_PROPAGATED
+ && cached_policies.server_priority () != TAO_INVALID_PRIORITY)
{
// Remember current thread's priority.
- int result =
- poa_.orb_core ().get_protocols_hooks ()->
- get_thread_priority (&poa_.orb_core (),
- this->original_priority_,
- ACE_TRY_ENV);
+ TAO_Protocols_Hooks *tph = poa_.orb_core ().get_protocols_hooks (ACE_TRY_ENV);
ACE_CHECK;
- if (result == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (TAO_OMG_VMCID | 1, // @@ Correct?
+ if (tph->get_thread_priority (this->original_priority_,
+ ACE_TRY_ENV)
+ == -1)
+ ACE_THROW (CORBA::DATA_CONVERSION (1,
CORBA::COMPLETED_NO));
// Attempt to extract client-propagated priority from the
@@ -93,7 +78,7 @@ RT_Priority_Model_Processing::pre_invoke (
CORBA::Boolean byte_order;
if ((cdr >> ACE_InputCDR::to_boolean (byte_order)) == 0)
ACE_THROW (CORBA::MARSHAL ());
- cdr.reset_byte_order (ACE_static_cast (int, byte_order));
+ cdr.reset_byte_order (ACE_static_cast(int,byte_order));
if ((cdr >> target_priority) == 0)
ACE_THROW (CORBA::MARSHAL ());
@@ -107,7 +92,7 @@ RT_Priority_Model_Processing::pre_invoke (
{
// Use default priority if none came in the request. (Request
// must have come from a non-RT ORB.)
- target_priority = poa_policies.server_priority ();
+ target_priority = cached_policies.server_priority ();
}
// Change the priority of the current thread to the
@@ -122,16 +107,10 @@ RT_Priority_Model_Processing::pre_invoke (
ACE_TEXT (" temporarily changed to %d\n"),
original_priority_, target_priority));
- result =
- poa_.orb_core ().get_protocols_hooks ()->
- set_thread_priority (&poa_.orb_core (),
- target_priority,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (result == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (TAO_OMG_VMCID | 1, //@@ Correct?
- CORBA::COMPLETED_NO));
+ if (tph->set_thread_priority (target_priority,
+ ACE_TRY_ENV)
+ == -1)
+ ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO));
this->state_ = PRIORITY_RESET_REQUIRED;
}
@@ -154,16 +133,13 @@ RT_Priority_Model_Processing::post_invoke (
// Reset the priority of the current thread back to its original
// value.
- int result =
- poa_.orb_core ().get_protocols_hooks ()->
- set_thread_priority (&poa_.orb_core (),
- this->original_priority_,
- ACE_TRY_ENV);
+ TAO_Protocols_Hooks *tph = poa_.orb_core ().get_protocols_hooks (ACE_TRY_ENV);
ACE_CHECK;
- if (result == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (TAO_OMG_VMCID | 1, //@@ Correct?
- CORBA::COMPLETED_NO));
+ if (tph->set_thread_priority (this->original_priority_,
+ ACE_TRY_ENV)
+ == -1)
+ ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO));
}
}
@@ -204,4 +180,32 @@ TAO_RT_Servant_Dispatcher::dispatch (TAO_Object_Adapter::Servant_Upcall &servant
ACE_CHECK;
}
-#endif /* TAO_HAS_RT_CORBA == 1 */
+TAO_POA *
+TAO_RT_Servant_Dispatcher::create_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV)
+{
+ TAO_RT_POA *poa;
+
+ ACE_NEW_THROW_EX (poa,
+ TAO_RT_POA (name,
+ poa_manager,
+ policies,
+ parent,
+ lock,
+ thread_lock,
+ orb_core,
+ object_adapter,
+ ACE_TRY_ENV),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ return poa;
+}
+
diff --git a/TAO/tao/PortableServer/RT_Servant_Dispatcher.h b/TAO/tao/RTPortableServer/RT_Servant_Dispatcher.h
index 14e4d543faf..874f407af5b 100644
--- a/TAO/tao/PortableServer/RT_Servant_Dispatcher.h
+++ b/TAO/tao/RTPortableServer/RT_Servant_Dispatcher.h
@@ -15,14 +15,16 @@
#define TAO_RT_SERVANT_DISPATCHER_H
#include "ace/pre.h"
-#include "portableserver_export.h"
-#include "Servant_Dispatcher.h"
+#include "rtportableserver_export.h"
+#include "tao/PortableServer/Servant_Dispatcher.h"
+#include "tao/RTCORBA/RTCORBA.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_RT_CORBA == 1)
+// Forward references.
+class TAO_Service_Context;
/**
* @class TAO_RT_Servant_Dispatcher
@@ -31,7 +33,7 @@
*
*
*/
-class TAO_PortableServer_Export TAO_RT_Servant_Dispatcher
+class TAO_RTPortableServer_Export TAO_RT_Servant_Dispatcher
: public TAO_Servant_Dispatcher
{
public:
@@ -41,6 +43,17 @@ public:
virtual void dispatch (TAO_Object_Adapter::Servant_Upcall &servant_upcall,
TAO_ServerRequest &req,
CORBA::Environment &ACE_TRY_ENV);
+
+ /// Factory method for creating new POA's.
+ virtual TAO_POA *create_POA (const ACE_CString &name,
+ TAO_POA_Manager &poa_manager,
+ const TAO_POA_Policy_Set &policies,
+ TAO_POA *parent,
+ ACE_Lock &lock,
+ TAO_SYNCH_MUTEX &thread_lock,
+ TAO_ORB_Core &orb_core,
+ TAO_Object_Adapter *object_adapter,
+ CORBA_Environment &ACE_TRY_ENV);
};
/**
@@ -58,7 +71,7 @@ public:
* reset capability is intended as a last resort, i.e., if
* <post_invoke> isn't reached for some reason.
*/
-class TAO_PortableServer_Export RT_Priority_Model_Processing
+class TAO_RTPortableServer_Export RT_Priority_Model_Processing
{
public:
@@ -105,7 +118,5 @@ private:
RTCORBA::Priority original_priority_;
};
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
#include "ace/post.h"
#endif /* TAO_RT_SERVANT_DISPATCHER_H */
diff --git a/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp b/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp
new file mode 100644
index 00000000000..cbaa4f3f5ea
--- /dev/null
+++ b/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp
@@ -0,0 +1,251 @@
+# Microsoft Developer Studio Project File - Name="RTPortableServer" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=RTPortableServer - Win32 MFC Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTPortableServer.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTPortableServer.mak" CFG="RTPortableServer - Win32 MFC Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "RTPortableServer - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTPortableServer - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTPortableServer - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "RTPortableServer - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "RTPortableServer - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\RTPortableServer"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTPortableServer_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 ace.lib TAO.lib TAO_PortableServer.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTPortableServer.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\PortableServer"
+
+!ELSEIF "$(CFG)" == "RTPortableServer - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\RTPortableServer"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTPortableServer_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 TAOd.lib aced.lib TAO_PortableServerd.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTPortableServerd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\PortableServer"
+
+!ELSEIF "$(CFG)" == "RTPortableServer - Win32 MFC Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "RTPortableServer___Win32_MFC_Debug"
+# PROP BASE Intermediate_Dir "RTPortableServer___Win32_MFC_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\RTPortableServerMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_EVENT_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D ACE_HAS_MFC=1 /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 TAOd.lib aced.lib TAO_Svc_Utilsd.lib TAO_RTEventd.lib TAO_RTSchedd.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTPORTABLESERVERd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAOmfcd.lib acemfcd.lib TAO_PortableServermfcd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_RTPortableServermfcd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\PortableServer"
+
+!ELSEIF "$(CFG)" == "RTPortableServer - Win32 MFC Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "RTPortableServer___Win32_MFC_Release"
+# PROP BASE Intermediate_Dir "RTPortableServer___Win32_MFC_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\RTPortableServerMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_EVENT_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "NDEBUG" /D ACE_HAS_MFC=1 /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ace.lib TAO.lib TAO_Svc_Utils.lib TAO_RTEvent.lib TAO_RTSched.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTPORTABLESERVER.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAOmfc.lib acemfc.lib TAO_PortableServermfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_RTPortableServermfc.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\PortableServer"
+
+!ENDIF
+
+# Begin Target
+
+# Name "RTPortableServer - Win32 Release"
+# Name "RTPortableServer - Win32 Debug"
+# Name "RTPortableServer - Win32 MFC Debug"
+# Name "RTPortableServer - Win32 MFC Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Object_Adapter_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA_Initializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_Validator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Servant_Dispatcher.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Object_Adapter_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA_Initializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_Validator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Servant_Dispatcher.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtportableserver_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.h
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter ".i"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.i
+# End Source File
+# End Group
+# Begin Group "Template Files"
+
+# PROP Default_Filter ""
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/RTPortableServer/TAO_RTPortableServer_Static.dsp b/TAO/tao/RTPortableServer/TAO_RTPortableServer_Static.dsp
new file mode 100644
index 00000000000..c8dfedf2c79
--- /dev/null
+++ b/TAO/tao/RTPortableServer/TAO_RTPortableServer_Static.dsp
@@ -0,0 +1,186 @@
+# Microsoft Developer Studio Project File - Name="RTPortableServer_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=RTPortableServer_Static - Win32 Static Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTPortableServer_Static.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_RTPortableServer_Static.mak" CFG="RTPortableServer_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "RTPortableServer_Static - Win32 Static Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "RTPortableServer_Static - Win32 Static Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "RTPortableServer_Static - Win32 Static Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Release\RTPortableServer"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "NDEBUG" /D "WIN32" /D "TAO_AS_STATIC_LIBS" /D "ACE_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_RTPORTABLESERVERs.lib"
+
+!ELSEIF "$(CFG)" == "RTPortableServer_Static - Win32 Static Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Debug\RTPortableServer"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "WIN32" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_RTPortableServersd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "RTPortableServer_Static - Win32 Static Release"
+# Name "RTPortableServer_Static - Win32 Static Debug"
+# Begin Group "Template Files"
+
+# PROP Default_Filter ""
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i,inl"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.i
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Object_Adapter_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA_Initializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_Validator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Servant_Dispatcher.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtportableserver_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.h
+# End Source File
+# End Group
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\RT_Acceptor_Filters.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Object_Adapter_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_POA_Initializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Policy_Validator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Servant_Dispatcher.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RTPortableServerC.cpp
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/RTPortableServer/rtportableserver_export.h b/TAO/tao/RTPortableServer/rtportableserver_export.h
new file mode 100644
index 00000000000..94bb07fc254
--- /dev/null
+++ b/TAO/tao/RTPortableServer/rtportableserver_export.h
@@ -0,0 +1,40 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef TAO_RTPORTABLESERVER_EXPORT_H
+#define TAO_RTPORTABLESERVER_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (TAO_AS_STATIC_LIBS)
+# if !defined (TAO_RTPORTABLESERVER_HAS_DLL)
+# define TAO_RTPORTABLESERVER_HAS_DLL 0
+# endif /* ! TAO_RTPORTABLESERVER_HAS_DLL */
+#else
+# if !defined (TAO_RTPORTABLESERVER_HAS_DLL)
+# define TAO_RTPORTABLESERVER_HAS_DLL 1
+# endif /* ! TAO_RTPORTABLESERVER_HAS_DLL */
+#endif
+
+#if defined (TAO_RTPORTABLESERVER_HAS_DLL) && (TAO_RTPORTABLESERVER_HAS_DLL == 1)
+# if defined (TAO_RTPORTABLESERVER_BUILD_DLL)
+# define TAO_RTPortableServer_Export ACE_Proper_Export_Flag
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* TAO_RTPORTABLESERVER_BUILD_DLL */
+# define TAO_RTPortableServer_Export ACE_Proper_Import_Flag
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* TAO_RTPORTABLESERVER_BUILD_DLL */
+#else /* TAO_RTPORTABLESERVER_HAS_DLL == 1 */
+# define TAO_RTPortableServer_Export
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARATION(T)
+# define TAO_RTPORTABLESERVER_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* TAO_RTPORTABLESERVER_HAS_DLL == 1 */
+
+#endif /* TAO_RTPORTABLESERVER_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/tao/RT_CORBA.h b/TAO/tao/RT_CORBA.h
deleted file mode 100644
index 510bb07868e..00000000000
--- a/TAO/tao/RT_CORBA.h
+++ /dev/null
@@ -1,23 +0,0 @@
-// -*- C++ -*-
-
-// ================================================================
-/**
- * @file RT_CORBA.h
- *
- * $Id$
- *
- * Include all the required headers to use RT CORBA easily.
- *
- * @author Carlos O'Ryan <coryan@uci.edu>
- */
-// ================================================================
-
-#ifndef TAO_RT_CORBA_H
-#define TAO_RT_CORBA_H
-#include "ace/pre.h"
-
-#include "TAOC.h"
-#include "RTCORBAC.h"
-
-#include "ace/post.h"
-#endif /* TAO_RT_CORBA_H */
diff --git a/TAO/tao/RT_Current.i b/TAO/tao/RT_Current.i
deleted file mode 100644
index be0f327de2e..00000000000
--- a/TAO/tao/RT_Current.i
+++ /dev/null
@@ -1,7 +0,0 @@
-//
-// $Id$
-//
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#endif /* TAO_RT_CURRENT_H */
diff --git a/TAO/tao/RT_Endpoint_Utils.cpp b/TAO/tao/RT_Endpoint_Utils.cpp
deleted file mode 100644
index 1a57d6a42fb..00000000000
--- a/TAO/tao/RT_Endpoint_Utils.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-#include "RT_Endpoint_Utils.h"
-#include "tao/RT_Endpoint_Selector_Factory.h"
-#include "tao/RT_Invocation_Endpoint_Selectors.h"
-#include "tao/Client_Priority_Policy.h"
-#include "tao/Invocation.h"
-
-#include "tao/RT_Stub.h"
-
-ACE_RCSID(tao, RT_Endpoint_Utils, "$Id$")
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-// ****************************************************************
-
-CORBA::Policy *
-TAO_RT_Endpoint_Utils::priority_bands_policy (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- CORBA::Policy *bands_policy = CORBA::Policy::_nil ();
- TAO_RT_Stub *rt_stub =
- ACE_dynamic_cast (TAO_RT_Stub *, invocation->stub ());
-
- ACE_TRY
- {
- bands_policy =
- rt_stub->effective_priority_banded_connection (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCH (CORBA::INV_POLICY, ex)
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- rt_stub->priority_banded_connection ();
- }
- ACE_RE_THROW;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return bands_policy;
-}
-
-CORBA::Policy *
-TAO_RT_Endpoint_Utils::client_protocol_policy (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_RT_Stub *rt_stub =
- ACE_dynamic_cast (TAO_RT_Stub *, invocation->stub ());
-
- CORBA::Policy *retval = 0;
- ACE_TRY
- {
- retval = rt_stub->effective_client_protocol (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCH (CORBA::INV_POLICY, ex)
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- rt_stub->client_protocol ();
- }
- ACE_RE_THROW;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- return retval;
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Endpoint_Utils.h b/TAO/tao/RT_Endpoint_Utils.h
deleted file mode 100644
index d29391f3021..00000000000
--- a/TAO/tao/RT_Endpoint_Utils.h
+++ /dev/null
@@ -1,54 +0,0 @@
-// This may look like C, but it's really -*- C++ -*-
-
-//=============================================================================
-/**
- * @file RT_Endpoint_Utils.h
- *
- * $Id$
- *
- * Commonly used utility methods used by RT_Endpoint_Selectors.
- *
- * @author Angelo Corsaro <corsaro@cs.wustl.edu>
- * @author Frank Hunleth <fhunleth@cs.wustl.edu>
- */
-//=============================================================================
-
-
-#ifndef RT_ENDPOINT_UTILS_H
-#define RT_ENDPOINT_UTILS_H
-#include "ace/pre.h"
-
-#include "tao/corbafwd.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-class TAO_GIOP_Invocation;
-
-/**
- * @class RT_Endpoint_Utils
- *
- * @brief Commonly used utility methods used by the RT_Endpoint_Selectors.
- *
- */
-class TAO_Export TAO_RT_Endpoint_Utils
-{
-public:
- static CORBA::Policy *priority_bands_policy (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV);
-
- static CORBA::Policy *client_protocol_policy (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV);
-
-private:
- /// ctor.
- TAO_RT_Endpoint_Utils ();
-};
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#include "ace/post.h"
-#endif /* RT_ENDPOINT_UTILS_H */
diff --git a/TAO/tao/RT_Invocation_Endpoint_Selectors.cpp b/TAO/tao/RT_Invocation_Endpoint_Selectors.cpp
deleted file mode 100644
index ecb52fe077c..00000000000
--- a/TAO/tao/RT_Invocation_Endpoint_Selectors.cpp
+++ /dev/null
@@ -1,979 +0,0 @@
-// $Id$
-
-#include "tao/RT_Invocation_Endpoint_Selectors.h"
-
-#if !defined (__ACE_INLINE__)
-#include "tao/RT_Invocation_Endpoint_Selectors.i"
-#endif /* __ACE_INLINE__ */
-
-#include "tao/Invocation.h"
-#include "tao/RT_Policy_i.h"
-#include "tao/Client_Priority_Policy.h"
-#include "tao/Stub.h"
-#include "tao/Profile.h"
-#include "tao/Endpoint.h"
-#include "tao/RT_Stub.h"
-#include "tao/Private_Transport_Descriptor.h"
-#include "tao/Base_Transport_Property.h"
-#include "tao/RT_Endpoint_Utils.h"
-#include "RT_Protocols_Hooks.h"
-
-ACE_RCSID(tao, RT_Invocation_Endpoint_Selectors, "$Id$")
-
-// ****************************************************************
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-TAO_Priority_Endpoint_Selector::~TAO_Priority_Endpoint_Selector (void)
-{
-}
-
-void
-TAO_Priority_Endpoint_Selector::select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_RT_Stub *rt_stub = ACE_dynamic_cast (TAO_RT_Stub *,
- invocation->stub ());
- CORBA::Short client_priority;
-
- // Get client priority.
- if (invocation->orb_core ()->get_protocols_hooks ()
- ->get_thread_priority (invocation->orb_core (),
- client_priority,
- ACE_TRY_ENV)
- == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (1,
- CORBA::COMPLETED_NO));
-
- do
- {
- // Obtain profile.
- invocation->profile (invocation->stub ()->profile_in_use ());
-
- // Select an endpoint from the profile.
-
- if (invocation->profile ()->endpoint_count () == 0)
- {
- // Unknown protocol - move onto the next profile.
- continue;
- }
-
- else if (invocation->profile ()->endpoint_count () == 1)
- {
- // Profile contains just one endpoint. This happens when:
- // a) we are talking to a nonTAO server (which doesn't have
- // the concept of multiple endpoints per profile)
- // or
- // b) we have TAO server with a non-lane threadpool, in which
- // case there is only one acceptor
- // In both cases we should use the endpoint regardless of its priority.
- invocation->endpoint (invocation->profile ()->endpoint ());
- }
- else
- {
- // Profiles contains more than one endpoint. Find one with the
- // right priority.
-
- TAO_Endpoint *endpoint = 0;
- for (TAO_Endpoint *endp = invocation->profile ()->endpoint ();
- endp != 0;
- endp = endp->next ())
- {
- if (endp->priority () == client_priority)
- {
- endpoint = endp;
- break;
- }
- }
-
- if (endpoint != 0)
- {
- // Found an Endpoint with correct priority.
- invocation->endpoint (endpoint);
- }
- else
- {
- // The profile didn't contain an endpoint with matching priority.
- // There are two possibilities:
- // a) the server is a multi-homed host and this is the
- // only reason for profile containing more than 1
- // endpoint, i.e., case a) above.
- // b) we have misconfiguration - threadpool with lanes on
- // the server, and client priority not matching any of
- // the lanes.
- if (this->is_multihomed (invocation->profile ()->endpoint ()))
- {
- // case a
- invocation->endpoint (invocation->profile ()->endpoint ());
- }
- else
- // case b
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- CORBA::Policy_var priority_model_policy = rt_stub->exposed_priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- CORBA::Policy::_duplicate (priority_model_policy.in ());
- }
- ACE_THROW (CORBA::INV_POLICY ());
- }
- }
- }
-
- // Try to perform the invocation using this endpoint.
- int status;
- if (rt_stub->private_connection ())
- {
- TAO_Private_Transport_Descriptor private_desc (invocation->endpoint (),
- ACE_reinterpret_cast (long, invocation->stub ()));
-
- status = invocation->perform_call (private_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
- else
- {
- TAO_Base_Transport_Property default_desc (invocation->endpoint ());
-
- status = invocation->perform_call (default_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- // Check if the invocation has completed.
- if (status == 1)
- return;
- }
- while (invocation->stub ()->next_profile_retry () != 0);
-
- // If we get here, we completely failed to find an endpoint selector
- // that we know how to use, so throw an exception.
- ACE_THROW (CORBA::TRANSIENT (TAO_OMG_VMCID | 2,
- CORBA::COMPLETED_NO));
-
-}
-
-int
-TAO_Priority_Endpoint_Selector::is_multihomed (TAO_Endpoint *endpoint)
-{
- for (TAO_Endpoint *endp = endpoint;
- endp != 0;
- endp = endp->next ())
- {
- if (endp->next () != 0
- && endp->priority () != endp->next ()->priority ())
- return 0;
- }
- return 1;
-}
-
-// ****************************************************************
-
-TAO_Bands_Endpoint_Selector::~TAO_Bands_Endpoint_Selector (void)
-{
-}
-
-void
-TAO_Bands_Endpoint_Selector::select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_RT_Stub *rt_stub = ACE_dynamic_cast (TAO_RT_Stub *,
- invocation->stub ());
- TAO_Protocols_Hooks *protocol_hooks =
- invocation->orb_core ()->get_protocols_hooks ();
-
-
- CORBA::Policy_var bands_policy = TAO_RT_Endpoint_Utils::priority_bands_policy (invocation,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- // Figure out target priority.
- CORBA::Policy_var priority_model_policy =
- rt_stub->exposed_priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short server_priority = 0;
- CORBA::Boolean is_client_propagated = 0;
- protocol_hooks->get_selector_hook (
- priority_model_policy.in (), // input
- is_client_propagated, // side effect
- server_priority); // side effect
-
-
- CORBA::Short p;
- if (is_client_propagated)
- {
- // Get Client priority.
-
- int status = protocol_hooks->get_thread_priority (invocation->orb_core (),
- p, // side effect
- ACE_TRY_ENV);
- ACE_CHECK;
- if (status == -1)
- {
- ACE_THROW (CORBA::DATA_CONVERSION (1,
- CORBA::COMPLETED_NO));
- }
- }
- else
- p = server_priority;
-
- int in_range = 0;
-
- CORBA::Short min_priority;
- CORBA::Short max_priority;
-
- protocol_hooks->get_selector_bands_policy_hook (bands_policy.in (),
- min_priority,
- max_priority,
- p,
- in_range);
-
- // If priority doesn't fall into any of the bands
- if (!in_range)
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (2);
- invocation->inconsistent_policies ()[0u] =
- CORBA::Policy::_duplicate (bands_policy.in ());
- invocation->inconsistent_policies ()[1u] =
- CORBA::Policy::_duplicate (priority_model_policy.in ());
- }
- ACE_THROW (CORBA::INV_POLICY ());
- }
-
- do
- {
- // Obtain profile.
- invocation->profile (invocation->stub ()->profile_in_use ());
-
- // Select an endpoint from the profile.
-
- if (invocation->profile ()->endpoint_count () == 0)
- {
- // Unknown protocol - move onto the next profile.
- continue;
- }
-
- else if (invocation->profile ()->endpoint_count () == 1)
- {
- // Profile contains just one endpoint. This happens when:
- // a) we are talking to a nonTAO server (which doesn't have
- // the concept of multiple endpoints per profile)
- // or
- // b) we have TAO server with a non-lane threadpool, in which
- // case there is only one acceptor
- // In both cases we should use the endpoint regardless of its priority.
- invocation->endpoint (invocation->profile ()->endpoint ());
- }
- else
- {
- // Profiles contains more than one endpoint. Find one with the
- // right priority.
-
- TAO_Endpoint *endpoint = 0;
- for (TAO_Endpoint *endp = invocation->profile ()->endpoint ();
- endp != 0;
- endp = endp->next ())
- {
- if (endp->priority () <= max_priority
- && endp->priority () >= min_priority)
- {
- endpoint = endp;
- break;
- }
- }
-
- if (endpoint != 0)
- {
- // Found an Endpoint with correct priority.
- invocation->endpoint (endpoint);
- }
- else
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- CORBA::Policy::_duplicate (bands_policy.in ());
- }
- ACE_THROW (CORBA::INV_POLICY ());
- }
- }
-
- // Try to perform the invocation using this endpoint.
- int status;
- if (rt_stub->private_connection ())
- {
- TAO_Private_Transport_Descriptor private_desc (invocation->endpoint (),
- ACE_reinterpret_cast (long, invocation->stub ()));
-
- status = invocation->perform_call (private_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
- else
- {
- TAO_Base_Transport_Property default_desc (invocation->endpoint ());
-
- status = invocation->perform_call (default_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- // Check if the invocation has completed.
- if (status == 1)
- return;
- }
- while (invocation->stub ()->next_profile_retry () != 0);
-
- // If we get here, we completely failed to find an endpoint selector
- // that we know how to use, so throw an exception.
- ACE_THROW (CORBA::TRANSIENT (TAO_OMG_VMCID | 2,
- CORBA::COMPLETED_NO));
-
-
-// // Obtain profile.
-// invocation->profile_ = invocation->stub_->profile_in_use ();
-
-// // Select an endpoint from the profile.
-
-// if (invocation->profile_->endpoint_count () == 0)
-// {
-// // Unknown protocol - move onto the next profile.
-// this->next (invocation, ACE_TRY_ENV);
-// ACE_CHECK;
-// this->select_endpoint (invocation, ACE_TRY_ENV);
-// ACE_CHECK;
-// }
-// else
-// {
-
-// // Find the endpoint for the band of interest.
-// TAO_Endpoint *endpoint = 0;
-// for (TAO_Endpoint *endp = invocation->profile_->endpoint ();
-// endp != 0;
-// endp = endp->next ())
-// {
-// if (endp->priority ()
-// <= invocation->endpoint_selection_state_.max_priority_
-// && endp->priority ()
-// >= invocation->endpoint_selection_state_.min_priority_)
-// {
-// endpoint = endp;
-// break;
-// }
-// }
-
-// if (endpoint != 0)
-// {
-// // Found an Endpoint with priority in the range of the band.
-// invocation->endpoint_ = endpoint;
-// }
-// else
-// {
-// // The profile didn't contain an endpoint with priority
-// // matching the band.
-// // There are two possibilities:
-// // a) we are talking to non-TAO server.
-// // b) we have misconfiguration - bands were set on the
-// // client and do not match server configuration.
-// // In both cases throw exception. (We are throwing
-// // exception for case 'a' because the current implementation of
-// // bands is not interoperable.)
-// if (invocation->inconsistent_policies_.ptr ())
-// {
-// invocation->inconsistent_policies_->length (1);
-// invocation->inconsistent_policies_[0u] =
-// CORBA::Policy::_duplicate (invocation->
-// endpoint_selection_state_.bands_policy_);
-// }
-// ACE_THROW (CORBA::INV_POLICY ());
-// }
-// }
-}
-
-// ****************************************************************
-
-TAO_Protocol_Endpoint_Selector::~TAO_Protocol_Endpoint_Selector (void)
-{
-}
-
-void
-TAO_Protocol_Endpoint_Selector::select_endpoint (TAO_GIOP_Invocation
- *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- /// Narrow down to the right policy.
- CORBA::Policy_var cp =
- TAO_RT_Endpoint_Utils::client_protocol_policy (invocation, ACE_TRY_ENV);
- ACE_CHECK;
-
- RTCORBA::ClientProtocolPolicy_var cp_policy =
- RTCORBA::ClientProtocolPolicy::_narrow (cp.in (), ACE_TRY_ENV);
- ACE_CHECK;
-
- /// Cast to TAO_ClientProtocolPolicy
- TAO_ClientProtocolPolicy *client_protocol_policy =
- ACE_static_cast (TAO_ClientProtocolPolicy *,
- cp_policy.in ());
-
- /// Get the ProtocolList
- RTCORBA::ProtocolList & protocols =
- client_protocol_policy->protocols_rep ();
-
- TAO_RT_Stub *rt_stub = ACE_dynamic_cast (TAO_RT_Stub *,
- invocation->stub ());
-
- CORBA::Boolean valid_endpoint_found = 0;
-
- for (CORBA::ULong protocol_index = 0;
- protocol_index < protocols.length ();
- protocol_index++)
- {
- // Find the profiles that match the current protocol.
- TAO_Profile *profile = 0;
- TAO_MProfile& mprofile = invocation->stub ()->base_profiles ();
-
- for (TAO_PHandle i = 0;
- i < mprofile.profile_count ();
- ++i)
- {
- profile = mprofile.get_profile (i);
- if (profile->tag ()
- == protocols[protocol_index].protocol_type)
- {
- // Save away the profile and endpoint that we found in the
- // invocation.
- invocation->profile (profile);
- invocation->endpoint (profile->endpoint());
- valid_endpoint_found = 1;
-
- // Try to perform the invocation using this endpoint.
- int status;
- if (rt_stub->private_connection ())
- {
- TAO_Private_Transport_Descriptor private_desc (invocation->endpoint (),
- ACE_reinterpret_cast (long, invocation->stub ()));
-
- status = invocation->perform_call (private_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
- else
- {
- TAO_Base_Transport_Property default_desc (invocation->endpoint ());
-
- status = invocation->perform_call (default_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- // Check if the invocation has completed.
- if (status == 1)
- return;
- }
- }
- }
-
- // We have tried all the protocols specified in the client
- // protocol policy with no success. Throw exception.
-
- // Figure out proper exception.
- if (!valid_endpoint_found)
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- CORBA::Policy::_duplicate (client_protocol_policy);
- }
- ACE_THROW (CORBA::INV_POLICY ());
- }
-
- // If we get here, we completely failed to find an endpoint selector
- // that we know how to use, so throw an exception.
- ACE_THROW (CORBA::TRANSIENT (TAO_OMG_VMCID | 2,
- CORBA::COMPLETED_NO));
-
-
- // if (protocols.length () == protocol_index)
-// // We have tried all the protocols specified in the client
-// // protocol policy with no success. Throw exception.
-// {
-// // Figure out proper exception.
-// if (!invocation->endpoint_selection_state_.valid_endpoint_found_)
-// {
-// if (invocation->inconsistent_policies_.ptr ())
-// {
-// invocation->inconsistent_policies_->length (1);
-// invocation->inconsistent_policies_[0u] =
-// CORBA::Policy::_duplicate (invocation->
-// endpoint_selection_state_.client_protocol_policy_);
-// }
-// ACE_THROW (CORBA::INV_POLICY ());
-// }
-// else
-// // At least one satisfactory endpoint was found, but
-// // connection could not be established.
-// ACE_THROW (CORBA::COMM_FAILURE ());
-// }
-
-// // Find a Profile for the next protocol we would like to try.
-// TAO_Profile *profile = 0;
-// TAO_MProfile& mprofile = invocation->stub ()->base_profiles ();
-
-// for (TAO_PHandle i = 0;
-// i < mprofile.profile_count ();
-// ++i)
-// {
-// TAO_Profile *pf = mprofile.get_profile (i);
-// if (pf->tag ()
-// == protocols[protocol_index].protocol_type)
-// {
-// profile = pf;
-// break;
-// }
-// }
-
-// if (profile == 0
-// || profile->endpoint_count () == 0)
-// {
-// // If either no profile for the protocol of interest were found
-// // or profile was found but client ORB doesn't understand the
-// // protocol, try another protocol.
-// invocation->endpoint_selection_state_.client_protocol_index_++;
-// this->select_endpoint (invocation, ACE_TRY_ENV);
-// ACE_CHECK;
-// }
-// else
-// {
-// // Found the profile - get the endpoint.
-// invocation->profile_ = profile;
-// this->endpoint (invocation, ACE_TRY_ENV);
-// ACE_CHECK;
-// }
-}
-
-// void
-// TAO_Protocol_Endpoint_Selector::endpoint (TAO_GIOP_Invocation *invocation,
-// CORBA::Environment& /*ACE_TRY_ENV*/)
-// {
-// // invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_ = invocation->profile_->endpoint ();
-// }
-
-void
-TAO_Protocol_Endpoint_Selector::next (TAO_GIOP_Invocation
- *,
- CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("You Are not Suppesed to call: TAO_Protocol_Endpoint_Selector::next!!!\n")));
- // invocation->profile_index ()++;
- // If we ran out of profiles to try - this will be detected and
- // exception thrown once <endpoint> is called.
-}
-
-void
-TAO_Protocol_Endpoint_Selector::forward (TAO_GIOP_Invocation
- *invocation,
- const TAO_MProfile& /* mprofile */,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Location forwarding is currently not supported when using
- // RTCORBA::ClientProtocolPolicy. With the current profile
- // management scheme being broken, it would be a pain to support here.
- // @@ Add support for location forwarding once profile management is
- // redesigned.
-
- // Currently location forward replies are ignored. When we receive
- // a location forward reply, we act as if the profile we used
- // didn't work, and we try the next one. Should we throw not
- // supported exception instead?
- this->next (invocation, ACE_TRY_ENV);
-}
-
-void
-TAO_Protocol_Endpoint_Selector::success (TAO_GIOP_Invocation *invocation)
-{
- invocation->stub ()->set_valid_profile ();
-}
-
-void
-TAO_Protocol_Endpoint_Selector::close_connection (TAO_GIOP_Invocation *)
-{
- ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("You Are not Suppesed to call: TAO_Protocol_Endpoint_Selector::next!!!\n")));
- //invocation->endpoint_selection_state_.client_protocol_index_ = 0;
-}
-
-// ****************************************************************
-
-TAO_Client_Priority_Policy_Selector::~TAO_Client_Priority_Policy_Selector (void)
-{
-}
-
-void
-TAO_Client_Priority_Policy_Selector::select_endpoint (TAO_GIOP_Invocation
- *invocation,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_RT_Stub *rt_stub = ACE_dynamic_cast (TAO_RT_Stub *,
- invocation->stub ());
-
- TAO_MProfile& mprofile = invocation->stub ()->base_profiles ();
- invocation->endpoint (0);
-
- // Figure out target priority.
- CORBA::Policy_var priority_model_policy =
- rt_stub->exposed_priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short min_priority;
- CORBA::Short max_priority;
- CORBA::Policy_var bands_policy = TAO_RT_Endpoint_Utils::priority_bands_policy (invocation,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short p;
- CORBA::Short server_priority = 0;
- CORBA::Boolean is_client_propagated = 0;
-
- TAO_Protocols_Hooks *protocol_hooks = invocation->orb_core ()->get_protocols_hooks ();
- protocol_hooks->get_selector_hook (
- priority_model_policy.in (), // input
- is_client_propagated, // side effect
- server_priority); // side effect
-
-
- if (is_client_propagated)
- {
- // Get Client priority.
-
- int status = protocol_hooks->get_thread_priority (invocation->orb_core (),
- p, // side effect
- ACE_TRY_ENV);
- ACE_CHECK;
- if (status == -1)
- {
- ACE_THROW (CORBA::DATA_CONVERSION (1,
- CORBA::COMPLETED_NO));
- }
- }
- else
- p = server_priority;
-
- int in_range = 0;
-
- protocol_hooks->get_selector_bands_policy_hook (bands_policy.in (),
- min_priority,
- max_priority,
- p,
- in_range);
-
- CORBA::Boolean valid_endpoint_found = 0;
-
- do
- {
- for (TAO_PHandle i = invocation->profile_index ();
- i < mprofile.profile_count ();
- ++i)
- {
- TAO_Profile *profile = mprofile.get_profile (i);
-
- // Check if this profile contains any endpoints of the
- // right priority.
- for (TAO_Endpoint *endp = profile->endpoint ();
- endp != 0;
- endp = endp->next ())
- {
- CORBA::Short priority = endp->priority ();
- if (priority >= min_priority && priority <= max_priority)
- {
- invocation->profile (profile);
- invocation->endpoint (endp);
- valid_endpoint_found = 1;
- invocation->profile_index () = i;
- break;
- }
- }
- if (invocation->endpoint () != 0)
- break;
- }
-
- if (invocation->endpoint () == 0)
- break;
-
- // Try to perform the invocation using this endpoint.
- int status;
- valid_endpoint_found = 1;
- if (rt_stub->private_connection ())
- {
- TAO_Private_Transport_Descriptor private_desc (invocation->endpoint (),
- ACE_reinterpret_cast (long, invocation->stub ()));
-
- status = invocation->perform_call (private_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
- else
- {
- TAO_Base_Transport_Property default_desc (invocation->endpoint ());
-
- status = invocation->perform_call (default_desc, ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- // Check if the invocation has completed.
- if (status == 1)
- return;
- }
- while (++invocation->profile_index () < mprofile.profile_count ());
-
- // Figure out proper exception.
- if (!valid_endpoint_found)
- {
- if (invocation->inconsistent_policies ().ptr ())
- {
- invocation->inconsistent_policies ()->length (1);
- invocation->inconsistent_policies ()[0u] =
- invocation->stub ()->get_client_policy
- (TAO_CLIENT_PRIORITY_POLICY_TYPE,
- ACE_TRY_ENV);
- }
- ACE_THROW (CORBA::INV_POLICY ());
- }
-
- ACE_THROW (CORBA::TRANSIENT (TAO_OMG_VMCID | 2,
- CORBA::COMPLETED_NO));
-
-
-
-// for (TAO_PHandle i = profile_index;
-// i < mprofile.profile_count ();
-// ++i)
-// {
-// TAO_Profile *profile = mprofile.get_profile (i);
-
-// // Check if this profile contains any endpoints of the
-// // right priority.
-// for (TAO_Endpoint *endp = profile->endpoint ();
-// endp != 0;
-// endp = endp->next ())
-// {
-// CORBA::Short priority = endp->priority ();
-// if (priority >= min && priority <= max)
-// {
-// invocation->profile (profile);
-// invocation->endpoint (endp);
-// invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_selection_state_.client_protocol_index_ = i;
-// break;
-// }
-// }
-
-// if (invocation->endpoint () != 0)
-// break;
-// }
-
-// // We were not able to find profile with the endpoint of the
-// // right priority.
-// if (invocation->endpoint_ == 0)
-// // Figure out proper exception.
-// if (!invocation->endpoint_selection_state_.valid_endpoint_found_)
-// {
-// if (invocation->inconsistent_policies_.ptr ())
-// {
-// invocation->inconsistent_policies_->length (1);
-// invocation->inconsistent_policies_[0u] =
-// invocation->stub_->get_client_policy
-// (TAO_CLIENT_PRIORITY_POLICY_TYPE,
-// ACE_TRY_ENV);
-// }
-// ACE_THROW (CORBA::INV_POLICY ());
-// }
-// else
-// // At least one satisfactory endpoint was found, but
-// // connection could not be established.
-// ACE_THROW (CORBA::COMM_FAILURE ());
-}
-
-void
-TAO_Client_Priority_Policy_Selector::next (TAO_GIOP_Invocation
- *invocation,
- CORBA::Environment &)
-{
- invocation->profile_index ()++;
- // If we ran out of profiles to try - this will be detected and
- // exception thrown once <endpoint> is called.
-}
-
-void
-TAO_Client_Priority_Policy_Selector::forward (TAO_GIOP_Invocation
- *invocation,
- const TAO_MProfile & /* mprofile */,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Location forwarding is not supported when using
- // TAO::Client_Priority_Policy. Location forward replies are
- // ignored. When we receive a location forward reply, we act as if
- // the profile we used didn't work, and we try the next one.
- this->next (invocation, ACE_TRY_ENV);
-}
-
-void
-TAO_Client_Priority_Policy_Selector::success (TAO_GIOP_Invocation *invocation)
-{
- invocation->stub ()->set_valid_profile ();
-}
-
-void
-TAO_Client_Priority_Policy_Selector::close_connection (TAO_GIOP_Invocation *invocation)
-{
- invocation->profile_index () = 0;
-}
-
-// ****************************************************************
-
-TAO_Priority_Protocol_Selector::~TAO_Priority_Protocol_Selector (void)
-{
-}
-
-// void
-// TAO_Priority_Protocol_Selector::endpoint (TAO_GIOP_Invocation *invocation,
-// CORBA::Environment
-// &ACE_TRY_ENV)
-// {
-// if (invocation->profile_->endpoint_count () == 1)
-// {
-// // Profile contains just one endpoint. This happens when:
-// // a) we are talking to a nonTAO server (which doesn't have
-// // the concept of multiple endpoints per profile)
-// // or
-// // b) we have TAO server with a non-lane threadpool, in which
-// // case there is only one acceptor
-// // In both cases we should use the endpoint regardless of its priority.
-// invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_ = invocation->profile_->endpoint ();
-// }
-// else
-// {
-// // Profiles contains more than one endpoint. Find one with the
-// // right priority.
-// TAO_Endpoint *endpoint = 0;
-// for (TAO_Endpoint *endp = invocation->profile_->endpoint ();
-// endp != 0;
-// endp = endp->next ())
-// {
-// if (endp->priority ()
-// == invocation->endpoint_selection_state_.client_priority_)
-// {
-// endpoint = endp;
-// break;
-// }
-// }
-
-// if (endpoint != 0)
-// {
-// // Found an Endpoint with correct priority.
-// invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_ = endpoint;
-// }
-// else
-// {
-// // The profile didn't contain an endpoint with matching priority.
-// // There are two possibilities:
-// // a) the server is a multi-homed host and this is the
-// // only reason for profile containing more than 1
-// // endpoint, i.e., case a) above.
-// // b) we have misconfiguration - threadpool with lanes on
-// // the server, and client priority not matching any of
-// // the lanes.
-// if (this->is_multihomed (invocation->profile_->endpoint ()))
-// {
-// // case a
-// invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_ = invocation->profile_->endpoint ();
-// }
-// else
-// // case b
-// {
-// if (invocation->inconsistent_policies_.ptr ())
-// {
-// invocation->inconsistent_policies_->length (1);
-// invocation->inconsistent_policies_[0u] =
-// CORBA::Policy::_duplicate (invocation->
-// endpoint_selection_state_.priority_model_policy_);
-// }
-// ACE_THROW (CORBA::INV_POLICY ());
-// }
-// }
-// }
-// }
-
-int
-TAO_Priority_Protocol_Selector::is_multihomed (TAO_Endpoint *endpoint)
-{
- for (TAO_Endpoint *endp = endpoint;
- endp != 0;
- endp = endp->next ())
- {
- if (endp->next () != 0
- && endp->priority () != endp->next ()->priority ())
- return 0;
- }
- return 1;
-}
-
-// ****************************************************************
-
-TAO_Bands_Protocol_Selector::~TAO_Bands_Protocol_Selector (void)
-{
-}
-
-// void
-// TAO_Bands_Protocol_Selector::endpoint (TAO_GIOP_Invocation *invocation,
-// CORBA::Environment
-// &ACE_TRY_ENV)
-// {
-// // Find the endpoint for the band of interest.
-// TAO_Endpoint *endpoint = 0;
-// for (TAO_Endpoint *endp = invocation->profile_->endpoint ();
-// endp != 0;
-// endp = endp->next ())
-// {
-// if (endp->priority ()
-// <= invocation->endpoint_selection_state_.max_priority_
-// && endp->priority ()
-// >= invocation->endpoint_selection_state_.min_priority_)
-// {
-// endpoint = endp;
-// break;
-// }
-// }
-
-// if (endpoint != 0)
-// {
-// // Found an Endpoint with priority in the range of the band.
-// invocation->endpoint_selection_state_.valid_endpoint_found_ = 1;
-// invocation->endpoint_ = endpoint;
-// }
-// else
-// {
-// // The profile didn't contain an endpoint with priority
-// // matching the band.
-// // There are two possibilities:
-// // a) we are talking to non-TAO server.
-// // b) we have misconfiguration - bands were set on the
-// // client and do not match server configuration.
-// // In both cases throw exception. (We are throwing
-// // exception for case 'a' because the current implementation of
-// // bands is not interoperable.)
-// if (invocation->inconsistent_policies_.ptr ())
-// {
-// invocation->inconsistent_policies_->length (1);
-// invocation->inconsistent_policies_[0u] =
-// CORBA::Policy::_duplicate (invocation->
-// endpoint_selection_state_.bands_policy_);
-// }
-// ACE_THROW (CORBA::INV_POLICY ());
-// }
-// }
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Invocation_Endpoint_Selectors.h b/TAO/tao/RT_Invocation_Endpoint_Selectors.h
deleted file mode 100644
index 495c0151ff7..00000000000
--- a/TAO/tao/RT_Invocation_Endpoint_Selectors.h
+++ /dev/null
@@ -1,230 +0,0 @@
-// This may look like C, but it's really -*- C++ -*-
-
-//=============================================================================
-/**
- * @file RT_Invocation_Endpoint_Selectors.h
- *
- * $Id$
- *
- * Strategies for selecting profile/endpoint from an IOR for making an
- * invocation.
- *
- *
- * @author Priyanka Gontla <pgontla@ece.uci.edu>
- */
-//=============================================================================
-
-
-#ifndef TAO_RT_INVOCATION_ENDPOINT_SELECTOR_H
-#define TAO_RT_INVOCATION_ENDPOINT_SELECTOR_H
-#include "ace/pre.h"
-
-#include "tao/corbafwd.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/MProfile.h"
-#include "tao/Invocation_Endpoint_Selectors.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-/**
- * @class TAO_Priority_Endpoint_Selector
- *
- * @brief TAO_Priority_Endpoint_Selector
- *
- * This strategy is used when RTCORBA::PriorityModelPolicy is
- * set and its value is RTCORBA::CLIENT_PROPAGATED.
- *
- */
-class TAO_Export TAO_Priority_Endpoint_Selector :
- public TAO_Default_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Priority_Endpoint_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Priority_Endpoint_Selector (void);
-
- virtual void select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-private:
- /// Helper for <select_endpoint>.
- int is_multihomed (TAO_Endpoint *endpoint);
-};
-
-// ****************************************************************
-
-/**
- * @class TAO_Bands_Endpoint_Selector
- *
- * @brief TAO_Bands_Endpoint_Selector
- *
- * This strategy is used when
- * RTCORBA::PriorityBandedConnectionPolicy is set.
- *
- */
-class TAO_Export TAO_Bands_Endpoint_Selector :
- public TAO_Default_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Bands_Endpoint_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Bands_Endpoint_Selector (void);
-
- virtual void select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-};
-
-// ****************************************************************
-
-/**
- * @class TAO_Protocol_Endpoint_Selector
- *
- * @brief TAO_Protocol_Endpoint_Selector
- *
- * This strategy is used when only RTCORBA::ClientProtocolPolicy is
- * set or RTCORBA::ClientProtocolPolicy plus
- * RTCORBA::SERVER_DECLARED priority model.
- *
- */
-class TAO_Export TAO_Protocol_Endpoint_Selector :
- public TAO_Invocation_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Protocol_Endpoint_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Protocol_Endpoint_Selector (void);
-
- virtual void select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void next (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void forward (TAO_GIOP_Invocation *invocation,
- const TAO_MProfile &mprofile,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void success (TAO_GIOP_Invocation *invocation);
- virtual void close_connection (TAO_GIOP_Invocation *invocation);
-
-protected:
- /// Helper for <select_endpoint>.
- // virtual void endpoint (TAO_GIOP_Invocation *invocation,
- // CORBA::Environment &ACE_TRY_ENV =
- // TAO_default_environment ());
-};
-
-// ****************************************************************
-
-/**
- * @class TAO_Client_Priority_Policy_Selector
- *
- * @brief TAO_Client_Priority_Policy_Selector
- *
- * TAO::Client_Priority_Policy is deprecated. Similar (and
- * beyond) functionality can be achieved through standard RTCORBA
- * policies. See TAO Real-Time CORBA documentation for more
- * information.
- *
- */
-class TAO_Export TAO_Client_Priority_Policy_Selector :
- public TAO_Invocation_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Client_Priority_Policy_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Client_Priority_Policy_Selector (void);
-
- virtual void select_endpoint (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void next (TAO_GIOP_Invocation *invocation,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void forward (TAO_GIOP_Invocation *invocation,
- const TAO_MProfile &mprofile,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- virtual void success (TAO_GIOP_Invocation *invocation);
- virtual void close_connection (TAO_GIOP_Invocation *invocation);
-};
-
-// ****************************************************************
-
-/**
- * @class TAO_Priority_Protocol_Selector
- *
- * @brief TAO_Priority_Protocol_Selector
- *
- * This strategy is used when RTCORBA::ClientProtocolPolicy is
- * set and the priority model is RTCORBA::CLIENT_PROPAGATED.
- *
- */
-class TAO_Export TAO_Priority_Protocol_Selector :
- public TAO_Protocol_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Priority_Protocol_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Priority_Protocol_Selector (void);
-
-protected:
- ///
-// virtual void endpoint (TAO_GIOP_Invocation *invocation,
-// CORBA::Environment &ACE_TRY_ENV =
-// TAO_default_environment ());
-
- /// Helper for <select_endpoint>.
- int is_multihomed (TAO_Endpoint *endpoint);
-};
-
-// ****************************************************************
-
-/**
- * @class TAO_Bands_Protocol_Selector
- *
- * @brief TAO_Bands_Protocol_Selector
- *
- * This strategy is used when both RTCORBA::ClientProtocolPolicy
- * and RTCORBA::PriorityBandedConnectionPolicy are set.
- *
- */
-class TAO_Export TAO_Bands_Protocol_Selector :
- public TAO_Protocol_Endpoint_Selector
-{
-public:
- /// Constructor.
- TAO_Bands_Protocol_Selector (void);
-
- /// Destructor.
- virtual ~TAO_Bands_Protocol_Selector (void);
-
-protected:
-// virtual void endpoint (TAO_GIOP_Invocation *invocation,
-// CORBA::Environment &ACE_TRY_ENV =
-// TAO_default_environment ());
-};
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#if defined (__ACE_INLINE__)
-# include "tao/RT_Invocation_Endpoint_Selectors.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/post.h"
-#endif /* TAO_RT_INVOCATION_ENDPOINT_SELECTOR_H */
diff --git a/TAO/tao/RT_Invocation_Endpoint_Selectors.i b/TAO/tao/RT_Invocation_Endpoint_Selectors.i
deleted file mode 100644
index 2ac06b0aab7..00000000000
--- a/TAO/tao/RT_Invocation_Endpoint_Selectors.i
+++ /dev/null
@@ -1,46 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-ACE_INLINE
-TAO_Priority_Endpoint_Selector::TAO_Priority_Endpoint_Selector (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_Bands_Endpoint_Selector::TAO_Bands_Endpoint_Selector (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_Protocol_Endpoint_Selector::TAO_Protocol_Endpoint_Selector (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_Client_Priority_Policy_Selector::TAO_Client_Priority_Policy_Selector (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_Priority_Protocol_Selector::TAO_Priority_Protocol_Selector (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_Bands_Protocol_Selector::TAO_Bands_Protocol_Selector (void)
-{
-}
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_Mutex.i b/TAO/tao/RT_Mutex.i
deleted file mode 100644
index 3c11433305a..00000000000
--- a/TAO/tao/RT_Mutex.i
+++ /dev/null
@@ -1,5 +0,0 @@
-// $Id$
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_ORB.i b/TAO/tao/RT_ORB.i
deleted file mode 100644
index 3c11433305a..00000000000
--- a/TAO/tao/RT_ORB.i
+++ /dev/null
@@ -1,5 +0,0 @@
-// $Id$
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/RT_ORB_Loader.cpp b/TAO/tao/RT_ORB_Loader.cpp
deleted file mode 100644
index dcf9ecab80e..00000000000
--- a/TAO/tao/RT_ORB_Loader.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-// $Id$
-
-#include "RT_ORB_Loader.h"
-#include "RT_ORB.h"
-#include "RT_Current.h"
-
-#include "ORB_Core.h"
-
-ACE_RCSID (TAO, RT_ORB_Loader, "$Id$")
-
-TAO_RT_ORB_Loader::TAO_RT_ORB_Loader (void)
-{
-}
-
-CORBA::Object_ptr
-TAO_RT_ORB_Loader::create_object (CORBA::ORB_ptr orb,
- int,
- char *[],
- CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
-#if (TAO_HAS_RT_CORBA == 1)
-
- /// Return RT_ORB
- CORBA::Object_ptr rt_orb;
-
- ACE_NEW_THROW_EX (rt_orb,
- TAO_RT_ORB (orb),
- CORBA::NO_MEMORY (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- CORBA::Object_var safe_rt_orb = rt_orb;
-
- /// Sets the RT_Current object in the ORB.
- this->set_objects (orb->orb_core (), ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- return safe_rt_orb._retn ();
-
-#else
- ACE_UNUSED_ARG (orb);
- ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
- return CORBA::Object::_nil ();
-#endif /* TAO_HAS_RT_CORBA == 1 */
-}
-
-void
-TAO_RT_ORB_Loader::set_objects (TAO_ORB_Core *orb_core,
- CORBA::Environment &ACE_TRY_ENV)
-{
-#if (TAO_HAS_RT_CORBA == 1)
-
- // Setup the RT_Current object in the ORB
-
- CORBA::Object_ptr current;
-
- ACE_NEW_THROW_EX (current,
- TAO_RT_Current (orb_core),
- CORBA::NO_MEMORY (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_CHECK;
-
- CORBA::Object_var safe_current = current;
- orb_core->rt_current (safe_current.in ());
-
-#else
- ACE_UNUSED_ARG (orb_core);
- ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
-#endif /* TAO_HAS_RT_CORBA == 1 */
-}
-
-ACE_FACTORY_DEFINE (TAO, TAO_RT_ORB_Loader)
-ACE_STATIC_SVC_DEFINE (TAO_RT_ORB_Loader,
- ACE_TEXT ("RT_ORB_Loader"),
- ACE_SVC_OBJ_T,
- &ACE_SVC_NAME (TAO_RT_ORB_Loader),
- ACE_Service_Type::DELETE_THIS
- | ACE_Service_Type::DELETE_OBJ,
- 0)
diff --git a/TAO/tao/RT_ORB_Loader.h b/TAO/tao/RT_ORB_Loader.h
deleted file mode 100644
index 6f1dd9e3161..00000000000
--- a/TAO/tao/RT_ORB_Loader.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* -*- C++ -*- */
-
-//=============================================================================
-/**
- * @file RT_ORB_Loader.h
- *
- * $Id$
- *
- * Header file for Loading RT_ORB.
- *
- *
- * @author Priyanka Gontla <gontla_p@ociweb.com>
- */
-//=============================================================================
-
-#ifndef TAO_RT_ORB_LOADER_H
-#define TAO_RT_ORB_LOADER_H
-#include "ace/pre.h"
-
-#include "tao/Object_Loader.h"
-#include "ace/Service_Config.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORB_Core;
-
-class TAO_Export TAO_RT_ORB_Loader : public TAO_Object_Loader
-{
-public:
-
- /// Constructor
- TAO_RT_ORB_Loader (void);
-
- /// Creates a RT_ORB and returns it.
- virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
- int argc,
- char *argv [],
- CORBA::Environment &)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-protected:
-
- /// Setup additional RTCORBA related objects.
- void set_objects (TAO_ORB_Core *orb_core,
- CORBA::Environment &);
-
-};
-
-ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_RT_ORB_Loader)
-ACE_FACTORY_DECLARE (TAO, TAO_RT_ORB_Loader)
-
-#include "ace/post.h"
-#endif /* TAO_RT_ORB_LOADER_H */
diff --git a/TAO/tao/RT_Protocols_Hooks.cpp b/TAO/tao/RT_Protocols_Hooks.cpp
deleted file mode 100644
index 3702bdf0d3c..00000000000
--- a/TAO/tao/RT_Protocols_Hooks.cpp
+++ /dev/null
@@ -1,537 +0,0 @@
-// $Id$
-
-#include "RT_Protocols_Hooks.h"
-#include "RT_Policy_i.h"
-
-#include "Invocation.h"
-#include "Stub.h"
-#include "MProfile.h"
-#include "Priority_Mapping_Manager.h"
-#include "RT_Stub.h"
-
-#include "ace/Dynamic_Service.h"
-
-ACE_RCSID (TAO,
- RT_Protocols_Hooks,
- "$Id$")
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-TAO_RT_Protocols_Hooks::Client_Protocols_Hook TAO_RT_Protocols_Hooks::client_protocols_hook_ = 0;
-TAO_RT_Protocols_Hooks::Server_Protocols_Hook TAO_RT_Protocols_Hooks::server_protocols_hook_ = 0;
-
-/// constructor
-TAO_RT_Protocols_Hooks::TAO_RT_Protocols_Hooks (void)
-{
-}
-
-/// destructor
-TAO_RT_Protocols_Hooks::~TAO_RT_Protocols_Hooks (void)
-{
-}
-
-int
-TAO_RT_Protocols_Hooks::call_client_protocols_hook (
- TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type)
-{
- if (TAO_RT_Protocols_Hooks::client_protocols_hook_ == 0)
- return -1;
-
- (*TAO_RT_Protocols_Hooks::client_protocols_hook_) (orb_core,
- send_buffer_size,
- recv_buffer_size,
- no_delay,
- protocol_type);
-
- return 0;
-}
-
-void
-TAO_RT_Protocols_Hooks::set_client_protocols_hook (Client_Protocols_Hook hook)
-{
- TAO_RT_Protocols_Hooks::client_protocols_hook_ = hook;
- // Saving the hook pointer so that we can use it later when needed.
-
- return;
-}
-
-int
-TAO_RT_Protocols_Hooks::call_server_protocols_hook (
- TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type)
-{
- if (TAO_RT_Protocols_Hooks::server_protocols_hook_ == 0)
- return -1;
-
- int result_value =
- (*TAO_RT_Protocols_Hooks::server_protocols_hook_) (orb_core,
- send_buffer_size,
- recv_buffer_size,
- no_delay,
- protocol_type);
-
- if (result_value != 0)
- return -1;
-
- return 0;
-}
-
-void
-TAO_RT_Protocols_Hooks::set_server_protocols_hook (Server_Protocols_Hook hook)
-{
- TAO_RT_Protocols_Hooks::server_protocols_hook_ = hook;
- // Saving the hook pointer so that we can use it later when needed.
-
- return;
-}
-
-void
-TAO_RT_Protocols_Hooks::call_policy_type_hook (CORBA::PolicyList *&policy_list,
- CORBA::ULong &policy_type)
-{
- CORBA::ULong length = policy_list->length ();
- // CORBA::ULong index = 0;
-
- for (unsigned int i = 0; i < length; ++i)
- {
- if (((*policy_list)[i]->policy_type () ==
- RTCORBA::PRIORITY_MODEL_POLICY_TYPE))
- policy_type = 0;
-
- else if (((*policy_list)[i]->policy_type () ==
- RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE))
- policy_type = 1;
-
- else if (((*policy_list)[i]->policy_type () ==
- RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE))
- policy_type = 2;
- }
-}
-
-void
-TAO_RT_Protocols_Hooks::validate_policy_type (CORBA::ULong type,
- CORBA::ULong &type_value,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Validity check. Make sure requested policy type is appropriate
- // for this scope.
- if (type == RTCORBA::PRIORITY_MODEL_POLICY_TYPE)
- type_value = 1;
-
- if (type == RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE)
- type_value = 2;
-
- if (type == RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE)
- type_value = 3;
-
- if ((type == RTCORBA::THREADPOOL_POLICY_TYPE)
- || (type == RTCORBA::SERVER_PROTOCOL_POLICY_TYPE))
- {
- type_value = 4;
- ACE_THROW (CORBA::INV_POLICY ());
- }
-}
-
-void
-TAO_RT_Protocols_Hooks::rt_service_context (TAO_Stub *stub,
- TAO_Service_Context &service_context,
- CORBA::Boolean restart,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // If the restart flag is true, then this call for a
- // reinvocation. We need not prepare the Service Context List once
- // again. We can use the already existing one.
- if (!restart)
- {
- TAO_RT_Stub *rt_stub = ACE_dynamic_cast (TAO_RT_Stub *,
- stub);
- CORBA::Policy *priority_model_policy =
- rt_stub->exposed_priority_model (ACE_TRY_ENV);
- ACE_CHECK;
- if (priority_model_policy)
- {
-
- CORBA::Policy *priority_model_policy =
- rt_stub->exposed_priority_model (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short client_priority;
- int status = this->get_thread_priority (rt_stub->orb_core (),
- client_priority,
- ACE_TRY_ENV);
- if (status == -1)
- ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO));
-
-
- this->add_rt_service_context_hook (service_context,
- priority_model_policy,
- client_priority,
- ACE_TRY_ENV);
- ACE_CHECK;
- }
- else
- {
- // The Object does not contain PriorityModel policy in its IOR.
- // We must be talking to a non-RT ORB. Do nothing.
- }
- }
-}
-
-void
-TAO_RT_Protocols_Hooks::add_rt_service_context_hook (TAO_Service_Context &service_context,
- CORBA::Policy *model_policy,
- CORBA::Short &client_priority,
- CORBA::Environment &ACE_TRY_ENV)
-{
-
- RTCORBA::PriorityModelPolicy_var model_policy_ptr =
- RTCORBA::PriorityModelPolicy::_narrow (model_policy,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_PriorityModelPolicy *priority_model =
- ACE_static_cast (TAO_PriorityModelPolicy *,
- model_policy_ptr.in ());
-
- if (priority_model->get_priority_model () == RTCORBA::CLIENT_PROPAGATED)
- {
- // Encapsulate the priority of the current thread into
- // a service context.
- TAO_OutputCDR cdr;
- if ((cdr << ACE_OutputCDR::from_boolean (TAO_ENCAP_BYTE_ORDER)
- == 0)
- || (cdr << client_priority)
- == 0)
- ACE_THROW (CORBA::MARSHAL ());
-
- service_context.set_context (IOP::RTCorbaPriority, cdr);
- }
-}
-
-void
-TAO_RT_Protocols_Hooks::get_selector_hook (
- CORBA::Policy *model_policy,
- CORBA::Boolean &is_client_propagated,
- CORBA::Short &server_priority)
-{
-
- RTCORBA::PriorityModelPolicy_var model_policy_ptr =
- RTCORBA::PriorityModelPolicy::_narrow (model_policy);
-
- TAO_PriorityModelPolicy *priority_model_policy =
- ACE_static_cast (TAO_PriorityModelPolicy *,
- model_policy_ptr.in ());
-
- if (priority_model_policy->get_priority_model ()
- == RTCORBA::CLIENT_PROPAGATED)
- is_client_propagated = 1;
-
- if (!is_client_propagated)
- server_priority = priority_model_policy->server_priority ();
-
- return;
-}
-
-void
-TAO_RT_Protocols_Hooks::get_selector_bands_policy_hook (
- CORBA::Policy *bands_policy,
- CORBA::Short &min_priority,
- CORBA::Short &max_priority,
- CORBA::Short &p,
- int &in_range)
-{
- RTCORBA::PriorityBandedConnectionPolicy_var bands_policy_ptr =
- RTCORBA::PriorityBandedConnectionPolicy::_narrow (bands_policy);
-
- TAO_PriorityBandedConnectionPolicy *priority_bands_policy =
- ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
- bands_policy_ptr.in ());
-
- // Find the band with the range covering our target priority.
- RTCORBA::PriorityBands &bands =
- priority_bands_policy->priority_bands_rep ();
-
- for (CORBA::ULong i = 0; i < bands.length (); ++i)
- if (bands[i].low <= p && bands[i].high >= p)
- {
- min_priority = bands[i].low;
- max_priority = bands[i].high;
-
- in_range = 1;
- break;
- }
- return;
-}
-
-CORBA::Policy *
-TAO_RT_Protocols_Hooks::effective_priority_banded_connection_hook (
- CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &ACE_TRY_ENV)
-{
- RTCORBA::PriorityBandedConnectionPolicy_var override_policy_ptr =
- RTCORBA::PriorityBandedConnectionPolicy::_narrow (override,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- TAO_PriorityBandedConnectionPolicy *override_policy =
- ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
- override_policy_ptr.in ());
-
- RTCORBA::PriorityBandedConnectionPolicy_var exposed_policy_ptr =
- RTCORBA::PriorityBandedConnectionPolicy::_narrow (exposed,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- TAO_PriorityBandedConnectionPolicy *exposed_policy =
- ACE_static_cast (TAO_PriorityBandedConnectionPolicy *,
- exposed_policy_ptr.in ());
-
- // Both override and exposed have been set.
- // See if either of them has empty priority bands.
- CORBA::Object_var auto_release_exp = exposed_policy;
- CORBA::Object_var auto_release_ov = override_policy;
-
- if (exposed_policy->priority_bands_rep ().length () == 0)
- {
- auto_release_ov._retn ();
- return override;
- }
-
- if (override_policy->priority_bands_rep ().length () == 0)
- {
- auto_release_exp._retn ();
- return exposed;
- }
-
- // Both override and exposed have been set and neither has empty
- // priority bands. This is illegal (ptc/99-05-03, sec. 4.12.1).
- ACE_THROW_RETURN (CORBA::INV_POLICY (),
- 0);
-}
-
-CORBA::Policy *
-TAO_RT_Protocols_Hooks::effective_client_protocol_hook (
- CORBA::Policy_ptr override,
- CORBA::Policy_ptr exposed,
- CORBA::Environment &ACE_TRY_ENV)
-{
- RTCORBA::ClientProtocolPolicy_var override_policy_var =
- RTCORBA::ClientProtocolPolicy::_narrow (override,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- TAO_ClientProtocolPolicy *override_policy =
- ACE_static_cast (TAO_ClientProtocolPolicy *,
- override_policy_var.in ());
-
- RTCORBA::ClientProtocolPolicy_var exposed_policy_var =
- RTCORBA::ClientProtocolPolicy::_narrow (exposed,
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA::Policy::_nil ());
-
- TAO_ClientProtocolPolicy *exposed_policy =
- ACE_static_cast (TAO_ClientProtocolPolicy *,
- exposed_policy_var.in ());
-
- // Both override and exposed have been set.
- // See if either of them has empty priority bands.
- RTCORBA::ProtocolList &protocols_rep_var =
- exposed_policy->protocols_rep ();
-
- if (protocols_rep_var.length () == 0)
- {
- return override;
- }
-
- if (override_policy->protocols_rep ().length () == 0)
- {
- return exposed;
- }
-
- // Both override and exposed have been set and neither has empty
- // protocols. This is illegal (ptc/99-05-03, sec. 4.15.4).
- ACE_THROW_RETURN (CORBA::INV_POLICY (),
- 0);
-}
-
-int
-TAO_RT_Protocols_Hooks::get_thread_priority (TAO_ORB_Core *orb_core,
- CORBA::Short &priority,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_hthread_t current;
- ACE_Thread::self (current);
-
- int native_priority;
- if (ACE_Thread::getprio (current, native_priority) == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("TAO (%P|%t) - ")
- ACE_TEXT ("RT_Protocols_Hooks::get_thread_priority: ")
- ACE_TEXT (" ACE_Thread::get_prio\n")));
-
- return -1;
- }
-
- CORBA::Object_var obj = orb_core->priority_mapping_manager ();
-
- TAO_Priority_Mapping_Manager_var mapping_manager =
- TAO_Priority_Mapping_Manager::_narrow (obj.in (),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (-1);
-
- TAO_Priority_Mapping *priority_mapping =
- mapping_manager.in ()->mapping ();
-
- if (priority_mapping->to_CORBA (native_priority, priority) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("TAO (%P|%t) - ")
- ACE_TEXT ("RT_Protocols_Hooks::get_thread_priority: ")
- ACE_TEXT ("Priority_Mapping::to_CORBA\n")));
- return -1;
- }
-
- return 0;
-}
-
-int
-TAO_RT_Protocols_Hooks::set_thread_priority (TAO_ORB_Core *orb_core,
- CORBA::Short priority,
- CORBA::Environment &ACE_TRY_ENV)
-{
- CORBA::Object_var obj = orb_core->priority_mapping_manager ();
-
- TAO_Priority_Mapping_Manager_var mapping_manager =
- TAO_Priority_Mapping_Manager::_narrow (obj.in (),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (-1);
-
- TAO_Priority_Mapping *priority_mapping =
- mapping_manager.in ()->mapping ();
-
- CORBA::Short native_priority;
- if (priority_mapping->to_native (priority, native_priority) == 0)
- return -1;
-
- ACE_hthread_t current;
- ACE_Thread::self (current);
-
- if (ACE_Thread::setprio (current, native_priority) == -1)
- return -1;
-
- return 0;
-}
-
-void
-TAO_RT_Protocols_Hooks::set_priority_mapping (TAO_ORB_Core *orb_core,
- TAO_Resource_Factory *trf,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Obtain a reference to the Priority Mapping Manager.
- CORBA::Object_var obj = orb_core->priority_mapping_manager ();
-
- TAO_Priority_Mapping_Manager_var priority_mapping_manager =
- TAO_Priority_Mapping_Manager::_narrow (obj.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- if (!CORBA::is_nil (priority_mapping_manager.in ()))
- priority_mapping_manager->mapping (trf->get_priority_mapping ());
- else
- ACE_THROW (CORBA::INV_OBJREF ());
-}
-
-int
-TAO_RT_Protocols_Hooks::set_default_policies (TAO_ORB_Core *orb_core)
-{
-#if (TAO_HAS_RT_CORBA == 1)
- // Set RTCORBA policy defaults.
- // Set RTCORBA::ServerProtocolPolicy and
- // RTCORBA::ClientProtocolPolicy defaults to include all protocols
- // that were loaded into this ORB.
- // First, create a protocol list.
-
- TAO_ProtocolFactorySet *pfs = orb_core->protocol_factories ();
-
- RTCORBA::ProtocolList protocols;
- protocols.length (pfs->size ());
-
- int i = 0;
- for (TAO_ProtocolFactorySetItor factory = pfs->begin ();
- factory != pfs->end ();
- ++factory, ++i)
- {
- CORBA::ULong protocol_type = (*factory)->factory ()->tag ();
- protocols[i].protocol_type = protocol_type;
- protocols[i].orb_protocol_properties =
- RTCORBA::ProtocolProperties::_nil ();
- // @@ Later, we will likely migrate to using RTCORBA protocol
- // policies for configuration of protocols in nonRT use cases.
- // Then, the code below will change to each protocol factory
- // being responsible for creation of its own default protocol
- // properties.
- protocols[i].transport_protocol_properties =
- TAO_Protocol_Properties_Factory::create_transport_protocol_property
- (protocol_type);
- }
-
- // Set ServerProtocolPolicy.
- TAO_ServerProtocolPolicy *server_protocol_policy = 0;
- ACE_NEW_RETURN (server_protocol_policy,
- TAO_ServerProtocolPolicy (protocols),
- -1);
-
- RTCORBA::ServerProtocolPolicy_var safe_server_protocol_policy =
- server_protocol_policy;
-
- orb_core->get_default_policies ()->server_protocol (server_protocol_policy);
-
- // Set ClientProtocolPolicy.
- // NOTE: ClientProtocolPolicy default is used ONLY for protocol
- // configuration (not protocol preference) IF there is no ORB-level
- // override. It is not used when computing effective policy value
- // for preferencing protocols.
- TAO_ClientProtocolPolicy *client_protocol_policy = 0;
- ACE_NEW_RETURN (client_protocol_policy,
- TAO_ClientProtocolPolicy (protocols),
- -1);
-
- RTCORBA::ClientProtocolPolicy_var safe_client_protocol_policy =
- client_protocol_policy;
-
- orb_core->get_default_policies ()->client_protocol (client_protocol_policy);
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
- return 0;
-}
-
-ACE_STATIC_SVC_DEFINE (TAO_RT_Protocols_Hooks,
- ACE_TEXT ("RT_Protocols_Hooks"),
- ACE_SVC_OBJ_T,
- &ACE_SVC_NAME (TAO_RT_Protocols_Hooks),
- ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
- 0)
-ACE_FACTORY_DEFINE (TAO, TAO_RT_Protocols_Hooks)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Dynamic_Service<TAO_RT_Protocols_Hooks>;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Dynamic_Service<TAO_RT_Protocols_Hooks>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
diff --git a/TAO/tao/RT_Protocols_Hooks.h b/TAO/tao/RT_Protocols_Hooks.h
deleted file mode 100644
index 99ecddd1dd6..00000000000
--- a/TAO/tao/RT_Protocols_Hooks.h
+++ /dev/null
@@ -1,174 +0,0 @@
-// -*- C++ -*-
-
-// ===================================================================
-/**
- * @file RT_Protocols_Hooks.h
- *
- * $Id$
- *
- * @author Priyanka Gontla <pgontla@ece.uci.edu>
- *
- */
-// ===================================================================
-
-#ifndef TAO_RT_PROTOCOLS_HOOKS_H
-#define TAO_RT_PROTOCOLS_HOOKS_H
-#include "ace/pre.h"
-
-#include "Protocols_Hooks.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#include "ace/Service_Config.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_Export TAO_RT_Protocols_Hooks : public TAO_Protocols_Hooks
-{
-public:
-
- /// constructor
- TAO_RT_Protocols_Hooks (void);
-
- /// destructor
- virtual ~TAO_RT_Protocols_Hooks (void);
-
- /// Invoke the client_protocols hook if present.
- /**
- * The timeout hook is used to determine if the client_protocols policy is
- * set and with what value. If the ORB is compiled without support
- * for RTCORBA this feature does not take effect
- * \param tcp_properties returns the Protocol List set
- */
-
- virtual int call_client_protocols_hook (
- TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type);
-
- /// Define the Client_Protocols_TCP_Hook signature
- typedef int (*Client_Protocols_Hook) (TAO_ORB_Core *,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *);
-
- static void set_client_protocols_hook (Client_Protocols_Hook hook);
-
- /// The hook to be set for the ClientProtocolPolicy.
- static Client_Protocols_Hook client_protocols_hook_;
-
- /// Invoke the server_protocols hook if present.
- /**
- * The timeout hook is used to determine if the client_protocols policy is
- * set and with what value. If the ORB is compiled without support
- * for RTCORBA this feature does not take effect
- * \param tcp_properties returns the Protocol List set
- */
- virtual int call_server_protocols_hook (TAO_ORB_Core *orb_core,
- int &send_buffer_size,
- int &recv_buffer_size,
- int &no_delay,
- const char *protocol_type);
-
- /// Define the Server_Protocols_Hook signature
- typedef int (*Server_Protocols_Hook) (TAO_ORB_Core *,
- int &,
- int &,
- int &,
- const char *);
-
- static void set_server_protocols_hook (Server_Protocols_Hook hook);
- // static void set_server_protocols_uiop_hook (Server_Protocols_UIOP_Hook hook);
-
- /// The hook to be set for the ServerProtocolPolicy.
- static Server_Protocols_Hook server_protocols_hook_;
-
- /**
- * to get the policy_type in Long format.
- *
- */
- virtual void call_policy_type_hook (CORBA::PolicyList *&policy_list,
- CORBA::ULong &policy_type);
-
- virtual void validate_policy_type (CORBA::ULong slot,
- CORBA::ULong &type_value,
- CORBA::Environment &ACE_TRY_ENV);
-
- virtual void rt_service_context (TAO_Stub *stub,
- TAO_Service_Context &service_context,
- CORBA::Boolean restart,
- CORBA::Environment &ACE_TRY_ENV);
-
- virtual void add_rt_service_context_hook (TAO_Service_Context &service_context,
- CORBA::Policy *model_policy,
- CORBA::Short &client_priority,
- CORBA::Environment &ACE_TRY_ENV);
-
- virtual void get_selector_hook (CORBA::Policy *model_policy,
- CORBA::Boolean
- &is_client_propagated,
- CORBA::Short &server_priority);
-
- virtual void get_selector_bands_policy_hook (
- CORBA::Policy *bands_policy,
- CORBA::Short &min_priority,
- CORBA::Short &max_priority,
- CORBA::Short &p,
- int &in_range);
-
-
- /**
- * Hook to check and override the exposed policies if needed
- *
- */
- virtual CORBA::Policy *effective_priority_banded_connection_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
-
- virtual CORBA::Policy *effective_client_protocol_hook (CORBA::Policy *override,
- CORBA::Policy *exposed,
- CORBA::Environment &);
-
- /**
- * Accessor and modifier to the current thread priority, used to
- * implement the RTCORBA::Current interface, but it is faster for
- * some critical components. If TAO_HAS_RT_CORBA == 0, the
- * operations are no-ops.
- */
- //@{
- virtual int get_thread_priority (TAO_ORB_Core *orb_core,
- CORBA::Short &priority,
- CORBA::Environment &ACE_TRY_ENV);
-
- virtual int set_thread_priority (TAO_ORB_Core *orb_core,
- CORBA::Short priority,
- CORBA::Environment &ACE_TRY_ENV);
- //@}
-
- virtual void set_priority_mapping (TAO_ORB_Core *orb_core,
- TAO_Resource_Factory *trf,
- CORBA::Environment &ACE_TRY_ENV);
-
- /// 1. Sets ORB-level policy defaults for this ORB. Currently sets
- /// default RTCORBA policies: ServerProtocolPolicy and
- /// ClientProtocolPolicy.
- virtual int set_default_policies (TAO_ORB_Core *orb_core);
-};
-
-#if defined (__ACE_INLINE__)
-#include "RT_Protocols_Hooks.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_RT_Protocols_Hooks)
-ACE_FACTORY_DECLARE (TAO, TAO_RT_Protocols_Hooks)
-ACE_STATIC_SVC_REQUIRE(TAO_RT_Protocols_Hooks)
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-#include "ace/post.h"
-#endif /* TAO_RT_PROTOCOLS_HOOKS_H */
diff --git a/TAO/tao/Resource_Factory.cpp b/TAO/tao/Resource_Factory.cpp
index dcb4aafadb7..43fca5817ff 100644
--- a/TAO/tao/Resource_Factory.cpp
+++ b/TAO/tao/Resource_Factory.cpp
@@ -167,12 +167,6 @@ TAO_Resource_Factory::purge_percentage (void) const
return 0;
}
-TAO_Priority_Mapping *
-TAO_Resource_Factory::get_priority_mapping (void)
-{
- return 0;
-}
-
int
TAO_Resource_Factory::get_parser_names (char **&,
int &)
diff --git a/TAO/tao/Resource_Factory.h b/TAO/tao/Resource_Factory.h
index 4e798f58fcc..dc52a868ecb 100644
--- a/TAO/tao/Resource_Factory.h
+++ b/TAO/tao/Resource_Factory.h
@@ -30,7 +30,6 @@
class TAO_Acceptor_Registry;
class TAO_Connector_Registry;
class TAO_Reactor_Registry;
-class TAO_Priority_Mapping;
class TAO_Flushing_Strategy;
class TAO_Connection_Purging_Strategy;
@@ -184,9 +183,6 @@ public:
/// cache.
virtual int purge_percentage (void) const;
- /// Configure the priority mapping for the ORB
- virtual TAO_Priority_Mapping *get_priority_mapping (void);
-
virtual int get_parser_names (char **&names,
int &number_of_names);
diff --git a/TAO/tao/SmartProxies/Makefile b/TAO/tao/SmartProxies/Makefile
index 185cec3215a..1f8443f8499 100644
--- a/TAO/tao/SmartProxies/Makefile
+++ b/TAO/tao/SmartProxies/Makefile
@@ -50,8 +50,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/Smart_Proxies.o .obj/Smart_Proxies.so .shobj/Smart_Proxies.o .shobj/Smart_Proxies.so: Smart_Proxies.cpp Smart_Proxies.h \
- $(ACE_ROOT)/ace/pre.h \
- smartproxies_export.h \
+ $(ACE_ROOT)/ace/pre.h smartproxies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
diff --git a/TAO/tao/Strategies/Makefile b/TAO/tao/Strategies/Makefile
index 4ce06bd19dd..717381335ad 100644
--- a/TAO/tao/Strategies/Makefile
+++ b/TAO/tao/Strategies/Makefile
@@ -48,14 +48,6 @@ CPP_SRCS += \
FIFO_Connection_Purging_Strategy \
NULL_Connection_Purging_Strategy
-ifeq ($(rt_corba),1)
-
-CPP_SRCS += \
- Linear_Priority_Mapping \
- Direct_Priority_Mapping
-
-endif # rt_corba
-
IDL_SRC = \
$(addsuffix S.cpp, $(IDL_FILES)) \
$(addsuffix C.cpp, $(IDL_FILES))
@@ -360,8 +352,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/params.h \
@@ -405,10 +400,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/ORB_Table.h \
@@ -418,8 +409,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Connector_Registry.i \
$(TAO_ROOT)/tao/GIOP_Message_Version.h \
$(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- UIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
+ UIOP_Connector.h $(ACE_ROOT)/ace/Connector.h \
$(ACE_ROOT)/ace/Connector.cpp \
$(ACE_ROOT)/ace/LSOCK_Connector.h \
$(ACE_ROOT)/ace/SOCK_Connector.h \
@@ -430,8 +420,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Connector_Impl.cpp
.obj/UIOP_Lite_Factory.o .obj/UIOP_Lite_Factory.so .shobj/UIOP_Lite_Factory.o .shobj/UIOP_Lite_Factory.so: UIOP_Lite_Factory.cpp UIOP_Lite_Factory.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -703,8 +692,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/params.h \
@@ -748,10 +740,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/ORB_Table.h \
@@ -761,8 +749,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Connector_Registry.i \
$(TAO_ROOT)/tao/GIOP_Message_Version.h \
$(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- UIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
+ UIOP_Connector.h $(ACE_ROOT)/ace/Connector.h \
$(ACE_ROOT)/ace/Connector.cpp \
$(ACE_ROOT)/ace/LSOCK_Connector.h \
$(ACE_ROOT)/ace/SOCK_Connector.h \
@@ -1036,8 +1023,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Stream_Modules.cpp \
$(ACE_ROOT)/ace/Svc_Handler.cpp \
$(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- UIOP_Transport.i \
+ $(ACE_ROOT)/ace/Dynamic.i UIOP_Transport.i \
$(ACE_ROOT)/ace/Acceptor.h \
$(ACE_ROOT)/ace/Acceptor.cpp \
$(TAO_ROOT)/tao/Connection_Handler.h \
@@ -1045,8 +1031,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Wait_Strategy.h \
$(TAO_ROOT)/tao/Wait_Strategy.inl \
UIOP_Connection_Handler.inl UIOP_Endpoint.h UIOP_Endpoint.i \
- UIOP_Profile.i \
- $(TAO_ROOT)/tao/ORB.h \
+ UIOP_Profile.i $(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
$(TAO_ROOT)/tao/Services.i \
$(TAO_ROOT)/tao/CORBA_String.h \
@@ -1054,8 +1039,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -1102,13 +1090,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/debug.h \
uiop_endpoints.h uiop_endpoints.i
.obj/UIOP_Transport.o .obj/UIOP_Transport.so .shobj/UIOP_Transport.o .shobj/UIOP_Transport.so: UIOP_Transport.cpp UIOP_Transport.h \
@@ -1331,8 +1314,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Stream_Modules.cpp \
$(ACE_ROOT)/ace/Svc_Handler.cpp \
$(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- UIOP_Transport.i UIOP_Connection_Handler.h \
+ $(ACE_ROOT)/ace/Dynamic.i UIOP_Transport.i \
+ UIOP_Connection_Handler.h \
$(ACE_ROOT)/ace/Acceptor.h \
$(ACE_ROOT)/ace/Acceptor.cpp \
$(TAO_ROOT)/tao/Connection_Handler.h \
@@ -1395,14 +1378,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
$(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/LocalObject.h \
- $(TAO_ROOT)/tao/LocalObject.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/Sync_Strategies.i \
$(TAO_ROOT)/tao/Stub.h \
@@ -1418,6 +1393,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -1452,12 +1432,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/GIOP_Message_Base.h \
$(TAO_ROOT)/tao/Pluggable_Messaging.h \
$(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
@@ -1739,8 +1716,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/LSOCK_Acceptor.h \
$(ACE_ROOT)/ace/SOCK_Acceptor.h \
$(ACE_ROOT)/ace/SOCK_Acceptor.i \
- UIOP_Transport.i \
- $(ACE_ROOT)/ace/Acceptor.h \
+ UIOP_Transport.i $(ACE_ROOT)/ace/Acceptor.h \
$(ACE_ROOT)/ace/Acceptor.cpp \
$(TAO_ROOT)/tao/Connection_Handler.h \
$(TAO_ROOT)/tao/Connection_Handler.inl \
@@ -1752,8 +1728,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Connector_Impl.h \
$(TAO_ROOT)/tao/Connector_Impl.inl \
$(TAO_ROOT)/tao/Connector_Impl.cpp \
- UIOP_Profile.h \
- $(TAO_ROOT)/tao/Profile.h \
+ UIOP_Profile.h $(TAO_ROOT)/tao/Profile.h \
$(TAO_ROOT)/tao/Tagged_Components.h \
$(TAO_ROOT)/tao/CONV_FRAMEC.h \
$(TAO_ROOT)/tao/CONV_FRAMEC.i \
@@ -1779,6 +1754,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
$(TAO_ROOT)/tao/Policy_Manager.i \
@@ -1820,10 +1797,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(ACE_ROOT)/ace/Auto_Ptr.h \
@@ -2103,8 +2076,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -2149,10 +2125,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/ORB_Table.h \
@@ -2162,8 +2134,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Connector_Registry.i \
$(TAO_ROOT)/tao/GIOP_Message_Version.h \
$(TAO_ROOT)/tao/GIOP_Message_Version.inl \
- UIOP_Profile.h \
- $(TAO_ROOT)/tao/Profile.h \
+ UIOP_Profile.h $(TAO_ROOT)/tao/Profile.h \
$(TAO_ROOT)/tao/Tagged_Components.h \
$(TAO_ROOT)/tao/CONV_FRAMEC.h \
$(TAO_ROOT)/tao/CONV_FRAMEC.i \
@@ -2173,13 +2144,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_KeyC.i \
UIOP_Endpoint.h UIOP_Endpoint.i UIOP_Profile.i \
$(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/MProfile.i
.obj/UIOP_Connection_Handler.o .obj/UIOP_Connection_Handler.so .shobj/UIOP_Connection_Handler.o .shobj/UIOP_Connection_Handler.so: UIOP_Connection_Handler.cpp \
UIOP_Connection_Handler.h \
- $(ACE_ROOT)/ace/pre.h \
- UIOP_Transport.h \
+ $(ACE_ROOT)/ace/pre.h UIOP_Transport.h \
$(TAO_ROOT)/tao/Transport.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -2398,8 +2367,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Stream_Modules.cpp \
$(ACE_ROOT)/ace/Svc_Handler.cpp \
$(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- UIOP_Transport.i \
+ $(ACE_ROOT)/ace/Dynamic.i UIOP_Transport.i \
$(ACE_ROOT)/ace/Acceptor.h \
$(ACE_ROOT)/ace/Acceptor.cpp \
$(TAO_ROOT)/tao/Connection_Handler.h \
@@ -2439,6 +2407,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
$(TAO_ROOT)/tao/Policy_Manager.i \
@@ -2493,10 +2463,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Timeprobe.h \
@@ -2622,8 +2588,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/UNIX_Addr.h \
$(ACE_ROOT)/ace/Addr.h \
$(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/UNIX_Addr.i \
- UIOP_Endpoint.i UIOP_Connection_Handler.h UIOP_Transport.h \
+ $(ACE_ROOT)/ace/UNIX_Addr.i UIOP_Endpoint.i \
+ UIOP_Connection_Handler.h UIOP_Transport.h \
$(TAO_ROOT)/tao/Transport.h \
$(TAO_ROOT)/tao/Exception.h \
$(ACE_ROOT)/ace/SString.h \
@@ -2740,8 +2706,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Stream_Modules.cpp \
$(ACE_ROOT)/ace/Svc_Handler.cpp \
$(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- UIOP_Transport.i \
+ $(ACE_ROOT)/ace/Dynamic.i UIOP_Transport.i \
$(ACE_ROOT)/ace/Acceptor.h \
$(ACE_ROOT)/ace/Acceptor.cpp \
$(TAO_ROOT)/tao/Connection_Handler.h \
@@ -3024,8 +2989,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/params.h \
@@ -3069,10 +3037,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/ORB_Table.h \
@@ -3260,12 +3224,15 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Addr.i \
$(ACE_ROOT)/ace/INET_Addr.i \
$(ACE_ROOT)/ace/MEM_Addr.h \
- $(ACE_ROOT)/ace/MEM_Addr.i \
- SHMIOP_Endpoint.i SHMIOP_Profile.i \
+ $(ACE_ROOT)/ace/MEM_Addr.i SHMIOP_Endpoint.i \
+ SHMIOP_Profile.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -3350,10 +3317,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -3367,7 +3330,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/iiop_endpoints.h \
$(TAO_ROOT)/tao/iiop_endpoints.i
@@ -3639,16 +3601,15 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- SHMIOP_Endpoint.h \
- $(TAO_ROOT)/tao/ORB.h \
+ SHMIOP_Endpoint.h $(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
$(TAO_ROOT)/tao/Services.i \
$(TAO_ROOT)/tao/CORBA_String.h \
$(TAO_ROOT)/tao/CORBA_String.inl \
$(TAO_ROOT)/tao/ORB.i \
$(ACE_ROOT)/ace/MEM_Addr.h \
- $(ACE_ROOT)/ace/MEM_Addr.i \
- SHMIOP_Endpoint.i SHMIOP_Profile.i \
+ $(ACE_ROOT)/ace/MEM_Addr.i SHMIOP_Endpoint.i \
+ SHMIOP_Profile.i \
$(TAO_ROOT)/tao/Timeprobe.h \
$(ACE_ROOT)/ace/Timeprobe.h \
$(TAO_ROOT)/tao/Transport_Mux_Strategy.h \
@@ -3664,14 +3625,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
$(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
$(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/LocalObject.h \
- $(TAO_ROOT)/tao/LocalObject.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/Sync_Strategies.i \
$(TAO_ROOT)/tao/Stub.h \
@@ -3681,6 +3634,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/LocalObject.h \
+ $(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -3715,12 +3673,9 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/GIOP_Message_Lite.h \
$(TAO_ROOT)/tao/Pluggable_Messaging.h \
$(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
@@ -4041,19 +3996,19 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- SHMIOP_Endpoint.h \
- $(TAO_ROOT)/tao/ORB.h \
+ SHMIOP_Endpoint.h $(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Services.h \
$(TAO_ROOT)/tao/Services.i \
$(TAO_ROOT)/tao/CORBA_String.h \
$(TAO_ROOT)/tao/CORBA_String.inl \
- $(TAO_ROOT)/tao/ORB.i \
- SHMIOP_Endpoint.i SHMIOP_Profile.i \
- $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/ORB.i SHMIOP_Endpoint.i \
+ SHMIOP_Profile.i $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Base_Transport_Property.h \
$(TAO_ROOT)/tao/Base_Transport_Property.inl \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
$(TAO_ROOT)/tao/Policy_Manager.i \
@@ -4095,10 +4050,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Client_Strategy_Factory.h \
@@ -4377,8 +4328,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -4423,10 +4377,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/ORB_Table.h \
@@ -4458,8 +4408,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_KeyC.i \
SHMIOP_Endpoint.h SHMIOP_Endpoint.i SHMIOP_Profile.i \
$(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/MProfile.i
.obj/SHMIOP_Connection_Handler.o .obj/SHMIOP_Connection_Handler.so .shobj/SHMIOP_Connection_Handler.o .shobj/SHMIOP_Connection_Handler.so: SHMIOP_Connection_Handler.cpp \
SHMIOP_Connection_Handler.h \
@@ -4724,6 +4673,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
$(TAO_ROOT)/tao/Policy_Manager.i \
@@ -4778,10 +4729,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Object_Ref_Table.h \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Messaging_Policy_i.h \
@@ -4815,10 +4762,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/Server_Strategy_Factory.h \
$(TAO_ROOT)/tao/Base_Transport_Property.h \
$(TAO_ROOT)/tao/Base_Transport_Property.inl \
- SHMIOP_Endpoint.h \
- $(ACE_ROOT)/ace/MEM_Addr.h \
- $(ACE_ROOT)/ace/MEM_Addr.i \
- SHMIOP_Endpoint.i
+ SHMIOP_Endpoint.h $(ACE_ROOT)/ace/MEM_Addr.h \
+ $(ACE_ROOT)/ace/MEM_Addr.i SHMIOP_Endpoint.i
.obj/SHMIOP_Endpoint.o .obj/SHMIOP_Endpoint.so .shobj/SHMIOP_Endpoint.o .shobj/SHMIOP_Endpoint.so: SHMIOP_Endpoint.cpp SHMIOP_Endpoint.h \
$(ACE_ROOT)/ace/pre.h \
@@ -4919,8 +4864,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/TAO_Export.h \
$(TAO_ROOT)/tao/corbafwd.i \
$(TAO_ROOT)/tao/Endpoint.i \
- strategies_export.h \
- $(TAO_ROOT)/tao/ORB.h \
+ strategies_export.h $(TAO_ROOT)/tao/ORB.h \
$(TAO_ROOT)/tao/Exception.h \
$(ACE_ROOT)/ace/SString.h \
$(ACE_ROOT)/ace/SString.i \
@@ -4958,8 +4902,8 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Addr.i \
$(ACE_ROOT)/ace/INET_Addr.i \
$(ACE_ROOT)/ace/MEM_Addr.h \
- $(ACE_ROOT)/ace/MEM_Addr.i \
- SHMIOP_Endpoint.i SHMIOP_Connection_Handler.h \
+ $(ACE_ROOT)/ace/MEM_Addr.i SHMIOP_Endpoint.i \
+ SHMIOP_Connection_Handler.h \
$(ACE_ROOT)/ace/Reactor.h \
$(ACE_ROOT)/ace/Handle_Set.h \
$(ACE_ROOT)/ace/Handle_Set.i \
@@ -5085,8 +5029,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/GIOP_Message_NonReactive_Base.o .obj/GIOP_Message_NonReactive_Base.so .shobj/GIOP_Message_NonReactive_Base.o .shobj/GIOP_Message_NonReactive_Base.so: GIOP_Message_NonReactive_Base.cpp \
GIOP_Message_NonReactive_Base.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -5251,8 +5194,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -5337,10 +5283,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5354,14 +5296,12 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/Leader_Follower.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/Leader_Follower.i
.obj/GIOP_Message_NonReactive_Handler.o .obj/GIOP_Message_NonReactive_Handler.so .shobj/GIOP_Message_NonReactive_Handler.o .shobj/GIOP_Message_NonReactive_Handler.so: \
GIOP_Message_NonReactive_Handler.cpp \
GIOP_Message_NonReactive_Handler.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -5524,8 +5464,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(ACE_ROOT)/ace/Service_Object.h \
@@ -5610,10 +5553,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -5627,7 +5566,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Singleton.cpp \
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Transport.h \
$(TAO_ROOT)/tao/Transport_Descriptor_Interface.h \
$(TAO_ROOT)/tao/Endpoint.h \
@@ -5841,8 +5779,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
@@ -5896,10 +5837,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -6039,12 +5976,10 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/SString.i \
$(TAO_ROOT)/tao/Exception.i \
$(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.i \
- uiop_endpoints.i
+ $(TAO_ROOT)/tao/Any.i uiop_endpoints.i
.obj/advanced_resource.o .obj/advanced_resource.so .shobj/advanced_resource.o .shobj/advanced_resource.so: advanced_resource.cpp advanced_resource.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -6209,8 +6144,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/params.h \
$(TAO_ROOT)/tao/params.i \
@@ -6269,10 +6207,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -6290,15 +6224,10 @@ CPPFLAGS += -I$(TAO_ROOT)
Reactor_Per_Priority.h \
$(TAO_ROOT)/tao/Reactor_Registry.h \
$(TAO_ROOT)/tao/Reactor_Registry.i \
- Reactor_Per_Priority.i Direct_Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- Direct_Priority_Mapping.i Linear_Priority_Mapping.h \
- Linear_Priority_Mapping.i LFU_Connection_Purging_Strategy.h \
+ Reactor_Per_Priority.i LFU_Connection_Purging_Strategy.h \
$(TAO_ROOT)/tao/Connection_Purging_Strategy.h \
$(TAO_ROOT)/tao/Connection_Purging_Strategy.inl \
FIFO_Connection_Purging_Strategy.h NULL_Connection_Purging_Strategy.h \
- $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Single_Reactor.h \
$(TAO_ROOT)/tao/Single_Reactor.i \
$(TAO_ROOT)/tao/LRU_Connection_Purging_Strategy.h \
@@ -6353,8 +6282,7 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/TP_Reactor.i
.obj/Reactor_Per_Priority.o .obj/Reactor_Per_Priority.so .shobj/Reactor_Per_Priority.o .shobj/Reactor_Per_Priority.so: Reactor_Per_Priority.cpp \
- Reactor_Per_Priority.h \
- $(ACE_ROOT)/ace/pre.h \
+ Reactor_Per_Priority.h $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/Reactor_Registry.h \
$(TAO_ROOT)/tao/corbafwd.h \
$(ACE_ROOT)/ace/CDR_Base.h \
@@ -6514,8 +6442,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
$(TAO_ROOT)/tao/LocalObject.h \
$(TAO_ROOT)/tao/LocalObject.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -6581,10 +6512,6 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -6599,13 +6526,11 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Thread_Manager.i \
$(TAO_ROOT)/tao/ORB_Core.i \
$(TAO_ROOT)/tao/Leader_Follower.h \
- $(TAO_ROOT)/tao/Leader_Follower.i \
- $(TAO_ROOT)/tao/debug.h
+ $(TAO_ROOT)/tao/Leader_Follower.i
.obj/LFU_Connection_Purging_Strategy.o .obj/LFU_Connection_Purging_Strategy.so .shobj/LFU_Connection_Purging_Strategy.o .shobj/LFU_Connection_Purging_Strategy.so: LFU_Connection_Purging_Strategy.cpp \
LFU_Connection_Purging_Strategy.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -6792,8 +6717,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/FIFO_Connection_Purging_Strategy.o .obj/FIFO_Connection_Purging_Strategy.so .shobj/FIFO_Connection_Purging_Strategy.o .shobj/FIFO_Connection_Purging_Strategy.so: \
FIFO_Connection_Purging_Strategy.cpp \
FIFO_Connection_Purging_Strategy.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -6980,8 +6904,7 @@ CPPFLAGS += -I$(TAO_ROOT)
.obj/NULL_Connection_Purging_Strategy.o .obj/NULL_Connection_Purging_Strategy.so .shobj/NULL_Connection_Purging_Strategy.o .shobj/NULL_Connection_Purging_Strategy.so: \
NULL_Connection_Purging_Strategy.cpp \
NULL_Connection_Purging_Strategy.h \
- $(ACE_ROOT)/ace/pre.h \
- strategies_export.h \
+ $(ACE_ROOT)/ace/pre.h strategies_export.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ACE_export.h \
$(ACE_ROOT)/ace/svc_export.h \
@@ -7165,313 +7088,4 @@ CPPFLAGS += -I$(TAO_ROOT)
$(ACE_ROOT)/ace/Strategies.i \
$(TAO_ROOT)/tao/Transport.inl
-.obj/Linear_Priority_Mapping.o .obj/Linear_Priority_Mapping.so .shobj/Linear_Priority_Mapping.o .shobj/Linear_Priority_Mapping.so: Linear_Priority_Mapping.cpp \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/pre.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Linear_Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- $(TAO_ROOT)/tao/try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/varbase.h \
- $(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
- $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- strategies_export.h Linear_Priority_Mapping.i \
- $(TAO_ROOT)/tao/debug.h \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i
-
-.obj/Direct_Priority_Mapping.o .obj/Direct_Priority_Mapping.so .shobj/Direct_Priority_Mapping.o .shobj/Direct_Priority_Mapping.so: Direct_Priority_Mapping.cpp \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/pre.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/post.h \
- $(ACE_ROOT)/ace/ACE_export.h \
- $(ACE_ROOT)/ace/svc_export.h \
- $(ACE_ROOT)/ace/ace_wchar.h \
- $(ACE_ROOT)/ace/ace_wchar.inl \
- $(ACE_ROOT)/ace/OS_Errno.h \
- $(ACE_ROOT)/ace/OS_Export.h \
- $(ACE_ROOT)/ace/OS_Errno.inl \
- $(ACE_ROOT)/ace/OS_Dirent.h \
- $(ACE_ROOT)/ace/OS_Dirent.inl \
- $(ACE_ROOT)/ace/OS_String.h \
- $(ACE_ROOT)/ace/OS_String.inl \
- $(ACE_ROOT)/ace/OS_Memory.h \
- $(ACE_ROOT)/ace/OS_Memory.inl \
- $(ACE_ROOT)/ace/OS_TLI.h \
- $(ACE_ROOT)/ace/OS_TLI.inl \
- $(ACE_ROOT)/ace/Min_Max.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- Direct_Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Base.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Flag_Manip.h \
- $(ACE_ROOT)/ace/Flag_Manip.i \
- $(ACE_ROOT)/ace/Handle_Ops.h \
- $(ACE_ROOT)/ace/Handle_Ops.i \
- $(ACE_ROOT)/ace/Lib_Find.h \
- $(ACE_ROOT)/ace/Lib_Find.i \
- $(ACE_ROOT)/ace/Init_ACE.h \
- $(ACE_ROOT)/ace/Init_ACE.i \
- $(ACE_ROOT)/ace/Sock_Connect.h \
- $(ACE_ROOT)/ace/Sock_Connect.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \
- $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.h \
- $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread_Adapter.inl \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Malloc_Allocator.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Malloc_Allocator.i \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Unbounded_Set.h \
- $(ACE_ROOT)/ace/Node.h \
- $(ACE_ROOT)/ace/Node.cpp \
- $(ACE_ROOT)/ace/Unbounded_Set.inl \
- $(ACE_ROOT)/ace/Unbounded_Set.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Base.inl \
- $(TAO_ROOT)/tao/try_macros.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/varbase.h \
- $(TAO_ROOT)/tao/TAO_Export.h \
- $(TAO_ROOT)/tao/corbafwd.i \
- $(TAO_ROOT)/tao/IOPC.h \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object_Proxy_Broker.h \
- $(TAO_ROOT)/tao/Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/IOPC.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Encodable.h \
- $(TAO_ROOT)/tao/Remote_Object_Proxy_Impl.h \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/TimeBaseC.h \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.h \
- $(TAO_ROOT)/tao/SmartProxies/smartproxies_export.h \
- $(TAO_ROOT)/tao/TAO_Singleton.h \
- $(TAO_ROOT)/tao/TAO_Singleton.inl \
- $(TAO_ROOT)/tao/TAO_Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.h \
- $(TAO_ROOT)/tao/TAO_Singleton_Manager.inl \
- $(TAO_ROOT)/tao/SmartProxies/Smart_Proxies.inl \
- $(TAO_ROOT)/tao/TimeBaseC.i \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- strategies_export.h Direct_Priority_Mapping.i \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i
-
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/tao/Strategies/Reactor_Per_Priority.cpp b/TAO/tao/Strategies/Reactor_Per_Priority.cpp
index 8c820ddc940..9235c6de8c3 100644
--- a/TAO/tao/Strategies/Reactor_Per_Priority.cpp
+++ b/TAO/tao/Strategies/Reactor_Per_Priority.cpp
@@ -39,11 +39,13 @@ TAO_Reactor_Per_Priority::reactor (void)
if (leader_follower != 0)
return leader_follower->reactor ();
+ TAO_Protocols_Hooks *tph =
+ this->orb_core ()->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+
CORBA::Short priority = 0;
- if (this->orb_core ()->get_protocols_hooks ()->
- get_thread_priority (this->orb_core (),
- priority,
- ACE_TRY_ENV)
+ if (tph->get_thread_priority (priority,
+ ACE_TRY_ENV)
== -1)
{
if (TAO_debug_level > 3)
@@ -85,11 +87,13 @@ TAO_Reactor_Per_Priority::leader_follower (void)
if (leader_follower != 0)
return *leader_follower;
+ TAO_Protocols_Hooks *tph =
+ this->orb_core ()->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (*leader_follower);
+
CORBA::Short priority = 0;
- if (this->orb_core ()->get_protocols_hooks ()->
- get_thread_priority (this->orb_core (),
- priority,
- ACE_TRY_ENV)
+ if (tph->get_thread_priority (priority,
+ ACE_TRY_ENV)
== -1)
return *leader_follower;
diff --git a/TAO/tao/Strategies/SHMIOP_Profile.cpp b/TAO/tao/Strategies/SHMIOP_Profile.cpp
index 927afcb74fe..287ca92f9d5 100644
--- a/TAO/tao/Strategies/SHMIOP_Profile.cpp
+++ b/TAO/tao/Strategies/SHMIOP_Profile.cpp
@@ -157,24 +157,12 @@ TAO_SHMIOP_Profile::decode (TAO_InputCDR& cdr)
cdr.length (),
encap_len));
}
-// @@ RTCORBA_SUBSETTING:
- // The original version pre-subsetting was as below. We moved this
- // code out because it is not in the critical path, does not interfere
- // with the correctness of the method.
+ // Decode any additional endpoints per profile. (At the present,
+ // only RTCORBA takes advantage of this feature.)
if (this->decode_endpoints () == -1)
return -1;
-//#if (TAO_HAS_RT_CORBA == 1)
-
- // Currently there are > 1 endpoint per profile only with RTCORBA.
-
- // Decode endpoints, if any.
-// if (this->decode_endpoints () == -1)
-// return -1;
-
-// #endif /* TAO_HAS_RT_CORBA == 1 */
-
if (cdr.good_bit ())
{
// Invalidate the object_addr_ until first access.
diff --git a/TAO/tao/Strategies/TAO_Strategies.dsp b/TAO/tao/Strategies/TAO_Strategies.dsp
index eda74764ee0..3b836f5bd2e 100644
--- a/TAO/tao/Strategies/TAO_Strategies.dsp
+++ b/TAO/tao/Strategies/TAO_Strategies.dsp
@@ -98,10 +98,6 @@ SOURCE=.\advanced_resource.cpp
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\FIFO_Connection_Purging_Strategy.cpp
# End Source File
# Begin Source File
@@ -114,10 +110,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.cpp
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\LFU_Connection_Purging_Strategy.cpp
# End Source File
# Begin Source File
@@ -206,10 +198,6 @@ SOURCE=.\advanced_resource.h
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
SOURCE=.\GIOP_Message_NonReactive_Base.h
# End Source File
# Begin Source File
@@ -218,10 +206,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.h
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Reactor_Per_Priority.h
# End Source File
# Begin Source File
@@ -318,10 +302,6 @@ SOURCE=.\advanced_resource.i
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
SOURCE=.\GIOP_Message_NonReactive_Base.inl
# End Source File
# Begin Source File
@@ -330,10 +310,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.inl
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
SOURCE=.\Reactor_Per_Priority.i
# End Source File
# Begin Source File
diff --git a/TAO/tao/Strategies/TAO_Strategies_Static.dsp b/TAO/tao/Strategies/TAO_Strategies_Static.dsp
index bd1cf67c0af..a31b91cece4 100644
--- a/TAO/tao/Strategies/TAO_Strategies_Static.dsp
+++ b/TAO/tao/Strategies/TAO_Strategies_Static.dsp
@@ -95,10 +95,6 @@ SOURCE=.\advanced_resource.cpp
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\FIFO_Connection_Purging_Strategy.cpp
# End Source File
# Begin Source File
@@ -111,10 +107,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.cpp
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\LFU_Connection_Purging_Strategy.cpp
# End Source File
# Begin Source File
@@ -203,10 +195,6 @@ SOURCE=.\advanced_resource.h
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
SOURCE=.\GIOP_Message_NonReactive_Base.h
# End Source File
# Begin Source File
@@ -215,10 +203,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.h
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Reactor_Per_Priority.h
# End Source File
# Begin Source File
@@ -303,10 +287,6 @@ SOURCE=.\advanced_resource.i
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
SOURCE=.\GIOP_Message_NonReactive_Base.inl
# End Source File
# Begin Source File
@@ -315,10 +295,6 @@ SOURCE=.\GIOP_Message_NonReactive_Handler.inl
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
SOURCE=.\Reactor_Per_Priority.i
# End Source File
# Begin Source File
diff --git a/TAO/tao/Strategies/UIOP_Acceptor.cpp b/TAO/tao/Strategies/UIOP_Acceptor.cpp
index cbb5592d386..7213bd93d2c 100644
--- a/TAO/tao/Strategies/UIOP_Acceptor.cpp
+++ b/TAO/tao/Strategies/UIOP_Acceptor.cpp
@@ -28,7 +28,6 @@
#include "tao/Server_Strategy_Factory.h"
#include "tao/debug.h"
#include "tao/Protocols_Hooks.h"
-#include "tao/RT_Policy_i.h"
ACE_RCSID(Strategies, UIOP_Acceptor, "$Id$")
@@ -315,7 +314,7 @@ TAO_UIOP_Acceptor::open_i (const char *rendezvous)
(void) this->base_acceptor_.acceptor().enable (ACE_CLOEXEC);
// This avoids having child processes acquire the listen socket thereby
// denying the server the opportunity to restart on a well-known endpoint.
- // This does not affect the aberrent behavior on Win32 platforms.
+ // This does not affect the aberrent behavior on Win32 platforms.
// @@ If Profile creation is slow we may need to cache the
// rendezvous point here
@@ -531,8 +530,6 @@ TAO_UIOP_Acceptor::parse_options (const char *str)
int
TAO_UIOP_Acceptor::init_uiop_properties (void)
{
-#if (TAO_HAS_RT_CORBA == 1)
-
// @@ Currently (in the code below), we obtain protocol properties from
// ORB-level ServerProtocol, even though the policy may
// have been overridden on POA level. That's because currently all
@@ -545,11 +542,14 @@ TAO_UIOP_Acceptor::init_uiop_properties (void)
// ServerProtocolPolicy.
ACE_DECLARE_NEW_CORBA_ENV;
- int send_buffer_size = 0;
- int recv_buffer_size = 0;
+ // Initialize the settings to the ORB defaults. If RT CORBA is enabled,
+ // it may override these.
+ int send_buffer_size = this->orb_core_->orb_params ()->sock_sndbuf_size ();
+ int recv_buffer_size = this->orb_core_->orb_params ()->sock_rcvbuf_size ();
int no_delay = 0;
- TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks ();
+ TAO_Protocols_Hooks *tph = this->orb_core_->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
if (tph != 0)
{
@@ -557,8 +557,7 @@ TAO_UIOP_Acceptor::init_uiop_properties (void)
const char *protocol_type = protocol;
int hook_result =
- tph->call_server_protocols_hook (this->orb_core_,
- send_buffer_size,
+ tph->call_server_protocols_hook (send_buffer_size,
recv_buffer_size,
no_delay,
protocol_type);
@@ -573,15 +572,6 @@ TAO_UIOP_Acceptor::init_uiop_properties (void)
this->uiop_properties_.recv_buffer_size =
recv_buffer_size;
-#else /* TAO_HAS_RT_CORBA == 1 */
-
- this->uiop_properties_.send_buffer_size =
- this->orb_core_->orb_params ()->sock_sndbuf_size ();
- this->uiop_properties_.recv_buffer_size =
- this->orb_core_->orb_params ()->sock_rcvbuf_size ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
return 0;
}
diff --git a/TAO/tao/Strategies/UIOP_Connector.cpp b/TAO/tao/Strategies/UIOP_Connector.cpp
index 9f67e4ddb2c..a515cf02514 100644
--- a/TAO/tao/Strategies/UIOP_Connector.cpp
+++ b/TAO/tao/Strategies/UIOP_Connector.cpp
@@ -455,8 +455,6 @@ TAO_UIOP_Connector::object_key_delimiter (void) const
int
TAO_UIOP_Connector::init_uiop_properties (void)
{
-#if (TAO_HAS_RT_CORBA == 1)
-
// Connector protocol properties are obtained from ORB-level
// RTCORBA::ClientProtocolProperties policy override.
// If the override doesn't exist or doesn't contain the
@@ -469,19 +467,19 @@ TAO_UIOP_Connector::init_uiop_properties (void)
ACE_DECLARE_NEW_CORBA_ENV;
- int send_buffer_size = 0;
- int recv_buffer_size = 0;
+ int send_buffer_size = this->orb_core ()->orb_params ()->sock_sndbuf_size ();
+ int recv_buffer_size = this->orb_core ()->orb_params ()->sock_rcvbuf_size ();
int no_delay = 0;
- TAO_Protocols_Hooks *tph = this->orb_core ()->get_protocols_hooks ();
+ TAO_Protocols_Hooks *tph = this->orb_core ()->get_protocols_hooks (ACE_TRY_ENV);
+ ACE_CHECK_RETURN (-1);
if (tph != 0)
{
const char protocol [] = "uiop";
const char *protocol_type = protocol;
int hook_result =
- tph->call_client_protocols_hook (this->orb_core (),
- send_buffer_size,
+ tph->call_client_protocols_hook (send_buffer_size,
recv_buffer_size,
no_delay,
protocol_type);
@@ -496,17 +494,6 @@ TAO_UIOP_Connector::init_uiop_properties (void)
this->uiop_properties_.recv_buffer_size =
recv_buffer_size;
-#else /* TAO_HAS_RT_CORBA == 1 */
-
- // Without RTCORBA, protocol configuration properties come from ORB
- // options.
- this->uiop_properties_.send_buffer_size =
- this->orb_core ()->orb_params ()->sock_sndbuf_size ();
- this->uiop_properties_.recv_buffer_size =
- this->orb_core ()->orb_params ()->sock_rcvbuf_size ();
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
return 0;
}
diff --git a/TAO/tao/Strategies/UIOP_Profile.cpp b/TAO/tao/Strategies/UIOP_Profile.cpp
index 6a2991fe989..d5fe4796953 100644
--- a/TAO/tao/Strategies/UIOP_Profile.cpp
+++ b/TAO/tao/Strategies/UIOP_Profile.cpp
@@ -358,25 +358,11 @@ TAO_UIOP_Profile::decode (TAO_InputCDR& cdr)
encap_len));
}
-
- // @@ RTCORBA_SUBSETTING:
- // The original version pre-subsetting was as below. We moved this
- // code out because it is not in the critical path, does not interfere
- // with the correctness of the method.
-
+ // Decode any additional endpoints per profile. (At the present,
+ // only RTCORBA takes advantage of this feature.)
if (this->decode_endpoints () == -1)
return -1;
-//#if (TAO_HAS_RT_CORBA == 1)
-
- // Currently there are > 1 endpoint per profile only with RTCORBA.
-
- // Decode endpoints, if any.
-// if (this->decode_endpoints () == -1)
-// return -1;
-
-// #endif /* TAO_HAS_RT_CORBA == 1 */
-
if (cdr.good_bit ())
return 1;
diff --git a/TAO/tao/Strategies/advanced_resource.cpp b/TAO/tao/Strategies/advanced_resource.cpp
index f3ff108f948..c590e862fec 100644
--- a/TAO/tao/Strategies/advanced_resource.cpp
+++ b/TAO/tao/Strategies/advanced_resource.cpp
@@ -10,8 +10,6 @@
#include "SHMIOP_Factory.h"
#include "Reactor_Per_Priority.h"
-#include "Direct_Priority_Mapping.h"
-#include "Linear_Priority_Mapping.h"
#include "LFU_Connection_Purging_Strategy.h"
#include "FIFO_Connection_Purging_Strategy.h"
#include "NULL_Connection_Purging_Strategy.h"
@@ -49,10 +47,8 @@ TAO_Resource_Factory_Changer::TAO_Resource_Factory_Changer (void)
}
TAO_Advanced_Resource_Factory::TAO_Advanced_Resource_Factory (void)
- :sched_policy_ (ACE_SCHED_OTHER),
- reactor_registry_type_ (TAO_SINGLE_REACTOR),
+ :reactor_registry_type_ (TAO_SINGLE_REACTOR),
reactor_type_ (TAO_REACTOR_TP),
- priority_mapping_type_ (TAO_PRIORITY_MAPPING_DIRECT),
cdr_allocator_type_ (TAO_ALLOCATOR_THREAD_LOCK)
{
// Constructor
@@ -105,9 +101,9 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
char *name = argv[curarg];
if (ACE_OS::strcasecmp (name, "null") == 0)
- reactor_type_ = TAO_REACTOR_SELECT_ST;
+ this->reactor_type_ = TAO_REACTOR_SELECT_ST;
else if (ACE_OS::strcasecmp (name, "token") == 0)
- reactor_type_= TAO_REACTOR_SELECT_MT;
+ this->reactor_type_= TAO_REACTOR_SELECT_MT;
}
}
@@ -121,14 +117,14 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
if (ACE_OS::strcasecmp (name,
"select_mt") == 0)
- reactor_type_ = TAO_REACTOR_SELECT_MT;
+ this->reactor_type_ = TAO_REACTOR_SELECT_MT;
else if (ACE_OS::strcasecmp (name,
"select_st") == 0)
- reactor_type_ = TAO_REACTOR_SELECT_ST;
+ this->reactor_type_ = TAO_REACTOR_SELECT_ST;
else if (ACE_OS::strcasecmp (name,
"fl") == 0)
#if defined(ACE_HAS_FL)
- reactor_type_ = TAO_REACTOR_FL;
+ this->reactor_type_ = TAO_REACTOR_FL;
#else
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("TAO_Advanced_Factory - FlReactor")
@@ -136,7 +132,7 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
#endif /* ACE_HAS_FL */
else if (ACE_OS::strcasecmp (name, "tk_reactor") == 0)
#if defined(ACE_HAS_TK)
- reactor_type_ = TAO_REACTOR_TK;
+ this->reactor_type_ = TAO_REACTOR_TK;
#else
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("TAO_Advanced_Factory - TkReactor")
@@ -145,7 +141,7 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
else if (ACE_OS::strcasecmp (name,
"wfmo") == 0)
#if defined(ACE_WIN32)
- reactor_type_ = TAO_REACTOR_WFMO;
+ this->reactor_type_ = TAO_REACTOR_WFMO;
#else
ACE_DEBUG ((LM_DEBUG,
"TAO_Advanced_Factory - WFMO Reactor"
@@ -154,7 +150,7 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
else if (ACE_OS::strcasecmp (name,
"msg_wfmo") == 0)
#if defined(ACE_WIN32)
- reactor_type_ = TAO_REACTOR_MSGWFMO;
+ this->reactor_type_ = TAO_REACTOR_MSGWFMO;
#else
ACE_DEBUG ((LM_DEBUG,
"TAO_Advanced_Factory - MsgWFMO Reactor"
@@ -163,7 +159,7 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
else if (ACE_OS::strcasecmp (name,
"tp") == 0)
- reactor_type_ = TAO_REACTOR_TP;
+ this->reactor_type_ = TAO_REACTOR_TP;
else
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("TAO_Advanced_Factory - unknown argument")
@@ -193,49 +189,14 @@ TAO_Advanced_Resource_Factory::init (int argc, char **argv)
}
}
}
-
- else if (ACE_OS::strcasecmp (argv[curarg],
- "-ORBSchedPolicy") == 0)
+ else
{
- curarg++;
- if (curarg < argc)
+ if (TAO_debug_level > 0)
{
- char *name = argv[curarg];
-
- if (ACE_OS::strcasecmp (name,
- "SCHED_OTHER") == 0)
- this->sched_policy_ = ACE_SCHED_OTHER;
- else if (ACE_OS::strcasecmp (name,
- "SCHED_FIFO") == 0)
- this->sched_policy_ = ACE_SCHED_FIFO;
- else if (ACE_OS::strcasecmp (name,
- "SCHED_RR") == 0)
- this->sched_policy_ = ACE_SCHED_RR;
- else
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("TAO_Default_Factory - unknown argument")
- ACE_TEXT (" <%s> for -ORBSchedPolicy\n"), name));
- }
- }
-
- else if (ACE_OS::strcasecmp (argv[curarg],
- "-ORBPriorityMapping") == 0)
- {
- curarg++;
- if (curarg < argc)
- {
- char *name = argv[curarg];
-
- if (ACE_OS::strcasecmp (name,
- "linear") == 0)
- this->priority_mapping_type_ = TAO_PRIORITY_MAPPING_LINEAR;
- else if (ACE_OS::strcasecmp (name,
- "direct") == 0)
- this->priority_mapping_type_ = TAO_PRIORITY_MAPPING_DIRECT;
- else
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("TAO_Default_Factory - unknown argument")
- ACE_TEXT (" <%s> for -ORBPriorityMapping\n"), name));
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("TAO_Advanced_Factory: Unknown option ")
+ ACE_TEXT ("<%s>.\n"),
+ argv[curarg]));
}
}
@@ -660,35 +621,6 @@ TAO_Advanced_Resource_Factory::create_lf_strategy (void)
return strategy;
}
-TAO_Priority_Mapping *
-TAO_Advanced_Resource_Factory::get_priority_mapping (void)
-{
-#if (TAO_HAS_RT_CORBA == 0)
- return 0;
-#else
- TAO_Priority_Mapping *pm;
- switch (this->priority_mapping_type_)
- {
- case TAO_PRIORITY_MAPPING_LINEAR:
- ACE_NEW_RETURN (pm,
- TAO_Linear_Priority_Mapping (this->sched_policy_),
- 0);
- break;
- case TAO_PRIORITY_MAPPING_DIRECT:
- ACE_NEW_RETURN (pm,
- TAO_Direct_Priority_Mapping (this->sched_policy_),
- 0);
- break;
- default:
- ACE_NEW_RETURN (pm,
- TAO_Priority_Mapping,
- 0);
- break;
- }
- return pm;
-#endif /* TAO_HAS_RT_CORBA == 0 */
-}
-
// ****************************************************************
ACE_STATIC_SVC_DEFINE (TAO_Advanced_Resource_Factory,
diff --git a/TAO/tao/Strategies/advanced_resource.h b/TAO/tao/Strategies/advanced_resource.h
index 74ec735895f..0d06565778e 100644
--- a/TAO/tao/Strategies/advanced_resource.h
+++ b/TAO/tao/Strategies/advanced_resource.h
@@ -64,13 +64,6 @@ public:
TAO_REACTOR_TP
};
- // = Priority mapping types
- enum
- {
- TAO_PRIORITY_MAPPING_LINEAR,
- TAO_PRIORITY_MAPPING_DIRECT
- };
-
// = Reactor mappings strategy
enum
{
@@ -87,8 +80,6 @@ public:
virtual int input_cdr_allocator_type_locked (void);
virtual TAO_ProtocolFactorySet *get_protocol_factories (void);
- virtual TAO_Priority_Mapping *get_priority_mapping (void);
-
virtual TAO_Connection_Purging_Strategy *create_purging_strategy (void);
virtual TAO_LF_Strategy *create_lf_strategy (void);
@@ -100,19 +91,12 @@ protected:
TAO_ProtocolFactorySet protocol_factories_;
// list of loaded protocol factories.
- int sched_policy_;
- // The scheduling policy used to initialize the priority mapping
- // strategy.
-
int reactor_registry_type_;
// The type of reactor registry.
int reactor_type_;
// Flag indicating which kind of reactor we should use.
- int priority_mapping_type_;
- // The type of priority mapping class created by this factory.
-
int cdr_allocator_type_;
// The type of CDR allocators.
diff --git a/TAO/tao/Stub.cpp b/TAO/tao/Stub.cpp
index ee1b6bed4d9..da78c35560f 100644
--- a/TAO/tao/Stub.cpp
+++ b/TAO/tao/Stub.cpp
@@ -21,10 +21,8 @@
#include "Sync_Strategies.h"
#include "Buffering_Constraint_Policy.h"
#include "Messaging_Policy_i.h"
-#include "Client_Priority_Policy.h"
#include "debug.h"
-
#include "ace/Auto_Ptr.h"
#if !defined (__ACE_INLINE__)
@@ -467,8 +465,9 @@ TAO_Stub::get_client_policy (CORBA::PolicyType type,
if (CORBA::is_nil (result.in ()))
{
- result = this->orb_core_->get_default_policy (type,
- ACE_TRY_ENV);
+ result = this->orb_core_->
+ get_default_policies ()->get_policy (type,
+ ACE_TRY_ENV);
ACE_CHECK_RETURN (CORBA::Policy::_nil ());
}
@@ -481,8 +480,8 @@ TAO_Stub::set_policy_overrides (const CORBA::PolicyList & policies,
CORBA::Environment &ACE_TRY_ENV)
{
// Notice the use of an explicit constructor....
- auto_ptr<TAO_Policy_Manager_Impl> policy_manager (
- new TAO_Policy_Manager_Impl);
+ auto_ptr<TAO_Policy_Set> policy_manager (
+ new TAO_Policy_Set (TAO_POLICY_OBJECT_SCOPE));
if (set_add == CORBA::SET_OVERRIDE)
{
@@ -618,14 +617,14 @@ TAO_Stub::relative_roundtrip_timeout (void)
// No need to lock, the stub only changes its policies at
// construction time...
if (this->policies_ != 0)
- result = this->policies_->relative_roundtrip_timeout ();
+ result = this->policies_->get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
// No need to lock, the object is in TSS storage....
if (result == 0)
{
TAO_Policy_Current &policy_current =
this->orb_core_->policy_current ();
- result = policy_current.relative_roundtrip_timeout ();
+ result = policy_current.get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
}
// @@ Must lock, but is is harder to implement than just modifying
@@ -636,55 +635,17 @@ TAO_Stub::relative_roundtrip_timeout (void)
TAO_Policy_Manager *policy_manager =
this->orb_core_->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->relative_roundtrip_timeout ();
+ result = policy_manager->get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
}
if (result == 0)
- result = this->orb_core_->default_relative_roundtrip_timeout ();
+ result = this->orb_core_->get_default_policies ()->get_cached_policy (TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT);
return result;
}
#endif /* TAO_HAS_REALTIVE_ROUNDTRIP_TIMEOUT_POLICY == 1 */
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-TAO_Client_Priority_Policy *
-TAO_Stub::client_priority (void)
-{
- TAO_Client_Priority_Policy *result = 0;
-
- // No need to lock, the stub only changes its policies at
- // construction time...
- if (this->policies_ != 0)
- result = this->policies_->client_priority ();
-
- // No need to lock, the object is in TSS storage....
- if (result == 0)
- {
- TAO_Policy_Current &policy_current =
- this->orb_core_->policy_current ();
- result = policy_current.client_priority ();
- }
-
- // @@ Must lock, but is is harder to implement than just modifying
- // this call: the ORB does take a lock to modify the policy
- // manager
- if (result == 0)
- {
- TAO_Policy_Manager *policy_manager =
- this->orb_core_->policy_manager ();
- if (policy_manager != 0)
- result = policy_manager->client_priority ();
- }
-
- if (result == 0)
- result = this->orb_core_->default_client_priority ();
-
- return result;
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
#if (TAO_HAS_SYNC_SCOPE_POLICY == 1)
@@ -696,7 +657,7 @@ TAO_Stub::sync_scope (void)
// No need to lock, the stub only changes its policies at
// construction time...
if (this->policies_ != 0)
- result = this->policies_->sync_scope ();
+ result = this->policies_->get_cached_policy (TAO_CACHED_POLICY_SYNC_SCOPE);
this->orb_core_->stubless_sync_scope (result);
@@ -714,15 +675,27 @@ TAO_Stub::buffering_constraint (void)
// No need to lock, the stub only changes its policies at
// construction time...
+
if (this->policies_ != 0)
- result = this->policies_->buffering_constraint ();
+ {
+ CORBA::Policy_var policy =
+ this->policies_->get_cached_policy (TAO_CACHED_POLICY_BUFFERING_CONSTRAINT);
+ TAO::BufferingConstraintPolicy_var bcp =
+ TAO::BufferingConstraintPolicy::_narrow (policy.in());
+ result = ACE_dynamic_cast (TAO_Buffering_Constraint_Policy *, bcp.in ());
+ }
// No need to lock, the object is in TSS storage....
if (result == 0)
{
TAO_Policy_Current &policy_current =
this->orb_core_->policy_current ();
- result = policy_current.buffering_constraint ();
+
+ CORBA::Policy_var policy = policy_current.get_cached_policy (TAO_CACHED_POLICY_BUFFERING_CONSTRAINT);
+ TAO::BufferingConstraintPolicy_var bcp =
+ TAO::BufferingConstraintPolicy::_narrow (policy.in());
+
+ result = ACE_dynamic_cast (TAO_Buffering_Constraint_Policy *, bcp.in ());
}
// @@ Must lock, but is is harder to implement than just modifying
@@ -733,7 +706,13 @@ TAO_Stub::buffering_constraint (void)
TAO_Policy_Manager *policy_manager =
this->orb_core_->policy_manager ();
if (policy_manager != 0)
- result = policy_manager->buffering_constraint ();
+ {
+ CORBA::Policy_var policy = policy_manager->get_cached_policy (TAO_CACHED_POLICY_BUFFERING_CONSTRAINT);
+ TAO::BufferingConstraintPolicy_var bcp =
+ TAO::BufferingConstraintPolicy::_narrow (policy.in());
+
+ result = ACE_dynamic_cast (TAO_Buffering_Constraint_Policy *, bcp.in ());
+ }
}
if (result == 0)
@@ -750,8 +729,8 @@ TAO_Stub::buffering_constraint (void)
#if (TAO_HAS_CORBA_MESSAGING == 1)
-template class auto_ptr<TAO_Policy_Manager_Impl>;
-template class ACE_Auto_Basic_Ptr<TAO_Policy_Manager_Impl>;
+template class auto_ptr<TAO_Policy_Set>;
+template class ACE_Auto_Basic_Ptr<TAO_Policy_Set>;
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
@@ -759,8 +738,8 @@ template class ACE_Auto_Basic_Ptr<TAO_Policy_Manager_Impl>;
#if (TAO_HAS_CORBA_MESSAGING == 1)
-#pragma instantiate auto_ptr<TAO_Policy_Manager_Impl>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Policy_Manager_Impl>
+#pragma instantiate auto_ptr<TAO_Policy_Set>
+#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Policy_Set>
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
diff --git a/TAO/tao/Stub.h b/TAO/tao/Stub.h
index d117e898073..70409b714e3 100644
--- a/TAO/tao/Stub.h
+++ b/TAO/tao/Stub.h
@@ -49,7 +49,7 @@ class TAO_Buffering_Constraint_Policy;
class TAO_Sync_Strategy;
class TAO_GIOP_Invocation;
-class TAO_Policy_Manager_Impl;
+class TAO_Policy_Set;
// Descriptions of parameters.
@@ -142,12 +142,6 @@ public:
CORBA::Policy *relative_roundtrip_timeout (void);
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- TAO_Client_Priority_Policy *client_priority (void);
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
CORBA::Policy *sync_scope (void);
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
@@ -387,7 +381,7 @@ protected:
/// The policy overrides in this object, if nil then use the default
/// policies.
- TAO_Policy_Manager_Impl *policies_;
+ TAO_Policy_Set *policies_;
/// The addressing mode.
CORBA::Short addressing_mode_;
diff --git a/TAO/tao/Stub_Factory.cpp b/TAO/tao/Stub_Factory.cpp
index 774d4d7bae0..52eae8bf1c2 100644
--- a/TAO/tao/Stub_Factory.cpp
+++ b/TAO/tao/Stub_Factory.cpp
@@ -1,29 +1,10 @@
// $Id$
#include "Stub_Factory.h"
-#include "debug.h"
ACE_RCSID(tao, TAO_Stub_Factory, "$Id$")
- TAO_Stub_Factory::~TAO_Stub_Factory (void)
+TAO_Stub_Factory::~TAO_Stub_Factory (void)
{
// No-Op.
}
-TAO_Stub *
-TAO_Stub_Factory::create_stub (const char *repository_id,
- const TAO_MProfile &profiles,
- TAO_ORB_Core *orb_core,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Stub *retval = 0;
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG, "don't want to be here\n"));
-
- ACE_NEW_THROW_EX (retval,
- TAO_Stub (repository_id, profiles, orb_core),
- CORBA::NO_MEMORY (TAO_DEFAULT_MINOR_CODE,
- CORBA::COMPLETED_MAYBE));
- ACE_CHECK_RETURN (retval);
-
- return retval;
-}
diff --git a/TAO/tao/Stub_Factory.h b/TAO/tao/Stub_Factory.h
index 0ca9bf59d32..b2f350e1655 100644
--- a/TAO/tao/Stub_Factory.h
+++ b/TAO/tao/Stub_Factory.h
@@ -18,12 +18,16 @@
#include "ace/pre.h"
#include "tao/corbafwd.h"
-#include "tao/Stub.h"
+#include "ace/Service_Object.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+// Forward references
+class TAO_MProfile;
+class TAO_ORB_Core;
+
/**
* @class TAO_Stub_Factory
*
@@ -35,6 +39,7 @@
* Stub Objects.
*/
class TAO_Export TAO_Stub_Factory
+ : public ACE_Service_Object
{
public:
// -- Ctor/Dtor --
@@ -44,7 +49,8 @@ public:
virtual TAO_Stub *create_stub (const char *repository_id,
const TAO_MProfile &profiles,
TAO_ORB_Core *orb_core,
- CORBA::Environment &ACE_TRY_ENV);
+ CORBA::Environment &ACE_TRY_ENV) = 0;
};
+
#include "ace/post.h"
#endif /* TAO_STUB_FACTORY_H_ */
diff --git a/TAO/tao/TAO.dsp b/TAO/tao/TAO.dsp
index 09d5a96bec4..44e28fb772a 100644
--- a/TAO/tao/TAO.dsp
+++ b/TAO/tao/TAO.dsp
@@ -144,7 +144,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
+# ADD LINK32 aced.lib TAO_RTCORBAd.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace" /libpath:"RTCORBA"
!ENDIF
@@ -239,10 +239,6 @@ SOURCE=.\Cleanup_Func_Registry.cpp
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\Client_Strategy_Factory.cpp
# End Source File
# Begin Source File
@@ -315,6 +311,10 @@ SOURCE=.\default_client.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Endpoint_Selector_Factory.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Protocols_Hooks.cpp
# End Source File
# Begin Source File
@@ -327,6 +327,10 @@ SOURCE=.\default_server.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Stub_Factory.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\DLL_ORB.cpp
# End Source File
# Begin Source File
@@ -631,43 +635,35 @@ SOURCE=.\Pluggable_Messaging_Utils.cpp
# End Source File
# Begin Source File
-SOURCE=.\Policy_Manager.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.cpp
+SOURCE=.\POA_Extension_Initializer.cpp
# End Source File
# Begin Source File
-SOURCE=.\PolicyFactory_Registry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableC.cpp
+SOURCE=.\Policy_Manager.cpp
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.cpp
+SOURCE=.\Policy_Set.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableInterceptorC.cpp
+SOURCE=.\PolicyC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Principal.cpp
+SOURCE=.\PolicyFactory_Registry.cpp
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.cpp
+SOURCE=.\PollableC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping_Manager.cpp
+SOURCE=.\PortableInterceptorC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Private_Transport_Descriptor.cpp
+SOURCE=.\Principal.cpp
# End Source File
# Begin Source File
@@ -715,62 +711,6 @@ SOURCE=.\Resource_Factory.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Selector_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB_Loader.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORBInitializer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_PolicyFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\Sequence.cpp
# End Source File
# Begin Source File
@@ -855,10 +795,6 @@ SOURCE=.\target_specification.cpp
# End Source File
# Begin Source File
-SOURCE=.\Thread_Pool.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\TimeBaseC.cpp
# End Source File
# Begin Source File
@@ -1019,10 +955,6 @@ SOURCE=.\Cleanup_Func_Registry.inl
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Client_Strategy_Factory.h
# End Source File
# Begin Source File
@@ -1103,6 +1035,10 @@ SOURCE=.\default_client.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Endpoint_Selector_Factory.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Protocols_Hooks.h
# End Source File
# Begin Source File
@@ -1115,6 +1051,14 @@ SOURCE=.\default_server.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Stub_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
SOURCE=.\DLL_ORB.h
# End Source File
# Begin Source File
@@ -1319,6 +1263,10 @@ SOURCE=.\Leader_Follower.h
# End Source File
# Begin Source File
+SOURCE=.\Linear_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
SOURCE=.\LocalObject.h
# End Source File
# Begin Source File
@@ -1451,10 +1399,18 @@ SOURCE=.\Pluggable_Messaging_Utils.h
# End Source File
# Begin Source File
+SOURCE=.\POA_Extension_Initializer.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Policy_Manager.h
# End Source File
# Begin Source File
+SOURCE=.\Policy_Set.h
+# End Source File
+# Begin Source File
+
SOURCE=.\PolicyC.h
# End Source File
# Begin Source File
@@ -1475,10 +1431,6 @@ SOURCE=.\PollableS_T.h
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.h
-# End Source File
-# Begin Source File
-
SOURCE=.\PortableInterceptor.h
# End Source File
# Begin Source File
@@ -1491,18 +1443,6 @@ SOURCE=.\Principal.h
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Private_Transport_Descriptor.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Profile.h
# End Source File
# Begin Source File
@@ -1551,70 +1491,6 @@ SOURCE=.\Resource_Factory.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Selector_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB_Loader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORBInitializer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_PolicyFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS_T.h
-# End Source File
-# Begin Source File
-
SOURCE=.\sequence.h
# End Source File
# Begin Source File
@@ -1719,10 +1595,6 @@ SOURCE=.\target_specification.h
# End Source File
# Begin Source File
-SOURCE=.\Thread_Pool.h
-# End Source File
-# Begin Source File
-
SOURCE=.\TimeBaseC.h
# End Source File
# Begin Source File
@@ -1863,10 +1735,6 @@ SOURCE=.\cdr.i
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.i
-# End Source File
-# Begin Source File
-
SOURCE=.\ClientInterceptorAdapter.inl
# End Source File
# Begin Source File
@@ -2087,6 +1955,10 @@ SOURCE=.\Leader_Follower.i
# End Source File
# Begin Source File
+SOURCE=.\Linear_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
SOURCE=.\LocalObject.i
# End Source File
# Begin Source File
@@ -2187,6 +2059,10 @@ SOURCE=.\Policy_Manager.i
# End Source File
# Begin Source File
+SOURCE=.\Policy_Set.i
+# End Source File
+# Begin Source File
+
SOURCE=.\PolicyC.i
# End Source File
# Begin Source File
@@ -2203,10 +2079,6 @@ SOURCE=.\PollableS_T.i
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.i
-# End Source File
-# Begin Source File
-
SOURCE=.\PortableInterceptor.i
# End Source File
# Begin Source File
@@ -2219,18 +2091,6 @@ SOURCE=.\Principal.i
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Private_Transport_Descriptor.inl
-# End Source File
-# Begin Source File
-
SOURCE=.\Profile.i
# End Source File
# Begin Source File
@@ -2243,42 +2103,6 @@ SOURCE=.\Reply_Dispatcher.i
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS_T.i
-# End Source File
-# Begin Source File
-
SOURCE=.\sequence.i
# End Source File
# Begin Source File
diff --git a/TAO/tao/TAO.pidl b/TAO/tao/TAO.pidl
index 23b356d2815..c228378bf9b 100644
--- a/TAO/tao/TAO.pidl
+++ b/TAO/tao/TAO.pidl
@@ -41,28 +41,6 @@
module TAO
{
- //
- // Client priority.
- //
- typedef short PrioritySelectionMode;
- const PrioritySelectionMode USE_NO_PRIORITY = 0;
- const PrioritySelectionMode USE_THREAD_PRIORITY = 1;
- const PrioritySelectionMode USE_PRIORITY_RANGE = 2;
-
- struct PrioritySpecification
- {
- PrioritySelectionMode mode;
- short min_priority;
- short max_priority;
- };
-
- const CORBA::PolicyType CLIENT_PRIORITY_POLICY_TYPE = 0x54410000;
- local interface ClientPriorityPolicy : CORBA::Policy
- {
- readonly attribute PrioritySpecification priority_specification;
- };
-
- // ****************************************************************
//
// Buffering constraint.
diff --git a/TAO/tao/TAOC.cpp b/TAO/tao/TAOC.cpp
index 28e5d674603..7681ff11dfd 100644
--- a/TAO/tao/TAOC.cpp
+++ b/TAO/tao/TAOC.cpp
@@ -27,407 +27,6 @@
#include "TAOC.i"
#endif /* !defined INLINE */
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-static const CORBA::Long _oc_TAO_PrioritySelectionMode[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53656c65),
- ACE_NTOHL (0x6374696f),
- ACE_NTOHL (0x6e4d6f64),
- ACE_NTOHL (0x653a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:TAO/PrioritySelectionMode:1.0
- 22,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53656c65),
- ACE_NTOHL (0x6374696f),
- ACE_NTOHL (0x6e4d6f64),
- ACE_NTOHL (0x65000000), // name = PrioritySelectionMode
- CORBA::tk_short,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_TAO_PrioritySelectionMode (
- CORBA::tk_alias,
- sizeof (_oc_TAO_PrioritySelectionMode),
- (char *) &_oc_TAO_PrioritySelectionMode,
- 0,
- sizeof (TAO::PrioritySelectionMode)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrioritySelectionMode, &_tc_TAO_tc_TAO_PrioritySelectionMode)
-TAO_NAMESPACE_END
-
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, USE_NO_PRIORITY, 0)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, USE_THREAD_PRIORITY, 1)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, USE_PRIORITY_RANGE, 2)
-TAO_NAMESPACE_END
-static const CORBA::Long _oc_TAO_PrioritySpecification[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53706563),
- ACE_NTOHL (0x69666963),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e3a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:TAO/PrioritySpecification:1.0
- 22,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53706563),
- ACE_NTOHL (0x69666963),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e000000), // name = PrioritySpecification
- 3, // member count
- 5,
- ACE_NTOHL (0x6d6f6465),
- ACE_NTOHL (0x0), // name = mode
- CORBA::tk_alias, // typecode kind for typedefs
- 76, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53656c65),
- ACE_NTOHL (0x6374696f),
- ACE_NTOHL (0x6e4d6f64),
- ACE_NTOHL (0x653a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:TAO/PrioritySelectionMode:1.0
- 22,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x53656c65),
- ACE_NTOHL (0x6374696f),
- ACE_NTOHL (0x6e4d6f64),
- ACE_NTOHL (0x65000000), // name = PrioritySelectionMode
- CORBA::tk_short,
-
-
- 13,
- ACE_NTOHL (0x6d696e5f),
- ACE_NTOHL (0x7072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = min_priority
- CORBA::tk_short,
-
- 13,
- ACE_NTOHL (0x6d61785f),
- ACE_NTOHL (0x7072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x0), // name = max_priority
- CORBA::tk_short,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_TAO_PrioritySpecification (
- CORBA::tk_struct,
- sizeof (_oc_TAO_PrioritySpecification),
- (char *) &_oc_TAO_PrioritySpecification,
- 0,
- sizeof (TAO::PrioritySpecification)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrioritySpecification, &_tc_TAO_tc_TAO_PrioritySpecification)
-TAO_NAMESPACE_END
-
-void TAO::PrioritySpecification::_tao_any_destructor (void *x)
-{
- PrioritySpecification *tmp = ACE_static_cast (PrioritySpecification*,x);
- delete tmp;
-}
-
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, CLIENT_PRIORITY_POLICY_TYPE, 1413545984U)
-TAO_NAMESPACE_END
-
-// *************************************************************
-// Operations for class TAO::ClientPriorityPolicy_var
-// *************************************************************
-
-TAO::ClientPriorityPolicy_var::ClientPriorityPolicy_var (void) // default constructor
- : ptr_ (ClientPriorityPolicy::_nil ())
-{}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-TAO::ClientPriorityPolicy_var::ClientPriorityPolicy_var (const ::TAO::ClientPriorityPolicy_var &p) // copy constructor
- : TAO_Base_var (),
- ptr_ (ClientPriorityPolicy::_duplicate (p.ptr ()))
-{}
-
-TAO::ClientPriorityPolicy_var::~ClientPriorityPolicy_var (void) // destructor
-{
- CORBA::release (this->ptr_);
-}
-
-TAO::ClientPriorityPolicy_var &
-TAO::ClientPriorityPolicy_var::operator= (ClientPriorityPolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-TAO::ClientPriorityPolicy_var &
-TAO::ClientPriorityPolicy_var::operator= (const ::TAO::ClientPriorityPolicy_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::TAO::ClientPriorityPolicy::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-TAO::ClientPriorityPolicy_var::operator const ::TAO::ClientPriorityPolicy_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-TAO::ClientPriorityPolicy_var::operator ::TAO::ClientPriorityPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::in (void) const
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr &
-TAO::ClientPriorityPolicy_var::inout (void)
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr &
-TAO::ClientPriorityPolicy_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::TAO::ClientPriorityPolicy::_nil ();
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::TAO::ClientPriorityPolicy_ptr val = this->ptr_;
- this->ptr_ = ::TAO::ClientPriorityPolicy::_nil ();
- return val;
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::duplicate (ClientPriorityPolicy_ptr p)
-{
- return ::TAO::ClientPriorityPolicy::_duplicate (p);
-}
-
-void
-TAO::ClientPriorityPolicy_var::release (ClientPriorityPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::nil (void)
-{
- return ::TAO::ClientPriorityPolicy::_nil ();
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_var::narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ::TAO::ClientPriorityPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-CORBA::Object *
-TAO::ClientPriorityPolicy_var::upcast (void *src)
-{
- ClientPriorityPolicy **tmp =
- ACE_static_cast (ClientPriorityPolicy **, src);
- return *tmp;
-}
-// *************************************************************
-// Inline operations for class TAO::ClientPriorityPolicy_out
-// *************************************************************
-
-TAO::ClientPriorityPolicy_out::ClientPriorityPolicy_out (ClientPriorityPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::TAO::ClientPriorityPolicy::_nil ();
-}
-
-TAO::ClientPriorityPolicy_out::ClientPriorityPolicy_out (ClientPriorityPolicy_var &p) // constructor from _var
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::TAO::ClientPriorityPolicy::_nil ();
-}
-
-TAO::ClientPriorityPolicy_out::ClientPriorityPolicy_out (const ::TAO::ClientPriorityPolicy_out &p) // copy constructor
- : ptr_ (ACE_const_cast (ClientPriorityPolicy_out &, p).ptr_)
-{}
-
-::TAO::ClientPriorityPolicy_out &
-TAO::ClientPriorityPolicy_out::operator= (const ::TAO::ClientPriorityPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (ClientPriorityPolicy_out&, p).ptr_;
- return *this;
-}
-
-TAO::ClientPriorityPolicy_out &
-TAO::ClientPriorityPolicy_out::operator= (const ::TAO::ClientPriorityPolicy_var &p)
-{
- this->ptr_ = ::TAO::ClientPriorityPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-TAO::ClientPriorityPolicy_out &
-TAO::ClientPriorityPolicy_out::operator= (ClientPriorityPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-TAO::ClientPriorityPolicy_out::operator ::TAO::ClientPriorityPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr &
-TAO::ClientPriorityPolicy_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-::TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-
-// default constructor
-TAO::ClientPriorityPolicy::ClientPriorityPolicy ()
-{
- }
-
-// destructor
-TAO::ClientPriorityPolicy::~ClientPriorityPolicy (void)
-{}
-
-TAO::ClientPriorityPolicy_ptr TAO::ClientPriorityPolicy::_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return ClientPriorityPolicy::_unchecked_narrow (obj, ACE_TRY_ENV);
-}
-
-TAO::ClientPriorityPolicy_ptr TAO::ClientPriorityPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &
- )
-{
- if (CORBA::is_nil (obj))
- return ClientPriorityPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ClientPriorityPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ClientPriorityPolicy::_narrow
- )
- )
- );
-}
-
-TAO::ClientPriorityPolicy_ptr
-TAO::ClientPriorityPolicy::_duplicate (ClientPriorityPolicy_ptr obj)
-{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
- return obj;
-}
-
-void *TAO::ClientPriorityPolicy::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ClientPriorityPolicy::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &CORBA::Policy::_narrow))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* TAO::ClientPriorityPolicy::_interface_repository_id (void) const
-{
- return "IDL:TAO/ClientPriorityPolicy:1.0";
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
@@ -435,21 +34,21 @@ static const CORBA::Long _oc_TAO_BufferingConstraintMode[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x696e744d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f2f),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x696e744d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO/BufferingConstraintMode:1.0
24,
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x696e744d),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x696e744d),
ACE_NTOHL (0x6f646500), // name = BufferingConstraintMode
CORBA::tk_ushort,
@@ -488,79 +87,79 @@ static const CORBA::Long _oc_TAO_BufferingConstraint[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x696e743a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f2f),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x696e743a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO/BufferingConstraint:1.0
20,
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
ACE_NTOHL (0x696e7400), // name = BufferingConstraint
4, // member count
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_alias, // typecode kind for typedefs
76, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x696e744d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f2f),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x696e744d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO/BufferingConstraintMode:1.0
24,
- ACE_NTOHL (0x42756666),
- ACE_NTOHL (0x6572696e),
- ACE_NTOHL (0x67436f6e),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x696e744d),
+ ACE_NTOHL (0x42756666),
+ ACE_NTOHL (0x6572696e),
+ ACE_NTOHL (0x67436f6e),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x696e744d),
ACE_NTOHL (0x6f646500), // name = BufferingConstraintMode
CORBA::tk_ushort,
8,
- ACE_NTOHL (0x74696d65),
+ ACE_NTOHL (0x74696d65),
ACE_NTOHL (0x6f757400), // name = timeout
CORBA::tk_alias, // typecode kind for typedefs
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
31,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x54696d65),
- ACE_NTOHL (0x42617365),
- ACE_NTOHL (0x2f54696d),
- ACE_NTOHL (0x65543a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x42617365),
+ ACE_NTOHL (0x2f54696d),
+ ACE_NTOHL (0x65543a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
6,
- ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x54000000), // name = TimeT
CORBA::tk_ulonglong,
14,
- ACE_NTOHL (0x6d657373),
- ACE_NTOHL (0x6167655f),
- ACE_NTOHL (0x636f756e),
+ ACE_NTOHL (0x6d657373),
+ ACE_NTOHL (0x6167655f),
+ ACE_NTOHL (0x636f756e),
ACE_NTOHL (0x74000000), // name = message_count
CORBA::tk_ulong,
14,
- ACE_NTOHL (0x6d657373),
- ACE_NTOHL (0x6167655f),
- ACE_NTOHL (0x62797465),
+ ACE_NTOHL (0x6d657373),
+ ACE_NTOHL (0x6167655f),
+ ACE_NTOHL (0x62797465),
ACE_NTOHL (0x73000000), // name = message_bytes
CORBA::tk_ulong,
@@ -638,7 +237,7 @@ TAO::BufferingConstraintPolicy_var::operator const ::TAO::BufferingConstraintPol
return this->ptr_;
}
-TAO::BufferingConstraintPolicy_var::operator ::TAO::BufferingConstraintPolicy_ptr &() // cast
+TAO::BufferingConstraintPolicy_var::operator ::TAO::BufferingConstraintPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -858,15 +457,15 @@ static const CORBA::Long _oc_TAO_SyncScope[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
22,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f2f),
- ACE_NTOHL (0x53796e63),
- ACE_NTOHL (0x53636f70),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f2f),
+ ACE_NTOHL (0x53796e63),
+ ACE_NTOHL (0x53636f70),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:TAO/SyncScope:1.0
10,
- ACE_NTOHL (0x53796e63),
- ACE_NTOHL (0x53636f70),
+ ACE_NTOHL (0x53796e63),
+ ACE_NTOHL (0x53636f70),
ACE_NTOHL (0x65000000), // name = SyncScope
CORBA::tk_short,
@@ -910,94 +509,6 @@ TAO_NAMESPACE_BEGIN (TAO)
TAO_NAMESPACE_DEFINE (const CORBA::Short, SYNC_DELAYED_BUFFERING, -2)
TAO_NAMESPACE_END
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- void operator<<= (CORBA::Any &_tao_any, const TAO::PrioritySpecification &_tao_elem) // copying
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- TAO::_tc_PrioritySpecification,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
-}
-
-void operator<<= (CORBA::Any &_tao_any, TAO::PrioritySpecification *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- TAO::_tc_PrioritySpecification,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO::PrioritySpecification::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO::PrioritySpecification *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(const TAO::PrioritySpecification*&,_tao_elem);
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO::PrioritySpecification *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
- CORBA::Boolean result =
- type->equivalent (TAO::_tc_PrioritySpecification, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0;
- }
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const TAO::PrioritySpecification*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- TAO::PrioritySpecification *tmp;
- ACE_NEW_RETURN (tmp, TAO::PrioritySpecification, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO::_tc_PrioritySpecification,
- 1,
- ACE_static_cast (void *, tmp),
- TAO::PrioritySpecification::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
diff --git a/TAO/tao/TAOC.h b/TAO/tao/TAOC.h
index 80b606d27d5..256f660cab6 100644
--- a/TAO/tao/TAOC.h
+++ b/TAO/tao/TAOC.h
@@ -36,16 +36,12 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1 || \
- TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
+#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
#include "tao/PolicyC.h"
#include "tao/TimeBaseC.h"
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 ||
- TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
-
-#include "tao/Priority_Mapping_Manager.h"
+#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
@@ -73,211 +69,6 @@
TAO_NAMESPACE TAO
{
-#if (TAO_HAS_RT_CORBA == 1)
-
- typedef TAO_Priority_Mapping_Manager PriorityMappingManager;
- typedef TAO_Priority_Mapping_Manager *PriorityMappingManager_ptr;
- typedef TAO_Priority_Mapping_Manager_var PriorityMappingManager_var;
- typedef TAO_Priority_Mapping_Manager_out PriorityMappingManager_out;
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
-
-
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
- typedef CORBA::Short PrioritySelectionMode;
- typedef CORBA::Short_out PrioritySelectionMode_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrioritySelectionMode;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short USE_NO_PRIORITY;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short USE_THREAD_PRIORITY;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short USE_PRIORITY_RANGE;
-
- struct PrioritySpecification;
- class PrioritySpecification_var;
-
- struct TAO_Export PrioritySpecification
- {
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef PrioritySpecification_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
-
- ACE_NESTED_CLASS (TAO, PrioritySelectionMode) mode;
- CORBA::Short min_priority;
- CORBA::Short max_priority;
- };
-
- class TAO_Export PrioritySpecification_var
- {
- public:
- PrioritySpecification_var (void); // default constructor
- PrioritySpecification_var (PrioritySpecification *);
- PrioritySpecification_var (const PrioritySpecification_var &); // copy constructor
- PrioritySpecification_var (const PrioritySpecification &); // fixed-size types only
- ~PrioritySpecification_var (void); // destructor
-
- PrioritySpecification_var &operator= (PrioritySpecification *);
- PrioritySpecification_var &operator= (const PrioritySpecification_var &);
- PrioritySpecification_var &operator= (const PrioritySpecification &); // fixed-size types only
- PrioritySpecification *operator-> (void);
- const PrioritySpecification *operator-> (void) const;
-
- operator const PrioritySpecification &() const;
- operator PrioritySpecification &();
- operator PrioritySpecification &() const;
-
- // in, inout, out, _retn
- const PrioritySpecification &in (void) const;
- PrioritySpecification &inout (void);
- PrioritySpecification &out (void);
- PrioritySpecification _retn (void);
- PrioritySpecification *ptr (void) const;
-
- private:
- PrioritySpecification *ptr_;
- };
-
- typedef PrioritySpecification &PrioritySpecification_out;
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrioritySpecification;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong CLIENT_PRIORITY_POLICY_TYPE;
-
-
-#if !defined (_TAO_CLIENTPRIORITYPOLICY___PTR_CH_)
-#define _TAO_CLIENTPRIORITYPOLICY___PTR_CH_
-
- class ClientPriorityPolicy;
- typedef ClientPriorityPolicy *ClientPriorityPolicy_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_TAO_CLIENTPRIORITYPOLICY___VAR_CH_)
-#define _TAO_CLIENTPRIORITYPOLICY___VAR_CH_
-
- class TAO_Export ClientPriorityPolicy_var : public TAO_Base_var
- {
- public:
- ClientPriorityPolicy_var (void); // default constructor
- ClientPriorityPolicy_var (ClientPriorityPolicy_ptr p) : ptr_ (p) {}
- ClientPriorityPolicy_var (const ClientPriorityPolicy_var &); // copy constructor
- ~ClientPriorityPolicy_var (void); // destructor
-
- ClientPriorityPolicy_var &operator= (ClientPriorityPolicy_ptr);
- ClientPriorityPolicy_var &operator= (const ClientPriorityPolicy_var &);
- ClientPriorityPolicy_ptr operator-> (void) const;
-
- operator const ClientPriorityPolicy_ptr &() const;
- operator ClientPriorityPolicy_ptr &();
- // in, inout, out, _retn
- ClientPriorityPolicy_ptr in (void) const;
- ClientPriorityPolicy_ptr &inout (void);
- ClientPriorityPolicy_ptr &out (void);
- ClientPriorityPolicy_ptr _retn (void);
- ClientPriorityPolicy_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ClientPriorityPolicy_ptr duplicate (ClientPriorityPolicy_ptr);
- static void release (ClientPriorityPolicy_ptr);
- static ClientPriorityPolicy_ptr nil (void);
- static ClientPriorityPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
- static CORBA::Object * upcast (void *);
-
- private:
- ClientPriorityPolicy_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ClientPriorityPolicy_var (const TAO_Base_var &rhs);
- ClientPriorityPolicy_var &operator= (const TAO_Base_var &rhs);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_TAO_CLIENTPRIORITYPOLICY___OUT_CH_)
-#define _TAO_CLIENTPRIORITYPOLICY___OUT_CH_
-
- class TAO_Export ClientPriorityPolicy_out
- {
- public:
- ClientPriorityPolicy_out (ClientPriorityPolicy_ptr &);
- ClientPriorityPolicy_out (ClientPriorityPolicy_var &);
- ClientPriorityPolicy_out (const ClientPriorityPolicy_out &);
- ClientPriorityPolicy_out &operator= (const ClientPriorityPolicy_out &);
- ClientPriorityPolicy_out &operator= (const ClientPriorityPolicy_var &);
- ClientPriorityPolicy_out &operator= (ClientPriorityPolicy_ptr);
- operator ClientPriorityPolicy_ptr &();
- ClientPriorityPolicy_ptr &ptr (void);
- ClientPriorityPolicy_ptr operator-> (void);
-
- private:
- ClientPriorityPolicy_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_TAO_CLIENTPRIORITYPOLICY_CH_)
-#define _TAO_CLIENTPRIORITYPOLICY_CH_
-
-class TAO_Export ClientPriorityPolicy: public virtual CORBA::Policy
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef ClientPriorityPolicy_ptr _ptr_type;
- typedef ClientPriorityPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
- static ClientPriorityPolicy_ptr _duplicate (ClientPriorityPolicy_ptr obj);
- static ClientPriorityPolicy_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ClientPriorityPolicy_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static ClientPriorityPolicy_ptr _nil (void)
- {
- return (ClientPriorityPolicy_ptr)0;
- }
-
- virtual TAO::PrioritySpecification priority_specification (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- ClientPriorityPolicy (void);
- virtual ~ClientPriorityPolicy (void);
- private:
- ClientPriorityPolicy (const ClientPriorityPolicy &);
- void operator= (const ClientPriorityPolicy &);
- };
-
-
-#endif /* end #if !defined */
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
typedef CORBA::UShort BufferingConstraintMode;
@@ -387,7 +178,7 @@ class TAO_Export ClientPriorityPolicy: public virtual CORBA::Policy
static BufferingConstraintPolicy_ptr nil (void);
static BufferingConstraintPolicy_ptr narrow (CORBA::Object *, CORBA::Environment &);
static CORBA::Object * upcast (void *);
-
+
private:
BufferingConstraintPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -495,14 +286,6 @@ class TAO_Export BufferingConstraintPolicy: public virtual CORBA::Policy
}
TAO_NAMESPACE_CLOSE // module TAO
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-TAO_Export void operator<<= (CORBA::Any &, const TAO::PrioritySpecification &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, TAO::PrioritySpecification*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO::PrioritySpecification *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO::PrioritySpecification *&);
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
TAO_Export void operator<<= (CORBA::Any &, const TAO::BufferingConstraint &); // copying version
@@ -514,13 +297,6 @@ TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO::BufferingC
#ifndef __ACE_INLINE__
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO::PrioritySpecification &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO::PrioritySpecification &);
-
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO::BufferingConstraint &);
diff --git a/TAO/tao/TAOC.i b/TAO/tao/TAOC.i
index 7a7ea6bcb67..a4d391b11dc 100644
--- a/TAO/tao/TAOC.i
+++ b/TAO/tao/TAOC.i
@@ -23,225 +23,6 @@
// Inline operations for class TAO::PrioritySpecification_var
// *************************************************************
-#if (TAO_HAS_CLIENT_PRIORITY_POLICY == 1)
-
-ACE_INLINE
-TAO::PrioritySpecification_var::PrioritySpecification_var (void) // default constructor
- : ptr_ (0)
-{}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::PrioritySpecification_var (PrioritySpecification *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::PrioritySpecification_var (const ::TAO::PrioritySpecification_var &p) // copy constructor
-{
- if (p.ptr_)
- ACE_NEW (this->ptr_, ::TAO::PrioritySpecification (*p.ptr_));
- else
- this->ptr_ = 0;
-}
-
-// fixed-size types only
-ACE_INLINE
-TAO::PrioritySpecification_var::PrioritySpecification_var (const ::TAO::PrioritySpecification &p)
-{
- ACE_NEW (this->ptr_, ::TAO::PrioritySpecification (p));
-}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::~PrioritySpecification_var (void) // destructor
-{
- delete this->ptr_;
-}
-
-ACE_INLINE TAO::PrioritySpecification_var &
-TAO::PrioritySpecification_var::operator= (PrioritySpecification *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE ::TAO::PrioritySpecification_var &
-TAO::PrioritySpecification_var::operator= (const ::TAO::PrioritySpecification_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- TAO::PrioritySpecification *deep_copy =
- new TAO::PrioritySpecification (*p.ptr_);
-
- if (deep_copy != 0)
- {
- TAO::PrioritySpecification *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-// fixed-size types only
-ACE_INLINE TAO::PrioritySpecification_var &
-TAO::PrioritySpecification_var::operator= (const ::TAO::PrioritySpecification &p)
-{
- if (this->ptr_ != &p)
- {
- delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::TAO::PrioritySpecification (p), *this);
- }
- return *this;
-}
-
-ACE_INLINE const ::TAO::PrioritySpecification *
-TAO::PrioritySpecification_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::TAO::PrioritySpecification *
-TAO::PrioritySpecification_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::operator const ::TAO::PrioritySpecification &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::operator ::TAO::PrioritySpecification &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-TAO::PrioritySpecification_var::operator ::TAO::PrioritySpecification &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE const ::TAO::PrioritySpecification &
-TAO::PrioritySpecification_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::TAO::PrioritySpecification &
-TAO::PrioritySpecification_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// mapping for fixed size
-ACE_INLINE ::TAO::PrioritySpecification &
-TAO::PrioritySpecification_var::out (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::TAO::PrioritySpecification
-TAO::PrioritySpecification_var::_retn (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::TAO::PrioritySpecification *
-TAO::PrioritySpecification_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-#if !defined (_TAO_CLIENTPRIORITYPOLICY___CI_)
-#define _TAO_CLIENTPRIORITYPOLICY___CI_
-
-ACE_INLINE TAO::ClientPriorityPolicy_ptr
-tao_TAO_ClientPriorityPolicy_duplicate (
- TAO::ClientPriorityPolicy_ptr p
- )
-{
- return TAO::ClientPriorityPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_TAO_ClientPriorityPolicy_release (
- TAO::ClientPriorityPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE TAO::ClientPriorityPolicy_ptr
-tao_TAO_ClientPriorityPolicy_nil (
- void
- )
-{
- return TAO::ClientPriorityPolicy::_nil ();
-}
-
-ACE_INLINE TAO::ClientPriorityPolicy_ptr
-tao_TAO_ClientPriorityPolicy_narrow (
- CORBA::Object *p,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- return TAO::ClientPriorityPolicy::_narrow (p, ACE_TRY_ENV);
-}
-
-ACE_INLINE CORBA::Object *
-tao_TAO_ClientPriorityPolicy_upcast (
- void *src
- )
-{
- TAO::ClientPriorityPolicy **tmp =
- ACE_static_cast (TAO::ClientPriorityPolicy **, src);
- return *tmp;
-}
-
-
-#endif /* end #if !defined */
-
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO::PrioritySpecification &_tao_aggregate)
-{
- if (
- (strm << _tao_aggregate.mode) &&
- (strm << _tao_aggregate.min_priority) &&
- (strm << _tao_aggregate.max_priority)
- )
- return 1;
- else
- return 0;
-
-}
-
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, TAO::PrioritySpecification &_tao_aggregate)
-{
- if (
- (strm >> _tao_aggregate.mode) &&
- (strm >> _tao_aggregate.min_priority) &&
- (strm >> _tao_aggregate.max_priority)
- )
- return 1;
- else
- return 0;
-
-}
-#endif /* TAO_HAS_CLIENT_PRIORITY_POLICY == 1 */
-
#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
// *************************************************************
@@ -300,9 +81,9 @@ TAO::BufferingConstraint_var::operator= (const ::TAO::BufferingConstraint_var &p
}
else
{
- TAO::BufferingConstraint *deep_copy =
+ TAO::BufferingConstraint *deep_copy =
new TAO::BufferingConstraint (*p.ptr_);
-
+
if (deep_copy != 0)
{
TAO::BufferingConstraint *tmp = deep_copy;
@@ -312,7 +93,7 @@ TAO::BufferingConstraint_var::operator= (const ::TAO::BufferingConstraint_var &p
}
}
}
-
+
return *this;
}
diff --git a/TAO/tao/TAO_Internal.cpp b/TAO/tao/TAO_Internal.cpp
index 20b4dd830ac..f5738d01195 100644
--- a/TAO/tao/TAO_Internal.cpp
+++ b/TAO/tao/TAO_Internal.cpp
@@ -20,6 +20,9 @@
#include "Object_Loader.h"
+#include "Default_Stub_Factory.h"
+#include "Default_Endpoint_Selector_Factory.h"
+
ACE_RCSID (tao,
TAO_Internal,
"$Id$")
@@ -209,6 +212,11 @@ TAO_Internal::open_services_i (int &argc,
insert (&ace_svc_desc_TAO_FILE_Parser);
ACE_Service_Config::static_svcs ()->
insert (&ace_svc_desc_TAO_DLL_Parser);
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_Default_Stub_Factory);
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_Default_Endpoint_Selector_Factory);
+
int result = 0;
if (skip_service_config_open == 0)
diff --git a/TAO/tao/TAO_Static.dsp b/TAO/tao/TAO_Static.dsp
index e6355418129..26a5af1b43b 100644
--- a/TAO/tao/TAO_Static.dsp
+++ b/TAO/tao/TAO_Static.dsp
@@ -171,10 +171,6 @@ SOURCE=.\Cleanup_Func_Registry.h
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Client_Strategy_Factory.h
# End Source File
# Begin Source File
@@ -251,6 +247,10 @@ SOURCE=.\default_client.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Endpoint_Selector_Factory.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Protocols_Hooks.h
# End Source File
# Begin Source File
@@ -263,6 +263,10 @@ SOURCE=.\default_server.h
# End Source File
# Begin Source File
+SOURCE=.\Default_Stub_Factory.h
+# End Source File
+# Begin Source File
+
SOURCE=.\DLL_ORB.h
# End Source File
# Begin Source File
@@ -595,10 +599,18 @@ SOURCE=.\Pluggable_Messaging_Utils.h
# End Source File
# Begin Source File
+SOURCE=.\POA_Extension_Initializer.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Policy_Manager.h
# End Source File
# Begin Source File
+SOURCE=.\Policy_Set.h
+# End Source File
+# Begin Source File
+
SOURCE=.\PolicyC.h
# End Source File
# Begin Source File
@@ -619,10 +631,6 @@ SOURCE=.\PollableS_T.h
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.h
-# End Source File
-# Begin Source File
-
SOURCE=.\PortableInterceptor.h
# End Source File
# Begin Source File
@@ -635,18 +643,6 @@ SOURCE=.\Principal.h
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Private_Transport_Descriptor.h
-# End Source File
-# Begin Source File
-
SOURCE=.\Profile.h
# End Source File
# Begin Source File
@@ -691,70 +687,6 @@ SOURCE=.\Resource_Factory.h
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Selector_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB_Loader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORBInitializer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_PolicyFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS_T.h
-# End Source File
-# Begin Source File
-
SOURCE=.\sequence.h
# End Source File
# Begin Source File
@@ -855,10 +787,6 @@ SOURCE=.\target_specification.h
# End Source File
# Begin Source File
-SOURCE=.\Thread_Pool.h
-# End Source File
-# Begin Source File
-
SOURCE=.\TimeBaseC.h
# End Source File
# Begin Source File
@@ -995,10 +923,6 @@ SOURCE=.\Cleanup_Func_Registry.inl
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.i
-# End Source File
-# Begin Source File
-
SOURCE=.\ClientInterceptorAdapter.inl
# End Source File
# Begin Source File
@@ -1323,6 +1247,10 @@ SOURCE=.\Policy_Manager.i
# End Source File
# Begin Source File
+SOURCE=.\Policy_Set.i
+# End Source File
+# Begin Source File
+
SOURCE=.\PolicyC.i
# End Source File
# Begin Source File
@@ -1339,10 +1267,6 @@ SOURCE=.\PollableS_T.i
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.i
-# End Source File
-# Begin Source File
-
SOURCE=.\PortableInterceptorC.i
# End Source File
# Begin Source File
@@ -1351,18 +1275,6 @@ SOURCE=.\Principal.i
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Private_Transport_Descriptor.inl
-# End Source File
-# Begin Source File
-
SOURCE=.\Profile.i
# End Source File
# Begin Source File
@@ -1379,42 +1291,6 @@ SOURCE=.\Reply_Dispatcher.i
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAS_T.i
-# End Source File
-# Begin Source File
-
SOURCE=.\sequence.i
# End Source File
# Begin Source File
@@ -1631,10 +1507,6 @@ SOURCE=.\Cleanup_Func_Registry.cpp
# End Source File
# Begin Source File
-SOURCE=.\Client_Priority_Policy.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\Client_Strategy_Factory.cpp
# End Source File
# Begin Source File
@@ -1703,6 +1575,10 @@ SOURCE=.\default_client.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Endpoint_Selector_Factory.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\Default_Protocols_Hooks.cpp
# End Source File
# Begin Source File
@@ -1715,6 +1591,10 @@ SOURCE=.\default_server.cpp
# End Source File
# Begin Source File
+SOURCE=.\Default_Stub_Factory.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\DLL_ORB.cpp
# End Source File
# Begin Source File
@@ -2019,43 +1899,35 @@ SOURCE=.\Pluggable_Messaging_Utils.cpp
# End Source File
# Begin Source File
-SOURCE=.\Policy_Manager.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyFactory_Registry.cpp
+SOURCE=.\POA_Extension_Initializer.cpp
# End Source File
# Begin Source File
-SOURCE=.\PollableC.cpp
+SOURCE=.\Policy_Manager.cpp
# End Source File
# Begin Source File
-SOURCE=.\Pool_Per_Endpoint.cpp
+SOURCE=.\Policy_Set.cpp
# End Source File
# Begin Source File
-SOURCE=.\PortableInterceptorC.cpp
+SOURCE=.\PolicyC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Principal.cpp
+SOURCE=.\PolicyFactory_Registry.cpp
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping.cpp
+SOURCE=.\PollableC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Priority_Mapping_Manager.cpp
+SOURCE=.\PortableInterceptorC.cpp
# End Source File
# Begin Source File
-SOURCE=.\Private_Transport_Descriptor.cpp
+SOURCE=.\Principal.cpp
# End Source File
# Begin Source File
@@ -2103,62 +1975,6 @@ SOURCE=.\Resource_Factory.cpp
# End Source File
# Begin Source File
-SOURCE=.\RT_Current.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Selector_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Endpoint_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Invocation_Endpoint_Selectors.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Mutex.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORB_Loader.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_ORBInitializer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Policy_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_PolicyFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Protocols_Hooks.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Stub_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RTCORBAC.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\Sequence.cpp
# End Source File
# Begin Source File
@@ -2243,10 +2059,6 @@ SOURCE=.\target_specification.cpp
# End Source File
# Begin Source File
-SOURCE=.\Thread_Pool.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\TimeBaseC.cpp
# End Source File
# Begin Source File
diff --git a/TAO/tao/TypeCodeFactory/Makefile b/TAO/tao/TypeCodeFactory/Makefile
index 95ca32b2053..5af5f76107d 100644
--- a/TAO/tao/TypeCodeFactory/Makefile
+++ b/TAO/tao/TypeCodeFactory/Makefile
@@ -384,6 +384,9 @@ realclean: clean
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
@@ -444,10 +447,6 @@ realclean: clean
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
@@ -466,10 +465,6 @@ realclean: clean
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.h \
- $(TAO_ROOT)/tao/Priority_Mapping.h \
- $(TAO_ROOT)/tao/Priority_Mapping.i \
- $(TAO_ROOT)/tao/Priority_Mapping_Manager.i \
$(TAO_ROOT)/tao/TAOC.i \
$(TAO_ROOT)/tao/operation_details.h \
$(TAO_ROOT)/tao/Service_Context.h \
@@ -655,6 +650,9 @@ realclean: clean
$(TAO_ROOT)/tao/PolicyC.i \
$(TAO_ROOT)/tao/ORB.i \
$(TAO_ROOT)/tao/Policy_Manager.h \
+ $(TAO_ROOT)/tao/Policy_Set.h \
+ $(TAO_ROOT)/tao/Policy_Set.i \
+ $(TAO_ROOT)/tao/debug.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -723,10 +721,6 @@ realclean: clean
$(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
$(TAO_ROOT)/tao/Interceptor_List.h \
$(TAO_ROOT)/tao/Interceptor_List.inl \
- $(TAO_ROOT)/tao/RT_Policy_i.h \
- $(TAO_ROOT)/tao/RTCORBAC.h \
- $(TAO_ROOT)/tao/RTCORBAC.i \
- $(TAO_ROOT)/tao/RT_Policy_i.i \
$(TAO_ROOT)/tao/Protocols_Hooks.h \
$(ACE_ROOT)/ace/Hash_Map_Manager.h \
$(ACE_ROOT)/ace/Thread_Manager.h \
diff --git a/TAO/tao/default_resource.cpp b/TAO/tao/default_resource.cpp
index d07bf0c5258..de07700d0e8 100644
--- a/TAO/tao/default_resource.cpp
+++ b/TAO/tao/default_resource.cpp
@@ -9,7 +9,6 @@
#include "tao/Acceptor_Registry.h"
#include "tao/Connector_Registry.h"
#include "tao/Single_Reactor.h"
-#include "tao/Priority_Mapping.h"
#include "tao/Reactive_Flushing_Strategy.h"
#include "tao/Block_Flushing_Strategy.h"
@@ -38,8 +37,8 @@ TAO_Default_Resource_Factory::TAO_Default_Resource_Factory (void)
purge_percentage_ (TAO_PURGE_PERCENT),
reactor_mask_signals_ (1),
dynamically_allocated_reactor_ (0),
- cached_connection_lock_type_ (TAO_THREAD_LOCK)
- , flushing_strategy_type_ (TAO_REACTIVE_FLUSHING)
+ cached_connection_lock_type_ (TAO_THREAD_LOCK),
+ flushing_strategy_type_ (TAO_REACTIVE_FLUSHING)
{
}
@@ -836,21 +835,6 @@ TAO_Default_Resource_Factory::create_lf_strategy (void)
return strategy;
}
-TAO_Priority_Mapping *
-TAO_Default_Resource_Factory::get_priority_mapping (void)
-{
-#if (TAO_HAS_RT_CORBA == 0)
- return 0;
-#else
- TAO_Priority_Mapping *pm;
-
- ACE_NEW_RETURN (pm,
- TAO_Priority_Mapping,
- 0);
- return pm;
-#endif /* TAO_HAS_RT_CORBA == 0 */
-}
-
// ****************************************************************
ACE_STATIC_SVC_DEFINE (TAO_Default_Resource_Factory,
diff --git a/TAO/tao/default_resource.h b/TAO/tao/default_resource.h
index e3268e31679..736fff7b574 100644
--- a/TAO/tao/default_resource.h
+++ b/TAO/tao/default_resource.h
@@ -95,7 +95,6 @@ public:
virtual TAO_Resource_Factory::Caching_Strategy connection_caching_strategy_type (void) const;
virtual int cache_maximum (void) const;
virtual int purge_percentage (void) const;
- virtual TAO_Priority_Mapping *get_priority_mapping (void);
virtual ACE_Lock *create_cached_connection_lock (void);
virtual TAO_Flushing_Strategy *create_flushing_strategy (void);
virtual TAO_Connection_Purging_Strategy *create_purging_strategy (void);
@@ -143,13 +142,6 @@ protected:
/// If <0> then we create reactors with signal handling disabled.
int reactor_mask_signals_;
- /// The scheduling policy used to initialize the priority mapping
- /// strategy.
- int sched_policy_;
-
- /// The type of priority mapping class created by this factory.
- int priority_mapping_type_;
-
/**
* Flag that is set to 1 if the reactor obtained from the
* get_reactor() method is dynamically allocated. If this flag is
diff --git a/TAO/tao/diffs/RTCORBAS.cpp.diff b/TAO/tao/diffs/RTCORBAS.cpp.diff
deleted file mode 100644
index 1a64297cf58..00000000000
--- a/TAO/tao/diffs/RTCORBAS.cpp.diff
+++ /dev/null
@@ -1,19 +0,0 @@
---- orig/RTCORBAS.cpp Wed Mar 28 20:40:59 2001
-+++ RTCORBAS.cpp Wed Mar 28 20:42:23 2001
-@@ -22,6 +22,10 @@
- #ifndef _TAO_IDL_ORIG_RTCORBAS_CPP_
- #define _TAO_IDL_ORIG_RTCORBAS_CPP_
-
-+#include "tao/orbconf.h"
-+
-+#if (TAO_HAS_RT_CORBA == 1)
-+
- #include "RTCORBAS.h"
- #include "tao/PortableServer/Object_Adapter.h"
- #include "tao/PortableServer/Operation_Table.h"
-@@ -43,3 +47,5 @@
-
-
- #endif /* ifndef */
-+
-+#endif /* (TAO_HAS_RT_CORBA == 1) */
diff --git a/TAO/tao/diffs/RTCORBAS.h.diff b/TAO/tao/diffs/RTCORBAS.h.diff
deleted file mode 100644
index 16784e6c3b6..00000000000
--- a/TAO/tao/diffs/RTCORBAS.h.diff
+++ /dev/null
@@ -1,36 +0,0 @@
---- orig/RTCORBAS.h Wed Mar 28 20:40:56 2001
-+++ RTCORBAS.h Wed Mar 28 20:42:29 2001
-@@ -23,6 +23,10 @@
- #define _TAO_IDL_ORIG_RTCORBAS_H_
-
- #include "ace/pre.h"
-+#include "orbconf.h"
-+
-+#if (TAO_HAS_RT_CORBA == 1)
-+
- #include "IOPS.h"
- #include "TimeBaseS.h"
- #include "RTCORBAC.h"
-@@ -32,13 +36,6 @@
- # pragma once
- #endif /* ACE_LACKS_PRAGMA_ONCE */
-
--#include "tao/PortableServer/PortableServer.h"
--#include "tao/PortableServer/Servant_Base.h"
--#include "tao/PortableServer/Collocated_Object.h"
--#include "tao/PortableServer/ThruPOA_Object_Proxy_Impl.h"
--#include "tao/PortableServer/Direct_Object_Proxy_Impl.h"
--#include "tao/PortableServer/ServerRequestInfo.h"
--
- #if defined(_MSC_VER)
- #if (_MSC_VER >= 1200)
- #pragma warning(push)
-@@ -68,6 +65,8 @@
- #if defined (__BORLANDC__)
- #pragma option pop
- #endif /* __BORLANDC__ */
-+
-+#endif /* TAO_HAS_RT_CORBA == 1 */
-
- #include "ace/post.h"
- #endif /* ifndef */
diff --git a/TAO/tao/orbconf.h b/TAO/tao/orbconf.h
index 10ef67935b0..fd4937c6430 100644
--- a/TAO/tao/orbconf.h
+++ b/TAO/tao/orbconf.h
@@ -476,25 +476,6 @@ enum MCAST_SERVICEID
# define TAO_HAS_SHMIOP 0
#endif /* ACE_HAS_POSITION_INDEPENDENT_POINTERS == 1 */
-
-// RT_CORBA support is enabled by default if TAO is not configured for
-// minimum CORBA. If TAO is configured for minimum CORBA, then
-// RT_CORBA will be disabled by default.
-// To explicitly enable RT_CORBA support uncomment the following
-// #define TAO_HAS_RT_CORBA 1
-// To explicitly disable RT_CORBA support uncomment the following
-// #define TAO_HAS_RT_CORBA 0
-
-// Default RT_CORBA settings
-#if !defined (TAO_HAS_RT_CORBA)
-# if (TAO_HAS_MINIMUM_CORBA == 1)
-# define TAO_HAS_RT_CORBA 0
-# else
-# define TAO_HAS_RT_CORBA 1
-# endif /* TAO_HAS_MINIMUM_CORBA */
-#endif /* !TAO_HAS_RT_CORBA */
-
-
// NAMED_RT_MUTEX support is disabled by default.
// To explicitly enable NAMED_RT_MUTEX support uncomment the following
// #define TAO_HAS_NAMED_RT_MUTEXES 1
@@ -504,10 +485,6 @@ enum MCAST_SERVICEID
// Default NAMED_RT_MUTEX settings
#if !defined (TAO_HAS_NAMED_RT_MUTEXES)
# define TAO_HAS_NAMED_RT_MUTEXES 0
-#else
-# if (TAO_HAS_RT_CORBA == 1)
-# error "tao/orbconf.h: You need RT_CORBA for NAMED_RT_MUTEX support"
-# endif /* TAO_HAS_RT_CORBA == 1 */
#endif /* !TAO_HAS_NAMED_RT_MUTEXES */
// MINIMUM_POA support is disabled by default if TAO is not
@@ -561,13 +538,6 @@ enum MCAST_SERVICEID
# endif /* TAO_HAS_MINIMUM_CORBA */
#endif /* !TAO_HAS_CORBA_MESSAGING */
-// Additional settings for RT CORBA
-# if (TAO_HAS_RT_CORBA == 1) && \
- (TAO_HAS_CORBA_MESSAGING == 0)
-# error "tao/orbconf.h: You need CORBA_MESSAGING for RT CORBA support"
-# endif /* TAO_HAS_RT_CORBA == 1 &&
- TAO_HAS_CORBA_MESSAGING == 0 */
-
// For all the policies, support is enabled by default if TAO is
// configured for CORBA Messaging. If TAO is not configured for CORBA
// Messaging, then policies cannot be enabled. Default support can be
@@ -745,22 +715,6 @@ enum MCAST_SERVICEID
TAO_DISABLE_CORBA_MESSAGING_POLICIES == 0 */
#endif /* !TAO_HAS_QUEUE_ORDER_POLICY */
-// CLIENT_PRIORITY_POLICY has been deprecated! It is disabled by
-// default. It's functionality is replaced by RTCORBA policies, see
-// TAO's RTCORBA documentation for more details.
-//
-//To explicitly enable CLIENT_PRIORITY_POLICY support uncomment the
-//following #define TAO_HAS_CLIENT_PRIORITY_POLICY 1
-//
-// RTCORBA policies and CLIENT_PRIORITY_POLICY are mutually exclusive,
-// i.e., if you enable CLIENT_PRIORITY_POLICY, RTCORBA policies will have no
-// effect.
-
-// Default CLIENT_PRIORITY_POLICY settings
-#if !defined (TAO_HAS_CLIENT_PRIORITY_POLICY)
-# define TAO_HAS_CLIENT_PRIORITY_POLICY 0
-#endif /* !TAO_HAS_CLIENT_PRIORITY_POLICY */
-
// To explicitly disable BUFFERING_CONSTRAINT_POLICY support uncomment the following
// #define TAO_HAS_BUFFERING_CONSTRAINT_POLICY 0
@@ -907,6 +861,52 @@ enum MCAST_SERVICEID
#define TAO_MESSAGING_MAX_HOPS_POLICY_TYPE 34
#define TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE 35
+/// Policies that are accessed on the critical path and need to be
+/// incur minimal retrieval overhead.
+enum TAO_Cached_Policy_Type
+{
+ TAO_CACHED_POLICY_UNCACHED = -1,
+ TAO_CACHED_POLICY_PRIORITY_MODEL = 0,
+ TAO_CACHED_POLICY_THREADPOOL,
+ TAO_CACHED_POLICY_RT_SERVER_PROTOCOL,
+ TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL,
+ TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION,
+ TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION,
+
+ TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT,
+ TAO_CACHED_POLICY_SYNC_SCOPE,
+
+ TAO_CACHED_POLICY_LIFESPAN,
+ TAO_CACHED_POLICY_ID_UNIQUENESS,
+ TAO_CACHED_POLICY_ID_ASSIGNMENT,
+
+#if (TAO_HAS_MINIMUM_POA == 0)
+ TAO_CACHED_POLICY_THREAD,
+ TAO_CACHED_POLICY_IMPLICIT_ACTIVATION,
+ TAO_CACHED_POLICY_SERVANT_RETENTION,
+ TAO_CACHED_POLICY_REQUEST_PROCESSING,
+#endif /* TAO_HAS_MINIMUM_POA == 0 */
+
+#if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1)
+ TAO_CACHED_POLICY_BUFFERING_CONSTRAINT,
+#endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */
+
+ TAO_CACHED_POLICY_MAX_CACHED
+};
+
+// This enum provides a mask that represent the scope at which a given
+// policy can be applied
+enum TAO_Policy_Scope
+{
+ TAO_POLICY_OBJECT_SCOPE = 0x01,
+ TAO_POLICY_THREAD_SCOPE = 0x02,
+ TAO_POLICY_ORB_SCOPE = 0x04,
+ TAO_POLICY_POA_SCOPE = 0x08,
+ TAO_POLICY_CLIENT_EXPOSED = 0x10
+};
+
+#define TAO_POLICY_DEFAULT_SCOPE (ACE_static_cast(TAO_Policy_Scope, TAO_POLICY_OBJECT_SCOPE | TAO_POLICY_THREAD_SCOPE | TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE))
+
// Control the default version of GIOP used by TAO.
// The ORB is always able to communicate with 1.0, 1.1 and 1.2
// servers, and it creates 1.2 endpoints (and profiles). If you need
diff --git a/TAO/tao/rtcorbafwd.cpp b/TAO/tao/rtcorbafwd.cpp
deleted file mode 100644
index 9c2398619f2..00000000000
--- a/TAO/tao/rtcorbafwd.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-// $Id$
-
-#include "tao/rtcorbafwd.h"
-
-#if (TAO_HAS_RT_CORBA == 1)
-
-#if !defined (__ACE_INLINE__)
-# include "tao/rtcorbafwd.i"
-#endif /* ! __ACE_INLINE__ */
-
-ACE_RCSID(tao, rtcorbafwd, "$Id$")
-
-TAO_NAMESPACE_TYPE (const RTCORBA::Priority)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const RTCORBA::Priority, minPriority, 0)
-TAO_NAMESPACE_END
-
-TAO_NAMESPACE_TYPE (const RTCORBA::Priority)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const RTCORBA::Priority, maxPriority, 32767)
-TAO_NAMESPACE_END
-
-#endif /* TAO_HAS_RT_CORBA == 1 */
diff --git a/TAO/tao/rtcorbafwd.i b/TAO/tao/rtcorbafwd.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/tao/rtcorbafwd.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$