diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-08-22 19:46:31 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-08-22 19:46:31 +0000 |
commit | 1135d9e1467f1723c092e4a595c04c3f90da8cc7 (patch) | |
tree | 8ab3c059b868d71a2f1b7404e9f42b217b1af5a2 | |
parent | 7b382ee202d79eade356cf4bf5929e2014172dcc (diff) | |
download | ATCD-1135d9e1467f1723c092e4a595c04c3f90da8cc7.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/threadpool-changes | 107 |
1 files changed, 101 insertions, 6 deletions
diff --git a/TAO/threadpool-changes b/TAO/threadpool-changes index 0c53b21f385..71d11e6f270 100644 --- a/TAO/threadpool-changes +++ b/TAO/threadpool-changes @@ -131,6 +131,27 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> time. It correct thing to do would be to merge the ORB level policies with the user provided policies when a POA is being created. + + * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp (create): + No need to setup the POA Extension Initializer. Setup the + servant dispatcher and the policy validator on the Object + Adapter after creating it. + + * tao/RTPortableServer/RT_POA_Initializer.cpp: + + Renamed TAO_RT_POA_Initializer::init() to + TAO_RTPortableServer_Initializer::TAO_RTPortableServer_Initializer(). + + * tao/RTPortableServer/RT_POA.h: + + Include RTPortableServerC.h instead of RTPortableServer.h. + + * tao/RTPortableServer/Makefile: + * tao/RTPortableServer/Makefile.bor: + * tao/RTPortableServer/TAO_RTPortableServer.dsp: + * tao/RTPortableServer/TAO_RTPortableServer_Static.dsp: + + Removed RT_POA_Initializer. * tao/RTCORBA/Thread_Pool.cpp: @@ -166,6 +187,9 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> protocol policy; only include protocols that the user has opened. + * tao/RTCORBA/RT_Protocols_Hooks.h: Removed + ACE_STATIC_SVC_REQUIRE directive since it is not needed. + * tao/RTCORBA/RT_ORB_Loader.cpp: - Changed base class from TAO_Object_Loader to @@ -208,11 +232,18 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> TAO_RT_Protocols_Hooks into the service configurator - it is already done in TAO_RT_ORBInitializer::pre_init. - - <TAO_RTCORBA_initializer>: Moved the static instance from - the header file to the source file. Otherwise there would - be many, many instances of <TAO_RTCORBA_initializer>, one - of each source file including RTCORBA.h. - + * tao/RTCORBA/RT_Current.h: + * tao/RTCORBA/RT_Mutex.h: + * tao/RTCORBA/RT_ORB.h: + * tao/RTCORBA/RT_ORBInitializer.cpp: + * tao/RTCORBA/RT_Policy_i.h: + * tao/RTCORBA/Thread_Pool.h + * tao/RTPortableServer/RTPortableServerC.h + * tao/RTPortableServer/RT_Acceptor_Filters.h: + * tao/RTPortableServer/RT_Servant_Dispatcher.h: + + Include RTCORBA.h instead of RTCORBAC.h. + * tao/RTCORBA/Makefile.bor: * tao/RTCORBA/Makefile: * tao/RTCORBA/TAO_RTCORBA.dsp: @@ -270,6 +301,21 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> - (reactor): Removed acceptor based reactor selection. + - (poa_extension_initializer): Removed since it was no longer + needed. + + - (resource_factory_from_service_config_, + client_factory_from_service_config_, + server_factory_from_service_config_): + + Removed since it was no longer needed. + + - (resource_factory_, stub_factory_, + endpoint_selector_factory_, protocols_hooks_, + client_factory_, server_factory_): + + Simplified the creation of these factories. + - (TAO_ORB_Core_TSS_Resources): Removed <transport_cache_>, <reactor_registry_>, and <reactor_registry_cookie_t>; added <lane_> from/to the per-ORB TSS resources. @@ -433,6 +479,7 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> Reactor_Registry Single_Reactor + POA_Extension_Initializer TimeBaseS CONV_FRAMES Connector_Impl @@ -454,6 +501,12 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> Thread_Lane_Resources_Manager Default_Thread_Lane_Resources_Manager + - Removed these files: + + Reactor_Registry + Single_Reactor + POA_Extension_Initializer + - Removed the following *S_T.* files. Since the *S.* are not needed, these will also not be needed: @@ -498,6 +551,9 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> - Before a POA is created (including the RootPOA), any relevant policies at the ORB level should be merged with the policies passed to create_POA() by the user. + + - No need to access the POA Initializer. + TAO_RT_Object_Adapter_Factory will set things up for us. * tao/PortableServer/POA_Cached_Policies.cpp (TAO_POA_Cached_Policies): Changed the default value of @@ -709,7 +765,46 @@ Fri Aug 17 18:08:37 2001 Irfan Pyarali <irfan@cs.wustl.edu> * tests/RTCORBA/Makefile: * tests/RTCORBA/Makefile.bor: - Added new tests ORB_init and Policy_Combinations. + Added new tests ORB_init, Policy_Combinations, and + Linear_Priority. + + * tests/RTCORBA/Banded_Connections/Makefile: + * tests/RTCORBA/Banded_Connections/client.bor: + * tests/RTCORBA/Banded_Connections/client.dsp: + * tests/RTCORBA/Banded_Connections/server.bor: + * tests/RTCORBA/Banded_Connections/server.dsp: + * tests/RTCORBA/Client_Propagated/Makefile: + * tests/RTCORBA/Client_Propagated/client.bor: + * tests/RTCORBA/Client_Propagated/client.dsp: + * tests/RTCORBA/Client_Propagated/server.bor: + * tests/RTCORBA/Client_Propagated/server.dsp: + * tests/RTCORBA/Linear_Priority/client.dsp: + * tests/RTCORBA/Linear_Priority/server.dsp: + * tests/RTCORBA/Policy_Combinations/client.dsp: + * tests/RTCORBA/Policy_Combinations/server.dsp: + * tests/RTCORBA/Private_Connection/client.dsp: + * tests/RTCORBA/Private_Connection/server.dsp: + * tests/RTCORBA/Client_Propagated/Makefile: + * tests/RTCORBA/Client_Propagated/client.bor: + * tests/RTCORBA/Client_Propagated/client.dsp: + * tests/RTCORBA/Client_Propagated/server.bor: + * tests/RTCORBA/Client_Propagated/server.dsp: + + Removed Strategies library since it is not needed. + + * tests/RTCORBA/Client_Protocol/client.bor: + * tests/RTCORBA/Client_Protocol/client.dsp: + * tests/RTCORBA/Explicit_Binding/client.bor: + * tests/RTCORBA/Explicit_Binding/client.dsp: + * tests/RTCORBA/MT_Client_Protocol_Priority/client.bor: + * tests/RTCORBA/MT_Client_Protocol_Priority/client.dsp: + * tests/RTCORBA/Private_Connection/client.bor: + * tests/RTCORBA/RTMutex/server.dsp: + * tests/RTCORBA/Server_Protocol/client.bor: + * tests/RTCORBA/Server_Protocol/client.dsp: + + Removed PortableServer and RTPortableServer libraries since + they are not needed. * docs/rtcorba/features.html: * docs/rtcorba/status.html: |