diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-01 22:48:31 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-01 22:48:31 +0000 |
commit | 93a45b8ec4f935c0556c749bedf06e577a30d082 (patch) | |
tree | 93cfccac6de4d449810c51698075458987c2d290 /TAO | |
parent | 267bc62fd7077c72c86c0e33452bf17dda13142c (diff) | |
download | ATCD-93a45b8ec4f935c0556c749bedf06e577a30d082.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLog-98c | 359 |
1 files changed, 182 insertions, 177 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c index 34fa76069cc..805a2df4f48 100644 --- a/TAO/ChangeLog-98c +++ b/TAO/ChangeLog-98c @@ -1,263 +1,268 @@ +Fri Jan 01 16:48:23 1999 David L. Levine <levine@cs.wustl.edu> + + * orbsvcs/orbsvcs/Time/TAO_UTO.cpp TAO_UTO): replaced cast + with ACE_U64_TO_U32 macro invocation. + Fri Jan 1 13:33:33 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> - * orbsvcs/orbsvcs/Time/TAO_UTO.cpp: Removed a ; at the end of a - function. Digital Unix 4.0 was throwing a warning for this. + * orbsvcs/orbsvcs/Time/TAO_UTO.cpp: Removed a ; at the end of a + function. Digital Unix 4.0 was throwing a warning for this. Fri Jan 1 12:29:28 1999 Carlos O'Ryan <coryan@cs.wustl.edu> - * orbsvcs/Makefile: - Added the Time_Service directory. + * orbsvcs/Makefile: + Added the Time_Service directory. - * orbsvcs/Time_Service/Clerk_i.h: - * orbsvcs/Time_Service/Clerk_i.cpp: - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h: - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp: - * orbsvcs/orbsvcs/Time/Timer_Helper.h: - * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: - Use ACE_Array_Base instead of ACE_Unbounded_Set because it does - not require an == or != operator defined. + * orbsvcs/Time_Service/Clerk_i.h: + * orbsvcs/Time_Service/Clerk_i.cpp: + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h: + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp: + * orbsvcs/orbsvcs/Time/Timer_Helper.h: + * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: + Use ACE_Array_Base instead of ACE_Unbounded_Set because it does + not require an == or != operator defined. - * tao/DynArray_i.h: - * tao/DynArray_i.cpp: - Use ACE_Array_Base instead of ACE_Array. + * tao/DynArray_i.h: + * tao/DynArray_i.cpp: + Use ACE_Array_Base instead of ACE_Array. Fri Jan 1 11:51:42 1999 Vishal Kachroo <vishal@merengue.cs.wustl.edu> - Removed some VxWorks errors like 'TAO_TRY_LABEL unreferenced' in - the following files. + Removed some VxWorks errors like 'TAO_TRY_LABEL unreferenced' in + the following files. - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: - * orbsvcs/orbsvcs/Time/TAO_TIO.cpp: - * orbsvcs/orbsvcs/Time//TAO_UTO.cpp: - * orbsvcs/orbsvcs/Time//TAO_Time_Service_Clerk.cpp: + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: + * orbsvcs/orbsvcs/Time/TAO_TIO.cpp: + * orbsvcs/orbsvcs/Time//TAO_UTO.cpp: + * orbsvcs/orbsvcs/Time//TAO_Time_Service_Clerk.cpp: Fri Jan 01 02:45:18 1999 Irfan Pyarali <irfan@cs.wustl.edu> - * TAO_IDL/be/be_visitor_array/array_ci.cpp (gen_forany_impl and - gen_var_impl): There is no cast required for assigning a pointer - to zero. Thanks to Patrice Bensoussan <pbensoussan@amadeus.net> - for reporting this bug. + * TAO_IDL/be/be_visitor_array/array_ci.cpp (gen_forany_impl and + gen_var_impl): There is no cast required for assigning a pointer + to zero. Thanks to Patrice Bensoussan <pbensoussan@amadeus.net> + for reporting this bug. - * Active_Object_Map.i: Rearranged functions to remove "redeclared - inline after being called" warnings. Thanks to David for - pointing these out. + * Active_Object_Map.i: Rearranged functions to remove "redeclared + inline after being called" warnings. Thanks to David for + pointing these out. Thu Dec 31 16:28:27 1998 Nanbor Wang <nanbor@cs.wustl.edu> - * TAO_IDL/tao_idl.dsp: - * TAO_IDL/tao_idl_static.dsp: Also write the executables to - $ACE_ROOT/bin. + * TAO_IDL/tao_idl.dsp: + * TAO_IDL/tao_idl_static.dsp: Also write the executables to + $ACE_ROOT/bin. - * orbsvcs/Naming_Service/Naming_Service.dsp: Dependency update. + * orbsvcs/Naming_Service/Naming_Service.dsp: Dependency update. - * orbsvcs/orbsvcs/orbsvcs.dsp: Added Corlos' new files for Event - Channel into the project. Cleaned up IDL configurations. + * orbsvcs/orbsvcs/orbsvcs.dsp: Added Corlos' new files for Event + Channel into the project. Cleaned up IDL configurations. - * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp: - * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp: - * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp: - * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp: Don't need to - specify relative path for header files reside in the same - directory. + * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp: + * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp: + * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp: + * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp: Don't need to + specify relative path for header files reside in the same + directory. - * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h: - * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h: - * orbsvcs/orbsvcs/CosEvent/EventChannel_i.h: - * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h: - * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h: Added - TAO_ORBSVCS_export decls. + * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h: + * orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h: + * orbsvcs/orbsvcs/CosEvent/EventChannel_i.h: + * orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h: + * orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h: Added + TAO_ORBSVCS_export decls. Thu Dec 31 15:28:49 1998 Carlos O'Ryan <coryan@cs.wustl.edu> - * orbsvcs/orbsvcs/Event/EC_Event_Channel.h: - * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h: - * orbsvcs/orbsvcs/Event/EC_Dispatching.h: - * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: - * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: - * orbsvcs/orbsvcs/Event/EC_Filter.h: - * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h: - I'm prototyping a new version of the real-time Event Channel, - this version will be more efficient, more configurable and - (hopefully) easier to maintain. This initial commit is just for - backup purposes, it does not compile and it will suffer many - changes before it is usable. + * orbsvcs/orbsvcs/Event/EC_Event_Channel.h: + * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h: + * orbsvcs/orbsvcs/Event/EC_Dispatching.h: + * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: + * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: + * orbsvcs/orbsvcs/Event/EC_Filter.h: + * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h: + I'm prototyping a new version of the real-time Event Channel, + this version will be more efficient, more configurable and + (hopefully) easier to maintain. This initial commit is just for + backup purposes, it does not compile and it will suffer many + changes before it is usable. Thu Dec 31 15:34:47 1998 Carlos O'Ryan <coryan@cs.wustl.edu> - * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp: - Removed temporary reference called _env, it is not needed - because we can use TAO_THROW_ENV() instead of TAO_THROW. + * orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp: + Removed temporary reference called _env, it is not needed + because we can use TAO_THROW_ENV() instead of TAO_THROW. Thu Dec 31 15:04:57 1998 Carlos O'Ryan <coryan@cs.wustl.edu> - * orbsvcs/orbsvcs/Makefile: - Added the CosEC files to the Makefile; it compiles with both - Sun/CC and egcs. + * orbsvcs/orbsvcs/Makefile: + Added the CosEC files to the Makefile; it compiles with both + Sun/CC and egcs. - * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: - Removed template instantiations, they are in - orbsvcs-tmplinst.cpp already. + * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: + Removed template instantiations, they are in + orbsvcs-tmplinst.cpp already. 1998-12-31 Seth Widoff <swidoff@cs.cmu.edu> - * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: - Fixed another g++ error (assignment to an invalid narrower type). + * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: + Fixed another g++ error (assignment to an invalid narrower type). Thu Dec 31 13:20:17 1998 Vishal Kachroo <vishal@merengue.cs.wustl.edu> - * orbsvcs/orbsvcs/CosTimeBase.idl: Updated the comments to say - that module TimeBase is a part of the TAO Time Service IDL. + * orbsvcs/orbsvcs/CosTimeBase.idl: Updated the comments to say + that module TimeBase is a part of the TAO Time Service IDL. Thu Dec 31 12:39:24 1998 Vishal Kachroo <vishal@merengue.cs.wustl.edu> - * orbsvcs/Time_Service/Server_i.cpp (parse_args): Changed - the _env to TAO_TRY_ENV. + * orbsvcs/Time_Service/Server_i.cpp (parse_args): Changed + the _env to TAO_TRY_ENV. - * orbsvcs/Time_Service/Server_i.cpp (parse_args): Changed - the _env to TAO_TRY_ENV. Checked for invalid filename while - reading from the IOR file. Removed the unreferenced variables. + * orbsvcs/Time_Service/Server_i.cpp (parse_args): Changed + the _env to TAO_TRY_ENV. Checked for invalid filename while + reading from the IOR file. Removed the unreferenced variables. Thu Dec 31 12:28:31 1998 Vishal Kachroo <vishal@merengue.cs.wustl.edu> - * orbsvcs/orbsvcs/Time/Timer_Helper.cpp (handle_timeout): Changed - the _env to TAO_TRY_ENV. + * orbsvcs/orbsvcs/Time/Timer_Helper.cpp (handle_timeout): Changed + the _env to TAO_TRY_ENV. - * orbsvcs/orbsvcs/Time/TAO_TIO.cpp : Changed the _env to TAO_TRY_ENV. - Removed the unreferenced variables as pointed out by IRIX compiler. - Thanks to Carlos for this. Fixed warnings like statement unreachable. + * orbsvcs/orbsvcs/Time/TAO_TIO.cpp : Changed the _env to TAO_TRY_ENV. + Removed the unreferenced variables as pointed out by IRIX compiler. + Thanks to Carlos for this. Fixed warnings like statement unreachable. - * orbsvcs/orbsvcs/Time/TAO_UTO.cpp : Changed the _env to TAO_TRY_ENV. + * orbsvcs/orbsvcs/Time/TAO_UTO.cpp : Changed the _env to TAO_TRY_ENV. - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp : Changed the _env - to TAO_TRY_ENV. Removed some unreferenced variables. + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp : Changed the _env + to TAO_TRY_ENV. Removed some unreferenced variables. - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp :Changed the _env - to TAO_TRY_ENV. + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp :Changed the _env + to TAO_TRY_ENV. Thu Dec 31 11:56:47 1998 Carlos O'Ryan <coryan@cs.wustl.edu> - * Fixed several errors and warnings detected by the IRIX - compiler. + * Fixed several errors and warnings detected by the IRIX + compiler. - * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: - Removed unused variable. + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: + Removed unused variable. - * TAO_IDL/be/be_visitor_typedef/typedef.cpp: - * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ci.cpp: - * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_cs.cpp: - * TAO_IDL/be/be_visitor_argument/pre_docall_cs.cpp: - * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp: - Removed unused variables and unreached statements. + * TAO_IDL/be/be_visitor_typedef/typedef.cpp: + * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ci.cpp: + * TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_cs.cpp: + * TAO_IDL/be/be_visitor_argument/pre_docall_cs.cpp: + * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp: + Removed unused variables and unreached statements. - * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: - * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h: - Added several forward declarations. + * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: + * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h: + Added several forward declarations. - * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: - Removed unnecesary template instantiations. + * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: + Removed unnecesary template instantiations. 1998-12-31 Seth Widoff <swidoff@cs.cmu.edu> - * orbsvcs/orbsvcs/Trader/Constraint_Visitors.{cpp,h}: - Fixed a crazy #include problem with g++. + * orbsvcs/orbsvcs/Trader/Constraint_Visitors.{cpp,h}: + Fixed a crazy #include problem with g++. Thu Dec 31 09:46:12 1998 Carlos O'Ryan <coryan@cs.wustl.edu> - * orbsvcs/orbsvcs/Makefile: - Same change as Andy, but also added a dependency between - TimeService.idl and CosTimeBase.idl; this is safer and should - also work when running make -j 2 (or more). + * orbsvcs/orbsvcs/Makefile: + Same change as Andy, but also added a dependency between + TimeService.idl and CosTimeBase.idl; this is safer and should + also work when running make -j 2 (or more). Thu Dec 31 09:27:05 1998 Aniruddha Gokhale <gokhale@sahyadri.research.bell-labs.com> - * orbsvcs/orbsvcs/Makefile: + * orbsvcs/orbsvcs/Makefile: - TimeService.idl includes CosTimeBase.idl. However, the - CosTimeBase.idl file was run through the IDL compiler after - TimeService.idl which was causing errors because the generated - files for TimeService were including the generated files for - CosTimeBase. + TimeService.idl includes CosTimeBase.idl. However, the + CosTimeBase.idl file was run through the IDL compiler after + TimeService.idl which was causing errors because the generated + files for TimeService were including the generated files for + CosTimeBase. Thu Dec 31 03:54:05 1998 Kirthika Parameswaran <kirthika@cs.wustl.edu> - * examples/POA/Loader/Servant_Activator.{h,cpp}: Added the - ServantActivator_i implementation files which load the dll on - creation and make object-servant associations on demand. + * examples/POA/Loader/Servant_Activator.{h,cpp}: Added the + ServantActivator_i implementation files which load the dll on + creation and make object-servant associations on demand. - * examples/POA/Loader/Servant_Locator.{h,cpp}: Added the - ServantLocator_i implementation files which load the dll on - creation and obtain and delete servants on demand per client - request. + * examples/POA/Loader/Servant_Locator.{h,cpp}: Added the + ServantLocator_i implementation files which load the dll on + creation and obtain and delete servants on demand per client + request. - * examples/POA/Loader/Server_Manager.{h,cpp}: Helper class - implementation used by the server application. + * examples/POA/Loader/Server_Manager.{h,cpp}: Helper class + implementation used by the server application. - * examples/POA/Loader/server.cpp: The server application. + * examples/POA/Loader/server.cpp: The server application. - * examples/POA/Loader/Makefile: Added to the repository. + * examples/POA/Loader/Makefile: Added to the repository. - * examples/POA/Loader/README: Explains the example. + * examples/POA/Loader/README: Explains the example. - * examples/POA/Loader/run_test.pl: Perl script for executing the - example. + * examples/POA/Loader/run_test.pl: Perl script for executing the + example. - * examples/POA/Generic_Servant/MyFooServant.cpp (supply_servant): - Added this function. It will provide the appropriate servant - depending on the ObjectId passed to it. + * examples/POA/Generic_Servant/MyFooServant.cpp (supply_servant): + Added this function. It will provide the appropriate servant + depending on the ObjectId passed to it. - * examples/POA/Generic_Servant/MyFooServant.cpp (destroy_servant): - Added this function. It will terminate the servant. + * examples/POA/Generic_Servant/MyFooServant.cpp (destroy_servant): + Added this function. It will terminate the servant. Thu Dec 31 00:11:32 1998 Irfan Pyarali <irfan@cs.wustl.edu> - * performance-tests/POA/Object_Creation_And_Registration/registration.cpp (main): - Added timing stats for calls to servant_to_id(). + * performance-tests/POA/Object_Creation_And_Registration/registration.cpp (main): + Added timing stats for calls to servant_to_id(). - * orbsvcs/tests/Time/Time.dsp: - * orbsvcs/Time_Service/Time_Service.dsp: - * orbsvcs/orbsvcs/orbsvcs.dsp: + * orbsvcs/tests/Time/Time.dsp: + * orbsvcs/Time_Service/Time_Service.dsp: + * orbsvcs/orbsvcs/orbsvcs.dsp: - Added new Time Service files. + Added new Time Service files. - * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: Fixed comment typo. + * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: Fixed comment typo. - * performance-tests/POA/Object_Creation_And_Registration/registration.cpp (main): - Added code to check the effectiveness of the hashing of - servants. + * performance-tests/POA/Object_Creation_And_Registration/registration.cpp (main): + Added code to check the effectiveness of the hashing of + servants. - * tao/ORB_Core.cpp (root_poa): Reset the root_poa_reference_ when - the root_poa_ is changed. + * tao/ORB_Core.cpp (root_poa): Reset the root_poa_reference_ when + the root_poa_ is changed. - * tao/Servant_Base.cpp (_default_POA): Changed implementation to - use new ORB_Core::root_poa_reference() routine. + * tao/Servant_Base.cpp (_default_POA): Changed implementation to + use new ORB_Core::root_poa_reference() routine. - * tao/ORB_Core.i (root_poa_reference): Added this method so that - we do not have to create a new reference every time the POA - reference is needed. + * tao/ORB_Core.i (root_poa_reference): Added this method so that + we do not have to create a new reference every time the POA + reference is needed. Wed Dec 31 00:01:40 1998 Kirthika Parameswaran <kirthika@cs.wustl.edu> - * examples/POA/On_Demand_Loading/server.cpp: Added support so that - the program can break out of main () in case of any exception/error. + * examples/POA/On_Demand_Loading/server.cpp: Added support so that + the program can break out of main () in case of any exception/error. - * examples/POA/On_Demand_Loading/Servant_Manager.h: - Made <dllname_> and <create_symbol_> as ACE_CString variables. - Thanks to Irfan for suggesting it. + * examples/POA/On_Demand_Loading/Servant_Manager.h: + Made <dllname_> and <create_symbol_> as ACE_CString variables. + Thanks to Irfan for suggesting it. - * examples/POA/On_Demand_Loading/Servant_Manager.cpp - (parse_string): Changed the method to implement simpler parsing - using ACE_CString methods. + * examples/POA/On_Demand_Loading/Servant_Manager.cpp + (parse_string): Changed the method to implement simpler parsing + using ACE_CString methods. - * examples/POA/On_Demand_Loading/Servant_Manager.cpp - (create_dll_object_id): Concatenation achieved very simply using - ACE_CString variable. + * examples/POA/On_Demand_Loading/Servant_Manager.cpp + (create_dll_object_id): Concatenation achieved very simply using + ACE_CString variable. - * examples/POA/On_Demand_Loading/README: Thanks to Doug for - modifying it and making the concept used in the example much - clearer. + * examples/POA/On_Demand_Loading/README: Thanks to Doug for + modifying it and making the concept used in the example much + clearer. - * examples/POA/On_Demand_Loading/server.cpp: Removed unnecessary - TAO_TRY macros. + * examples/POA/On_Demand_Loading/server.cpp: Removed unnecessary + TAO_TRY macros. Wed Dec 30 22:52:16 1998 David L. Levine <levine@cs.wustl.edu> @@ -496,18 +501,18 @@ Wed Dec 30 02:47:46 1998 Irfan Pyarali <irfan@cs.wustl.edu> initialization routine. This way these functions are only called once per ORB and not once per object. - In other words, these changes were necessary to improve the - performance of object creation in TAO. The change is fairly - simple in the sense that previously the IIOP::Profile was fed - the endpoint INET_Addr on creation by the ORB_Core and the - Profile figured out the host and port information from the - INET_Addr. The figuring out part was through the very expensive - gethostby{name,addr} routine. - - The change was to move the expensive gethostby{name,addr} - routine out of the Profile and into the ORB_Core and simply - provide the cached host and port information to the - IIOP::Profile when it is constructed. + In other words, these changes were necessary to improve the + performance of object creation in TAO. The change is fairly + simple in the sense that previously the IIOP::Profile was fed + the endpoint INET_Addr on creation by the ORB_Core and the + Profile figured out the host and port information from the + INET_Addr. The figuring out part was through the very expensive + gethostby{name,addr} routine. + + The change was to move the expensive gethostby{name,addr} + routine out of the Profile and into the ORB_Core and simply + provide the cached host and port information to the + IIOP::Profile when it is constructed. * tao/Servant_Base.cpp (_create_stub): Removed the creation of an extra STUB_Object. |