summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarvindk <arvindk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-07 00:46:39 +0000
committerarvindk <arvindk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-07 00:46:39 +0000
commit106e463aaed06279023ac2767465ff3653a9c9a3 (patch)
tree3fd7292930cc94e126700599c049bc294de25b69
parente69a2b324d738030d633d5fff95e16a858a61db8 (diff)
downloadATCD-106e463aaed06279023ac2767465ff3653a9c9a3.tar.gz
ChangeLogTag: Wed Aug 6 19:09:00 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog1258
1 files changed, 638 insertions, 620 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 918ee089e14..f44b959b5e6 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,21 @@
+Wed Aug 6 19:09:00 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
+
+ * performance-tests/Latency/Collocation/Client_Task.h:
+ * performance-tests/Latency/Collocation/Client_Task.cpp:
+ * performance-tests/Latency/Collocation/Server_Task.h:
+ * performance-tests/Latency/Collocation/Client_Task.cpp:
+ * performance-tests/Latency/Collocation/Collocated_Test.cpp:
+ * performance-tests/Latency/Collocation/Test.idl:
+ * performance-tests/Latency/Collocation/Roundtrip.h:
+ * performance-tests/Latency/Collocation/Roundtrip.cpp:
+ * performance-tests/Latency/Collocation/run_test.pl:
+ * performance-tests/Latency/Collocation/README:
+ * performance-tests/Latency/Collocation/Makefile:
+ * performance-tests/Latency/Collocation/svc.conf:
+ Simple test to measure round-trip latency when client and server
+ are collocated. Both client and server are single-threaded.
+ Collocation strategy used for testing is the "Thru_POA".
+
Thu Aug 7 00:12:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
* orbsvcs/LoadBalancer/Signal_Handler.cpp:
@@ -131,7 +149,7 @@ Mon Aug 4 23:15:53 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* tests/InterfaceRepo/IDL3_Test/test.idl:
- More testing and debugging of IFR valuetype support.
+ More testing and debugging of IFR valuetype support.
Mon Aug 4 19:06:21 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -147,18 +165,18 @@ Mon Aug 4 19:06:21 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* tests/InterfaceRepo/IDL3_Test/test.idl:
- More testing and debugging of IFR valuetype support.
+ More testing and debugging of IFR valuetype support.
Mon Aug 4 18:28:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/IORManipulation/IOR.pidl:
- * tao/IORManipulation/IORC.h: Fixed typos from the last checkin.
+ * tao/IORManipulation/IOR.pidl:
+ * tao/IORManipulation/IORC.h: Fixed typos from the last checkin.
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h: Made the
- signature changes that were necessitated from "Mon Aug 4
- 11:06:55 2003 Balachandran Natarajan
- <bala@dre.vanderbilt.edu>".
+ * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h: Made the
+ signature changes that were necessitated from "Mon Aug 4
+ 11:06:55 2003 Balachandran Natarajan
+ <bala@dre.vanderbilt.edu>".
Mon Aug 4 18:01:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -178,42 +196,42 @@ Mon Aug 4 21:02:12 UTC 2003 Don Hinton <dhinton@dresystems.com>
Mon Aug 4 11:48:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/tests/FaultTolerance/Makefile:
- * orbsvcs/tests/FaultTolerance/Makefile.bor: Added
- GroupRef_Manipulation test to the daily builds.
+ * orbsvcs/tests/FaultTolerance/Makefile:
+ * orbsvcs/tests/FaultTolerance/Makefile.bor: Added
+ GroupRef_Manipulation test to the daily builds.
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/svc.conf:
- This file is not needed.
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/svc.conf:
+ This file is not needed.
Mon Aug 4 11:06:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Tagged_Components.cpp (remove_component):
- * tao/Tagged_Components.h: Added a new method which removes tagged
- components from the list of tagged components based on component
- id.
+ * tao/Tagged_Components.cpp (remove_component):
+ * tao/Tagged_Components.h: Added a new method which removes tagged
+ components from the list of tagged components based on component
+ id.
- * tao/IORManipulation/IOR.pidl:
- * tao/IORManipulation/IORC.cpp:
- * tao/IORManipulation/IORC.h:
- * tao/IORManipulation/IORC.i: A new operation, remove_primary_tag
- () on TAO_IOP::TAO_IOR_Property interface. Please see
- documentation for details.
+ * tao/IORManipulation/IOR.pidl:
+ * tao/IORManipulation/IORC.cpp:
+ * tao/IORManipulation/IORC.h:
+ * tao/IORManipulation/IORC.i: A new operation, remove_primary_tag
+ () on TAO_IOP::TAO_IOR_Property interface. Please see
+ documentation for details.
- Further all operations in TAO_IOP::TAO_IOR_Property interface
- that modify parameters have been made inout instead of just
- in. This was causing all sorts of confusion for a normal user.
+ Further all operations in TAO_IOP::TAO_IOR_Property interface
+ that modify parameters have been made inout instead of just
+ in. This was causing all sorts of confusion for a normal user.
- * tao/IORManipulation/IORManipulation.cpp:
- * tao/IORManipulation/IORManipulation.h: A concrete implementation
- of remove_primary_tag () within the IORManipulation library.
+ * tao/IORManipulation/IORManipulation.cpp:
+ * tao/IORManipulation/IORManipulation.h: A concrete implementation
+ of remove_primary_tag () within the IORManipulation library.
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h: A concrete
- implementation of remove_primary_tag () within the
- FaultTolerance library.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h: A concrete
+ implementation of remove_primary_tag () within the
+ FaultTolerance library.
- Thanks to Milan Cvetkovic <mcvetcovic@mpathix.com>, for
- motivating the above changes and providing the patches.
+ Thanks to Milan Cvetkovic <mcvetcovic@mpathix.com>, for
+ motivating the above changes and providing the patches.
Mon Aug 4 000:09:26 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -227,50 +245,50 @@ Mon Aug 4 000:09:26 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* tests/InterfaceRepo/IDL3_Test/test.idl:
- Debugging and testing of IFR's support of valuetypes.
+ Debugging and testing of IFR's support of valuetypes.
Thu Aug 4 21:59:32 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
- * tao/corbafwd.i (string_alloc, wstring_alloc):
- * tao/corbafwd.cpp:
+ * tao/corbafwd.i (string_alloc, wstring_alloc):
+ * tao/corbafwd.cpp:
- Uninlined these functions. They invoke the standard free store
- allocator (e.g. new()), meaning that inlining them doesn't
- provide a noticeable performance gain. Reduces static
- footprint.
+ Uninlined these functions. They invoke the standard free store
+ allocator (e.g. new()), meaning that inlining them doesn't
+ provide a noticeable performance gain. Reduces static
+ footprint.
- * tao/corbafwd.h:
+ * tao/corbafwd.h:
- No longer any need to include "ace/OS_Memory.h". Improves
- compile times.
+ No longer any need to include "ace/OS_Memory.h". Improves
+ compile times.
- * tao/Seq_Var_T.cpp:
- * tao/Sequence_T.cpp:
+ * tao/Seq_Var_T.cpp:
+ * tao/Sequence_T.cpp:
- Include "ace/OS_Memory.h" to pull in ACE_NEW_RETURN macro
- definition.
+ Include "ace/OS_Memory.h" to pull in ACE_NEW_RETURN macro
+ definition.
- * tao/ClientRequestInfo.h:
- * tao/PortableServer/ServerRequestInfo.h:
+ * tao/ClientRequestInfo.h:
+ * tao/PortableServer/ServerRequestInfo.h:
- Updated documentation.
+ Updated documentation.
- * tao/PortableServer/Object_Adapter.h (upcall_cleanup):
- * tao/PortableServer/Object_Adapter.cpp (~Servant_Upcall)
- (upcall_cleanup):
+ * tao/PortableServer/Object_Adapter.h (upcall_cleanup):
+ * tao/PortableServer/Object_Adapter.cpp (~Servant_Upcall)
+ (upcall_cleanup):
- Moved Servant_Upcall cleanup code from ~Servant_Upcall()
- destructor to a new upcall_cleanup() method. This allows the
- Servant_Upcall state to be explicitly cleaned up without
- destroying the Servant_Upcall object itself.
+ Moved Servant_Upcall cleanup code from ~Servant_Upcall()
+ destructor to a new upcall_cleanup() method. This allows the
+ Servant_Upcall state to be explicitly cleaned up without
+ destroying the Servant_Upcall object itself.
- (prepare_for_upcall):
+ (prepare_for_upcall):
- Do not invoke the ~Servant_Upcall() destructor to reset the
- state of the Servant_Upcall object. Doing so invokes undefined
- behavior since we end up making calls and using state in an
- object that no longer exists. Call the new upcall_cleanup()
- method instead.
+ Do not invoke the ~Servant_Upcall() destructor to reset the
+ state of the Servant_Upcall object. Doing so invokes undefined
+ behavior since we end up making calls and using state in an
+ object that no longer exists. Call the new upcall_cleanup()
+ method instead.
Mon Aug 4 03:26:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
@@ -285,135 +303,135 @@ Mon Aug 4 03:26:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
* TAO/tao/orbconf.h:
#included Synch_Traits.h needed due to Synch changes in ACE.
-
+
* TAO/tao/Sequence.cpp:
#included OS.h needed due to Synch changes in ACE.
Sun Aug 3 21:56:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
- * orbsvcs/tests/ImplRepo/nestea_client_i.cpp: #included ACE.h to
- get rid of compile errors on full reactor build.
+ * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
+ * orbsvcs/tests/ImplRepo/nestea_client_i.cpp: #included ACE.h to
+ get rid of compile errors on full reactor build.
Sun Aug 3 21:05:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/Notify/EventType.cpp:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
- * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
- * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
- * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp: #included ACE.h to
- get rid of compile errors on full reactor build.
+ * orbsvcs/orbsvcs/Notify/EventType.cpp:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
+ * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
+ * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
+ * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp: #included ACE.h to
+ get rid of compile errors on full reactor build.
Sun Aug 3 20:57:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tests/OctetSeq/client.cpp:
- * tests/OctetSeq/test_i.cpp: #included ACE.h to get rid of compile
- errors on full reactor build.
+ * tests/OctetSeq/client.cpp:
+ * tests/OctetSeq/test_i.cpp: #included ACE.h to get rid of compile
+ errors on full reactor build.
Sun Aug 3 18:43:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/tests/Notify/lib/Peer.h: #included ace/SStream.h
+ * orbsvcs/tests/Notify/lib/Peer.h: #included ace/SStream.h
Sun Aug 3 17:39:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tests/Collocation_Tests/Collocated_Test.cpp:
- * tests/File_IO/client.cpp:
- * tests/File_IO/server.cpp:
- * tests/POA/Default_Servant/Default_Servant.cpp:
- * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
- * tests/POA/Persistent_ID/server.cpp: Fixed compile errors that
- were caused due to recent refactoring. Most of the files needed
- an include of "ace/SString.h".
+ * tests/Collocation_Tests/Collocated_Test.cpp:
+ * tests/File_IO/client.cpp:
+ * tests/File_IO/server.cpp:
+ * tests/POA/Default_Servant/Default_Servant.cpp:
+ * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
+ * tests/POA/Persistent_ID/server.cpp: Fixed compile errors that
+ were caused due to recent refactoring. Most of the files needed
+ an include of "ace/SString.h".
Sun Aug 3 17:33:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * TAO_IDL/be/be_codegen.cpp: The skeleton files needed an extra
- include if dynamic_hash is used. This was needed due to the
- recent refactoring.
+ * TAO_IDL/be/be_codegen.cpp: The skeleton files needed an extra
+ include if dynamic_hash is used. This was needed due to the
+ recent refactoring.
Sat Aug 02 17:35:44 2003 Nanbor Wang <nanbor@cs.wustl.edu>
- * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch_T.h (class
- TAO_Notify_Method_Request_Dispatch_T): Removed unnecessary
- export declaration for the template class. It was causing
- compilation errors on MSVC 7.1.
+ * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch_T.h (class
+ TAO_Notify_Method_Request_Dispatch_T): Removed unnecessary
+ export declaration for the template class. It was causing
+ compilation errors on MSVC 7.1.
Sat Aug 2 13:08:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/Event_Service/Event_Service.h:
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
- * orbsvcs/ImplRepo_Service/tao_imr_i.h:
- * orbsvcs/LoadBalancer/Signal_Handler.h:
- * orbsvcs/Notify_Service/Notify_Service.h:
- * orbsvcs/PSS/PSDL_Datastore.cpp:
- * orbsvcs/PSS/PSDL_Datastore.h:
- * orbsvcs/PSS/PSDL_Scope.h:
- * orbsvcs/PSS/PSDL_String.cpp: Fixed compile errors that were
- caused due to the refactoring done in ACE+TAO core.
+ * orbsvcs/Event_Service/Event_Service.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.h:
+ * orbsvcs/LoadBalancer/Signal_Handler.h:
+ * orbsvcs/Notify_Service/Notify_Service.h:
+ * orbsvcs/PSS/PSDL_Datastore.cpp:
+ * orbsvcs/PSS/PSDL_Datastore.h:
+ * orbsvcs/PSS/PSDL_Scope.h:
+ * orbsvcs/PSS/PSDL_String.cpp: Fixed compile errors that were
+ caused due to the refactoring done in ACE+TAO core.
Sat Aug 2 09:14:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_interceptor.cpp:
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_interceptor.cpp:
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
- Cosmetic fixes.
+ Cosmetic fixes.
Sat Aug 2 09:10:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
- Cosmetic fixes.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+ Cosmetic fixes.
- * orbsvcs/orbsvcs/FaultTolerance/FT_Services_Activate.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Services_Activate.cpp: Moved
- all the initialization to the Initializer () routine. This
- should fix problems in the static builds. This have been long
- overdue.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Services_Activate.h:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Services_Activate.cpp: Moved
+ all the initialization to the Initializer () routine. This
+ should fix problems in the static builds. This have been long
+ overdue.
Sat Aug 2 08:05:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Adapter.h:
- * tao/Adapter.cpp: Looks like a forward declaration of
- SystemException was insufficient in builds where native
- exceptions are used.
+ * tao/Adapter.h:
+ * tao/Adapter.cpp: Looks like a forward declaration of
+ SystemException was insufficient in builds where native
+ exceptions are used.
Fri Aug 1 22:45:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/ORB_Core.i (is_profile_equivalent): Intialize the default
- value to be true. Incorrect initializations lead to simple
- errors with oebjref comparisions which showed up in our daily
- builds.
+ * tao/ORB_Core.i (is_profile_equivalent): Intialize the default
+ value to be true. Incorrect initializations lead to simple
+ errors with oebjref comparisions which showed up in our daily
+ builds.
Fri Aug 1 22:33:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Sequence.cpp: Fixed a link error due to a wrong inline
- declaration within the cpp file.
+ * tao/Sequence.cpp: Fixed a link error due to a wrong inline
+ declaration within the cpp file.
Fri Aug 1 21:48:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/IFRService/Container_i.cpp: Fixed a simple
- compiler in non-native exception builds.
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp: Fixed a simple
+ compiler in non-native exception builds.
Fri Aug 1 20:11:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/Scheduler_Factory.h:
- * orbsvcs/orbsvcs/Scheduler_Utilities.h:
- * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
- * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
- * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
- * orbsvcs/orbsvcs/Event/BCU.h:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
- * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
- * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
- * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h
- * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
- * orbsvcs/orbsvcs/Event/Memory_Pools.h:
- * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
- * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
- * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
- * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: #included "ace/SString.h"
- to get them compiling for the timebeing. We need to take a
- closer look to see whether they are even necessary in the first
- place. We need to take a closer look in the next checkin.
+ * orbsvcs/orbsvcs/Scheduler_Factory.h:
+ * orbsvcs/orbsvcs/Scheduler_Utilities.h:
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
+ * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
+ * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
+ * orbsvcs/orbsvcs/Event/BCU.h:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h
+ * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
+ * orbsvcs/orbsvcs/Event/Memory_Pools.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
+ * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
+ * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: #included "ace/SString.h"
+ to get them compiling for the timebeing. We need to take a
+ closer look to see whether they are even necessary in the first
+ place. We need to take a closer look in the next checkin.
Fri Aug 1 20:13:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -431,76 +449,76 @@ Fri Aug 1 20:13:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
* orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
- Implemented CORBA::Container::create_ext_value method.
- Also factored out common servant code that creates IFR entries for
- valuetype factories, and for the exception references
- of operations, attributes and valuetype factories.
+ Implemented CORBA::Container::create_ext_value method.
+ Also factored out common servant code that creates IFR entries for
+ valuetype factories, and for the exception references
+ of operations, attributes and valuetype factories.
Fri Aug 1 20:08:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Adapter.h: Forward declared CORBA::Exception.
- * tao/Adapter.cpp: #included Exception.h
+ * tao/Adapter.h: Forward declared CORBA::Exception.
+ * tao/Adapter.cpp: #included Exception.h
- * tao/Any_Basic_Impl_T.cpp:
- * tao/Any_Dual_Impl_T.cpp:
- * tao/Any_Impl_T.cpp:
- * tao/Any_SystemException.cpp: #included ace/Auto_Ptr.h
+ * tao/Any_Basic_Impl_T.cpp:
+ * tao/Any_Dual_Impl_T.cpp:
+ * tao/Any_Impl_T.cpp:
+ * tao/Any_SystemException.cpp: #included ace/Auto_Ptr.h
- * tao/Codeset_Manager.h: #included ace/Unbounded_Set.h
+ * tao/Codeset_Manager.h: #included ace/Unbounded_Set.h
- * tao/Exception.cpp: #included ace/Malloc.h
+ * tao/Exception.cpp: #included ace/Malloc.h
* tao/LocalObject.h:
- * tao/Fault_Tolerance_Service.h: #included ace/Synch.h
+ * tao/Fault_Tolerance_Service.h: #included ace/Synch.h
- * tao/Object.h: Forward declared ACE_Lock;
+ * tao/Object.h: Forward declared ACE_Lock;
- * tao/PI_ForwardC.cpp: #included "Typecode.h"
- * tao/Principal.h: #included "Pseudo_VarOut_T.h"
+ * tao/PI_ForwardC.cpp: #included "Typecode.h"
+ * tao/Principal.h: #included "Pseudo_VarOut_T.h"
- * tao/Refcounted_ObjectKey.cpp: #included "ace/Log_Msg.h".
+ * tao/Refcounted_ObjectKey.cpp: #included "ace/Log_Msg.h".
- * tao/Sequence_T.cpp:
- * tao/Sequence_T.i:
- * tao/Sequence.cpp:
- * tao/Sequence.h:
- * tao/Sequence.i: Removed dependency on Log_Msg.h ie. files
- including Sequence.h wouldnt get Log_msg.h free. Log_Msg.h was
- included just to get ACE_ASSERT.
+ * tao/Sequence_T.cpp:
+ * tao/Sequence_T.i:
+ * tao/Sequence.cpp:
+ * tao/Sequence.h:
+ * tao/Sequence.i: Removed dependency on Log_Msg.h ie. files
+ including Sequence.h wouldnt get Log_msg.h free. Log_Msg.h was
+ included just to get ACE_ASSERT.
- Added a new method check_bounds () which is used for checking
- the bounds of the sequence.
+ Added a new method check_bounds () which is used for checking
+ the bounds of the sequence.
- * tao/Typecode.h: #included "ace/Hash_Map_Manager.h" and
- "ace/Unbounded_Queue.h".
+ * tao/Typecode.h: #included "ace/Hash_Map_Manager.h" and
+ "ace/Unbounded_Queue.h".
- * tao/PortableServer/Key_Adapters.cpp:
- * tao/RTScheduling/Current.cpp:
- * tao/Transport_Cache_Manager.cpp: #included "ace/ACE.h".
+ * tao/PortableServer/Key_Adapters.cpp:
+ * tao/RTScheduling/Current.cpp:
+ * tao/Transport_Cache_Manager.cpp: #included "ace/ACE.h".
- * tao/Strategies/advanced_resource.cpp: #included "ace/Malloc.h".
+ * tao/Strategies/advanced_resource.cpp: #included "ace/Malloc.h".
- Thanks to Carlos for providing the patches. These patches
- improve the compilation times by removing unwanted dependencies
- that take up compilation time for TAO's applications.
+ Thanks to Carlos for providing the patches. These patches
+ improve the compilation times by removing unwanted dependencies
+ that take up compilation time for TAO's applications.
Fri Aug 1 17:04:49 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
+ * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
- Removed the unused ACE_TRY_LABEL warning from RH 7.1 Explicit
- Template build.
+ Removed the unused ACE_TRY_LABEL warning from RH 7.1 Explicit
+ Template build.
Fri Aug 1 16:35:43 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * tests/RTScheduling/VoidData/run_test.pl:
- * tests/RTScheduling/Thread_Cancel/run_test.pl:
- * tests/RTScheduling/DT_Spawn/run_test.pl:
- * tests/RTScheduling/Current/run_test.pl:
- * tests/RTScheduling/Scheduling_Interceptor/run_test.pl:
- * tao_orb_tests.lst:
+ * tests/RTScheduling/VoidData/run_test.pl:
+ * tests/RTScheduling/Thread_Cancel/run_test.pl:
+ * tests/RTScheduling/DT_Spawn/run_test.pl:
+ * tests/RTScheduling/Current/run_test.pl:
+ * tests/RTScheduling/Scheduling_Interceptor/run_test.pl:
+ * tao_orb_tests.lst:
- Added run_test.pl to execute the tests.
+ Added run_test.pl to execute the tests.
Fri Aug 01 14:37:23 2003 Simon McQueen <sm@prismtechnologies.com>
@@ -530,18 +548,18 @@ Fri Aug 1 12:32:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
Thu Jul 31 22:39:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
- * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
- More debugging of IFR IDL3 support.
+ More debugging of IFR IDL3 support.
* orbsvcs/tests/InterfaceRepo/IDL3_Test/client.cpp:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.cpp:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl:
- Extended test so that it now covers component attributes,
- inheritance, supported interfaces, facets, receptacles,
- event sources and sinks.
+ Extended test so that it now covers component attributes,
+ inheritance, supported interfaces, facets, receptacles,
+ event sources and sinks.
Fri Aug 1 01:16:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
@@ -559,46 +577,46 @@ Thu Jul 31 18:00:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
* orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
- More debugging of IFR IDL3 support.
+ More debugging of IFR IDL3 support.
* orbsvcs/tests/InterfaceRepo/IDL3_Test/client.cpp:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.cpp:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl:
- Extended test so that it now covers component attributes,
- inheritance, supported interfaces, facets and receptacles.
+ Extended test so that it now covers component attributes,
+ inheritance, supported interfaces, facets and receptacles.
* tao/Typecode.cpp:
* tao/append.cpp:
* tao/skip.cpp:
- Fixed bug in demarshaling of IDL3-related type codes.
- Also fixed similar bugs in interpretive (de)marshaling,
- where the interpreter skips over or appends portions
- of the CDR stream.
+ Fixed bug in demarshaling of IDL3-related type codes.
+ Also fixed similar bugs in interpretive (de)marshaling,
+ where the interpreter skips over or appends portions
+ of the CDR stream.
Thu Jul 31 12:26:27 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * tests/RTScheduling/RTScheduling_tests.dsw:
- * tests/RTScheduling/VoidData/VoidData.dsp:
- * tests/RTScheduling/Thread_Cancel/Thread_Cancel.dsp:
- * tests/RTScheduling/DT_Spawn/DT_Spawn.dsp:
- * tests/RTScheduling/Current/Current.dsp:
- * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor_Server.dsp:
- * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor_Client.dsp:
+ * tests/RTScheduling/RTScheduling_tests.dsw:
+ * tests/RTScheduling/VoidData/VoidData.dsp:
+ * tests/RTScheduling/Thread_Cancel/Thread_Cancel.dsp:
+ * tests/RTScheduling/DT_Spawn/DT_Spawn.dsp:
+ * tests/RTScheduling/Current/Current.dsp:
+ * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor_Server.dsp:
+ * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor_Client.dsp:
- Added windows project and workspace files to compile
- RTScheduling tests on windows.
+ Added windows project and workspace files to compile
+ RTScheduling tests on windows.
- * examples/RTScheduling/rtschedulers.dsw:
- * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.dsp:
- * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.dsp:
- * examples/RTScheduling/Starter.dsp:
- * examples/RTScheduling/Common_IDL_Gen.dsp:
+ * examples/RTScheduling/rtschedulers.dsw:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.dsp:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.dsp:
+ * examples/RTScheduling/Starter.dsp:
+ * examples/RTScheduling/Common_IDL_Gen.dsp:
- Added windows project and workspace files to compile
- RTScheduling examples on windows.
+ Added windows project and workspace files to compile
+ RTScheduling examples on windows.
Wed Jul 30 23:00:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -619,8 +637,8 @@ Wed Jul 30 18:25:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/fe/idl.yy:
* TAO_IDL/fe/y.tab.cpp:
- Fixed cut and paste error in code that adds attribute
- exceptions to the AST.
+ Fixed cut and paste error in code that adds attribute
+ exceptions to the AST.
* orbsvcs/IFR_Service/be_produce.cpp:
* orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
@@ -639,13 +657,13 @@ Wed Jul 30 18:25:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
* orbsvcs/orbsvcs/IFRService/Repository_i.h:
- A start on debugging and testing the IFR's support of
- IDL3 types.
+ A start on debugging and testing the IFR's support of
+ IDL3 types.
* tao/Typecode.cpp:
- Fixed bugs in marshaling and demarshaling of IDL3
- type codes.
+ Fixed bugs in marshaling and demarshaling of IDL3
+ type codes.
* orbsvcs/tests/InterfaceRepo/IDL3_Test/IDL3_Test.dsp:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/client.cpp:
@@ -653,147 +671,147 @@ Wed Jul 30 18:25:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.h:
* orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl:
- Start of new test for IFR's IDL3 support.
+ Start of new test for IFR's IDL3 support.
* orbsvcs/tests/InterfaceRepo/InterfaceRepo.dsw:
* orbsvcs/tests/InterfaceRepo/Application_Test/client.cpp:
- Updates and minor changes.
+ Updates and minor changes.
Wed Jul 30 17:00:03 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * examples/RTScheduling/FP_SchedulingC.h:
- * examples/RTScheduling/FP_SchedulingC.cpp:
- * examples/RTScheduling/FP_SchedulingC.i:
- * examples/RTScheduling/MIF_SchedulingC.h:
- * examples/RTScheduling/MIF_SchedulingC.cpp:
- * examples/RTScheduling/MIF_SchedulingC.i:
+ * examples/RTScheduling/FP_SchedulingC.h:
+ * examples/RTScheduling/FP_SchedulingC.cpp:
+ * examples/RTScheduling/FP_SchedulingC.i:
+ * examples/RTScheduling/MIF_SchedulingC.h:
+ * examples/RTScheduling/MIF_SchedulingC.cpp:
+ * examples/RTScheduling/MIF_SchedulingC.i:
- Generated stubs with exceptions. This should fix compile errors
- on Redhat 7.1 and Debian builds.
+ Generated stubs with exceptions. This should fix compile errors
+ on Redhat 7.1 and Debian builds.
Wed Jul 30 16:09:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
- Fixed compile errors from improper exception specifications.
+ Fixed compile errors from improper exception specifications.
- * orbsvcs/orbsvcs/FT_CORBA_ORB.idl: This missed my last commit.
+ * orbsvcs/orbsvcs/FT_CORBA_ORB.idl: This missed my last commit.
- This should fix compile errors in the core builds.
+ This should fix compile errors in the core builds.
Wed Jul 30 18:34:34 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
- * orbsvcs/orbsvcs/AV/UDP.cpp:
- - Change mtu() to return the maximum theoretical MTU for UDP.
- The existing value was too low, and was silently corrupting
- data by silently truncating it.
- - Make the the iovec version of send_frame() like the other versions.
+ * orbsvcs/orbsvcs/AV/UDP.cpp:
+ - Change mtu() to return the maximum theoretical MTU for UDP.
+ The existing value was too low, and was silently corrupting
+ data by silently truncating it.
+ - Make the the iovec version of send_frame() like the other versions.
Wed Jul 30 13:12:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/FT_ORB.dsp: Added the new file
- (FT_ClientRequest_Interceptor.h,cpp} into the MSVC projects.
+ * orbsvcs/orbsvcs/FT_ORB.dsp: Added the new file
+ (FT_ClientRequest_Interceptor.h,cpp} into the MSVC projects.
Wed Jul 30 12:53:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation: A new test
- for testing some simple FT ORB features. Please see the README
- file for more details.
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation: A new test
+ for testing some simple FT ORB features. Please see the README
+ file for more details.
- * orbsvcs/tests/FaultTolerance/IOGR/svc.conf: Fixed a typo.
- * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp: Fixed some
- obvious memory leaks.
+ * orbsvcs/tests/FaultTolerance/IOGR/svc.conf: Fixed a typo.
+ * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp: Fixed some
+ obvious memory leaks.
Wed Jul 30 12:50:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Profile.h:
- * tao/Profile.cpp: Added two new methods, hash_service_i () and
- is_profile_equivalent_i (). These methods are basically hooks
- for is_equivalent () and hash () calls declared in the profile
- classes. The hook serves to address the following problem
+ * tao/Profile.h:
+ * tao/Profile.cpp: Added two new methods, hash_service_i () and
+ is_profile_equivalent_i (). These methods are basically hooks
+ for is_equivalent () and hash () calls declared in the profile
+ classes. The hook serves to address the following problem
- - services like FTCORBA have additional requirements to decide
- whether two objects or profiles are equivalent. This hook
- is used by the services, like FTCORBA to their additional
- requirements.
+ - services like FTCORBA have additional requirements to decide
+ whether two objects or profiles are equivalent. This hook
+ is used by the services, like FTCORBA to their additional
+ requirements.
* tao/IIOP_Profile.cpp:
- * tao/Strategies/UIOP_Profile.cpp:
- * tao/Strategies/DIOP_Profile.cpp:
- * tao/Strategies/SHMIOP_Profile.cpp:
- * tao/Strategies/SCIOP_Profile.cpp: Calls to hash () and
- is_equivalent (), invokes the above new methods in their base
- classes in addition to the computations that is already done.
+ * tao/Strategies/UIOP_Profile.cpp:
+ * tao/Strategies/DIOP_Profile.cpp:
+ * tao/Strategies/SHMIOP_Profile.cpp:
+ * tao/Strategies/SCIOP_Profile.cpp: Calls to hash () and
+ is_equivalent (), invokes the above new methods in their base
+ classes in addition to the computations that is already done.
- Thanks to Didier Becu <didier.becu@fr.thalesgroup.com> for
- motivating these changes.
+ Thanks to Didier Becu <didier.becu@fr.thalesgroup.com> for
+ motivating these changes.
- * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
- Fixed a subtle problem which prevented location forwarded IOR's
- to be overlooked when trying to search for a primary.
+ Fixed a subtle problem which prevented location forwarded IOR's
+ to be overlooked when trying to search for a primary.
- * orbsvcs/orbsvcs/FT_ORB.bor: Added the new file to the borland
- Makefile.
+ * orbsvcs/orbsvcs/FT_ORB.bor: Added the new file to the borland
+ Makefile.
- Integration from the branch. The relevant ChangeLog entries are:
+ Integration from the branch. The relevant ChangeLog entries are:
- Thu Jul 10 11:20:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+ Thu Jul 10 11:20:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/Makefile.FaulTolerance: Added new files.
+ * orbsvcs/orbsvcs/Makefile.FaulTolerance: Added new files.
- * orbsvcs/orbsvcs/FT_CORBA_ORB.idl: Make the IDL spec compatible.
+ * orbsvcs/orbsvcs/FT_CORBA_ORB.idl: Make the IDL spec compatible.
- Thu Jul 10 11:09:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+ Thu Jul 10 11:09:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
- Client side interceptor for FaultTolerance. This interceptor is
- now used to modify the service context list that is passed to
- the server side. The interceptor is setup using the standard
- svc.conf mechanism. This fixes some of the subtle bugs that have
- been reported in the past that arose from
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+ Client side interceptor for FaultTolerance. This interceptor is
+ now used to modify the service context list that is passed to
+ the server side. The interceptor is setup using the standard
+ svc.conf mechanism. This fixes some of the subtle bugs that have
+ been reported in the past that arose from
- - A new IOGR version showing up from the server through a
- location forward mechanism but the service context list
- sending older group version information to the server.
+ - A new IOGR version showing up from the server through a
+ location forward mechanism but the service context list
+ sending older group version information to the server.
- - The policy for request_duration_time not accessible if set on
- the PolicyManager.
+ - The policy for request_duration_time not accessible if set on
+ the PolicyManager.
- * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h: Register the
- server side and client side interceptors through the
- initializer.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h: Register the
+ server side and client side interceptors through the
+ initializer.
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h: The latest specs
- changed the attribute in FTRequestDurationPolicy from
- request_duration_policy to
- request_duration_policy_value. Changed the accesor to match the
- IDL file.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h: The latest specs
+ changed the attribute in FTRequestDurationPolicy from
+ request_duration_policy to
+ request_duration_policy_value. Changed the accesor to match the
+ IDL file.
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
- * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h: Removed
- all the callback code used for processing service context
- information. We now interceptors to do that.
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h: Removed
+ all the callback code used for processing service context
+ information. We now interceptors to do that.
- * tao/ORB_Core.h:
- * tao/ORB_Core.cpp:
- * tao/ORB_Core.i: Removed all the callbacks for logging and
- service context for FT.
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.i: Removed all the callbacks for logging and
+ service context for FT.
- * tao/Service_Callbacks.h:
- * tao/Service_Callbacks.cpp: The effect of the above
- changes. Remove interfaces that are totally irrelevant.
+ * tao/Service_Callbacks.h:
+ * tao/Service_Callbacks.cpp: The effect of the above
+ changes. Remove interfaces that are totally irrelevant.
- * tao/PortableServer/ServantBase.cpp: The effect of the above change.
+ * tao/PortableServer/ServantBase.cpp: The effect of the above change.
Tue Jul 29 16:27:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -835,40 +853,40 @@ Tue Jul 29 19:08:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Jul 29 09:04:08 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
- * docs/ORBEndpoint.html: Updated this document so that the DIOP
- section points to the examples/PluggableUDP/DIOP/README file,
- which describes the limitations with DIOP. Thanks to
- Michael Kircher for motivating this!
+ * docs/ORBEndpoint.html: Updated this document so that the DIOP
+ section points to the examples/PluggableUDP/DIOP/README file,
+ which describes the limitations with DIOP. Thanks to
+ Michael Kircher for motivating this!
Tue Jul 29 10:08:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/Metrics/Metrics.dsp:
- Turned on RTTI in MetricsC.cpp.
+ Turned on RTTI in MetricsC.cpp.
Tue Jul 29 09:24:16 2003 Gan Deng <gan.deng@vanderbilt.edu>
- * tao/Muxed_TMS.cpp
+ * tao/Muxed_TMS.cpp
- Reverted the changes to the file to version 1.23, since the
- changes might cause applications to crash, because in the
- clear_cache () function the unbind () function call will make
- the iterator to be invalid.
+ Reverted the changes to the file to version 1.23, since the
+ changes might cause applications to crash, because in the
+ clear_cache () function the unbind () function call will make
+ the iterator to be invalid.
Tue Jul 29 01:08:10 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * examples/RTScheduling/DT_Creator.cpp:
+ * examples/RTScheduling/DT_Creator.cpp:
- Removed the inclusion of file Task.h. This should fix the Debian
- builds.
+ Removed the inclusion of file Task.h. This should fix the Debian
+ builds.
Mon Jul 28 18:37:27 2003 Gan Deng <gan.deng@vanderbilt.edu>
- * tao/Muxed_TMS.cpp
- Modify the TAO_Muxed_TMS::clear_cache () function, which
- is supposed to be modified fully in the last patch at:
+ * tao/Muxed_TMS.cpp
+ Modify the TAO_Muxed_TMS::clear_cache () function, which
+ is supposed to be modified fully in the last patch at:
- Tue Jul 15 10:18:07 2003 Gan Deng <gan.deng@vanderbilt.edu>
+ Tue Jul 15 10:18:07 2003 Gan Deng <gan.deng@vanderbilt.edu>
Mon Jul 28 16:12:15 2003 Gan Deng <gan.deng@vanderbilt.edu>
@@ -882,15 +900,15 @@ Mon Jul 28 16:12:15 2003 Gan Deng <gan.deng@vanderbilt.edu>
specification for Exception type has been fulfilled. Some
constructors, copy constructors and assignment operators which
are supposed be be put into the "protected" section in class
- declaration still remained in the "public" section. These
- changes will be made later when we full migrate to MS VC++
- 7.0 or later version.
+ declaration still remained in the "public" section. These
+ changes will be made later when we full migrate to MS VC++
+ 7.0 or later version.
See the "NOTE" section in the Exception.h file for details.
Mon Jul 28 16:14:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Exception.cpp: Fixed explicit template build problems.
+ * tao/Exception.cpp: Fixed explicit template build problems.
Mon Jul 28 14:46:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -904,17 +922,17 @@ Mon Jul 28 14:46:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Mon Jul 28 13:05:08 2003 Gan Deng <gan.deng@vanderbilt.edu>
- * tests/Param_Test/except.cpp
- * tests/Param_Test/param_test_i.cpp
+ * tests/Param_Test/except.cpp
+ * tests/Param_Test/param_test_i.cpp
- Added the testing for the SystemException into the
- exception test.
+ Added the testing for the SystemException into the
+ exception test.
Mon Jul 28 13:03:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Any.cpp:
- * tao/Any.h: Provided a default implementation for
- TAO::Any_Impl::_tao_decode ().
+ * tao/Any.cpp:
+ * tao/Any.h: Provided a default implementation for
+ TAO::Any_Impl::_tao_decode ().
Mon Jul 28 12:47:22 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -928,24 +946,24 @@ Mon Jul 28 12:47:22 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Mon Jul 28 12:34:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Any_SystemException.h:
- * tao/Any_SystemException.cpp: New Any_Impl classes to be used by
- different concrete CORBA::SystemException types. The way it was
- done before added a lot of footprint.
+ * tao/Any_SystemException.h:
+ * tao/Any_SystemException.cpp: New Any_Impl classes to be used by
+ different concrete CORBA::SystemException types. The way it was
+ done before added a lot of footprint.
- * tao/Exception.cpp: Use TAO::Any_SystemException class for Any
- extraction and insertion operators.
+ * tao/Exception.cpp: Use TAO::Any_SystemException class for Any
+ extraction and insertion operators.
- * tao/Makefile.tao:
- * tao/tao.mpc:
- * tao/makefile.bor: Added the new file to the following Makefiles
- and project files.
+ * tao/Makefile.tao:
+ * tao/tao.mpc:
+ * tao/makefile.bor: Added the new file to the following Makefiles
+ and project files.
Mon Jul 28 13:25:00 2003 Stephen Torri <storri@cse.wustl.edu>
- * orbsvcs/orbsvcs/Metrics.idl:
+ * orbsvcs/orbsvcs/Metrics.idl:
- Added missing file.
+ Added missing file.
Mon Jul 28 10:48:49 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1084,59 +1102,59 @@ Sun Jul 27 19:11:41 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Sun Jul 27 19:31:27 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * examples/RTScheduling/DT_Creator.h:
+ * examples/RTScheduling/DT_Creator.h:
- Added the missing DT_Creator.h file.
+ Added the missing DT_Creator.h file.
- * examples/RTScheduling/FP_SchedulingC.h:
- * examples/RTScheduling/MIF_SchedulingC.h:
+ * examples/RTScheduling/FP_SchedulingC.h:
+ * examples/RTScheduling/MIF_SchedulingC.h:
- Included RTScheduler.h file instaed of RTSchedulerC.h.
+ Included RTScheduler.h file instaed of RTSchedulerC.h.
- * examples/RTScheduling/Thread_Task.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.h:
- * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.h:
+ * examples/RTScheduling/Thread_Task.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.h:
+ * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.h:
- Removed the inclusion of Task.h file that is no longer used.
+ Removed the inclusion of Task.h file that is no longer used.
- * examples/RTScheduling/MIF_Scheduler/Makefile:
- * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
+ * examples/RTScheduling/MIF_Scheduler/Makefile:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
- Updated dependencies.
+ Updated dependencies.
- Above changes fix compile problems on most builds.
+ Above changes fix compile problems on most builds.
Sun Jul 27 17:30:14 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp: Converted period
- argument for scheduler->set from ACE_Time_Value to
- RtecScheduler::Period_t to clear warnings in
- WinXP_MSVC_Warning_Level_4_Debug build.
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp: Converted period
+ argument for scheduler->set from ACE_Time_Value to
+ RtecScheduler::Period_t to clear warnings in
+ WinXP_MSVC_Warning_Level_4_Debug build.
- * orbsvcs/examples/RtEC/Kokyu/Service.cpp: Used ORBSVCS_Time
- utility function to convert between ACE_Time_Value and
- TimeBase::TimeT to clear warnings in
- WinXP_MSVC_Warning_Level_4_Debug build.
+ * orbsvcs/examples/RtEC/Kokyu/Service.cpp: Used ORBSVCS_Time
+ utility function to convert between ACE_Time_Value and
+ TimeBase::TimeT to clear warnings in
+ WinXP_MSVC_Warning_Level_4_Debug build.
Sun Jul 27 09:06:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Stub.cpp (get_policy): Removed the check for this->policies_
- == 0. This is actually bogus since the get_client_policy () does
- all the checks. Moreover, if the policy is set on Current or on
- the PolicyManager, we could by mistake a return a null
- policy. Thanks to Christoph Liebig <xfrog2000@yahoo.com>
- for reporting this problem.
+ * tao/Stub.cpp (get_policy): Removed the check for this->policies_
+ == 0. This is actually bogus since the get_client_policy () does
+ all the checks. Moreover, if the policy is set on Current or on
+ the PolicyManager, we could by mistake a return a null
+ policy. Thanks to Christoph Liebig <xfrog2000@yahoo.com>
+ for reporting this problem.
Sun Jul 27 07:29:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Exception.h:
- * tao/Exception.cpp: Fixed compiation errors and warnings in
- SunC++ builds. These were caused due to the following
+ * tao/Exception.h:
+ * tao/Exception.cpp: Fixed compiation errors and warnings in
+ SunC++ builds. These were caused due to the following
- - string literal being converted to char *
- - explicit template instantiations required that the
- CORBA::SystemException not be an abstract base class. Hence
- provided default implementations for them.
+ - string literal being converted to char *
+ - explicit template instantiations required that the
+ CORBA::SystemException not be an abstract base class. Hence
+ provided default implementations for them.
Sat Jul 26 19:03:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1157,46 +1175,46 @@ Sat Jul 26 14:34:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Sat Jul 26 11:37:17 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
- Uncommented ACE_STATIC_SVC_REQUIRE macro. It is needed when
- using this component in a statically linked application.
+ Uncommented ACE_STATIC_SVC_REQUIRE macro. It is needed when
+ using this component in a statically linked application.
- * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
- * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp:
- Re-enabled code that automatically and transparently adds load
- balancing to servers. This was made possible by Carlos'
- IORInterceptor deadlock fix (see Bug 1414).
+ Re-enabled code that automatically and transparently adds load
+ balancing to servers. This was made possible by Carlos'
+ IORInterceptor deadlock fix (see Bug 1414).
- * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp
- (find_object_group):
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp
+ (find_object_group):
- Fixed problem where nil object group reference was used when
- adding members to the object group. In particular, use
- "_retn()" not "out()" when transferring ownership of object
- group reference.
+ Fixed problem where nil object group reference was used when
+ adding members to the object group. In particular, use
+ "_retn()" not "out()" when transferring ownership of object
+ group reference.
- * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp
- (receive_request_service_contexts):
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp
+ (receive_request_service_contexts):
- Commented out code that attempts to check for a load
- balancing-specific IOP::ServiceContext. Such a service context
- is no longer used. A CORBA::TRANSIENT exception is now thrown
- for all requests when a load alert is enabled, regardless of
- whether or not the target is load balanced.
+ Commented out code that attempts to check for a load
+ balancing-specific IOP::ServiceContext. Such a service context
+ is no longer used. A CORBA::TRANSIENT exception is now thrown
+ for all requests when a load alert is enabled, regardless of
+ whether or not the target is load balanced.
- * tao/Pseudo_VarOut_T.inl:
- * tao/Pseudo_VarOut_T.cpp:
+ * tao/Pseudo_VarOut_T.inl:
+ * tao/Pseudo_VarOut_T.cpp:
- Nuked trailing whitespace.
+ Nuked trailing whitespace.
Sat Jul 26 13:27:35 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * orbsvcs/orbsvcs/RTKokyuEvent.dsp:
+ * orbsvcs/orbsvcs/RTKokyuEvent.dsp:
- Added Kokyu library to list of link libraries and added Kokyu
- path to link path.
+ Added Kokyu library to list of link libraries and added Kokyu
+ path to link path.
Sat Jul 26 10:02:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1215,25 +1233,25 @@ Sat Jul 26 10:02:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Fri Jul 25 22:17:44 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
- * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
- Modifications to reflect changes in Kokyu. The Kokyu dispatcher
- is stored in an auto ptr instead of a regular pointer. This is
- enforced by the Kokyu interface.
+ Modifications to reflect changes in Kokyu. The Kokyu dispatcher
+ is stored in an auto ptr instead of a regular pointer. This is
+ enforced by the Kokyu interface.
- * orbsvcs/orbsvcs/Event/RTKokyuEvent.dsw:
+ * orbsvcs/orbsvcs/Event/RTKokyuEvent.dsw:
- Changed the dependency to Kokyu.dsp instead of Kokyu_DLL.dsp.
+ Changed the dependency to Kokyu.dsp instead of Kokyu_DLL.dsp.
Fri Jul 25 17:07:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
* orbsvcs/orbsvcs/AV/AVStreams_i.h:
- Removed unused copy constructors and assignment
- operators, inserted only for older versions
- of gcc no longer supported.
+ Removed unused copy constructors and assignment
+ operators, inserted only for older versions
+ of gcc no longer supported.
* TAO_IDL/fe/fe_lookup.cpp:
* orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i:
@@ -1253,8 +1271,8 @@ Fri Jul 25 17:07:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/Messaging/MessagingS.cpp:
Fixed more gcc 3.3 warnings, about array subscript
- values of type char and about the order of base
- class constructor calls in copy constructors.
+ values of type char and about the order of base
+ class constructor calls in copy constructors.
Fri Jul 25 13:15:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1277,9 +1295,9 @@ Fri Jul 25 14:08:09 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Jul 25 08:21:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Exception.h: Fix for the undefined symbol error that showed
- up in our daily builds. Strange that it never showed up in my
- workspace before I checked stuff in.
+ * tao/Exception.h: Fix for the undefined symbol error that showed
+ up in our daily builds. Strange that it never showed up in my
+ workspace before I checked stuff in.
Fri Jul 25 13:09:56 UTC 2003 Johnny Willlemsen <jwillemsen@remedy.nl>
@@ -1330,96 +1348,96 @@ Thu Jul 24 17:38:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_interface.cpp:
* TAO_IDL/include/ast_interface.h:
- Changed the inheritance graph traversal mechanism
- to be depth-first instead of breadth-first. It
- seems that gcc 3.3 wants base class constructors
- to be called in left-to-right depth-first order,
- as required by ANSI C++.
+ Changed the inheritance graph traversal mechanism
+ to be depth-first instead of breadth-first. It
+ seems that gcc 3.3 wants base class constructors
+ to be called in left-to-right depth-first order,
+ as required by ANSI C++.
* orbsvcs/orbsvcs/CosTrading.dsp:
- Added missing header files to project.
+ Added missing header files to project.
* orbsvcs/orbsvcs/PortableGroup.dsp:
- Modified an included template source file to be
- excluded from the build.
+ Modified an included template source file to be
+ excluded from the build.
* orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
- Removed a check for an unsigned char argument
- value greater than 255, which gcc 3.3 correctly
- warns is impossible.
+ Removed a check for an unsigned char argument
+ value greater than 255, which gcc 3.3 correctly
+ warns is impossible.
* orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
* orbsvcs/orbsvcs/Trader/Trader_Utils.h:
- Removed some legacy no-op copy constructors that
- were originally added only to please some version
- of gcc. The new 3.3 version of gcc now complains
- about their existence.
+ Removed some legacy no-op copy constructors that
+ were originally added only to please some version
+ of gcc. The new 3.3 version of gcc now complains
+ about their existence.
* tao/Messaging/MessagingS.cpp:
* TAO_IDL/fe/fe_lookup.cpp:
- Modified char type array subscripts to be cast
- to int, reflecting recent changes to gperf.
+ Modified char type array subscripts to be cast
+ to int, reflecting recent changes to gperf.
Thu Jul 24 17:30:33 2003 Pradeep Gore <pradeep@oomworks.com>
- * orbsvcs/tests/Notify/lib/Peer_T.ccp (status):
+ * orbsvcs/tests/Notify/lib/Peer_T.ccp (status):
- Changed ENV to NOT_USED to fix compile warning.
+ Changed ENV to NOT_USED to fix compile warning.
Thu Jul 24 16:06:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Exception.h:
- * tao/Exception.cpp: Some cosmetic fixes that reduce the in disk
- footprint of this file. The problem is that we use macros to
- create and initalize a tonne of system exceptions. The footprint
- blow up is due to code duplication. This checkin primarily tries
- to reduce code duplication which helps the footprint.
+ * tao/Exception.h:
+ * tao/Exception.cpp: Some cosmetic fixes that reduce the in disk
+ footprint of this file. The problem is that we use macros to
+ create and initalize a tonne of system exceptions. The footprint
+ blow up is due to code duplication. This checkin primarily tries
+ to reduce code duplication which helps the footprint.
Thu Jul 24 14:26:12 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- * examples/Makefile:
+ * examples/Makefile:
- Updated the Makefile to include the RTScheduling DIR.
+ Updated the Makefile to include the RTScheduling DIR.
- * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
- * examples/RTScheduling/MIF_Scheduler/Makefile:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
+ * examples/RTScheduling/MIF_Scheduler/Makefile:
- Removed rules to compile FP_Scheduling.idl and
- MIF_Scheduling.idl.
+ Removed rules to compile FP_Scheduling.idl and
+ MIF_Scheduling.idl.
Thu Jul 24 13:48:33 2003 Irfan Pyarali <irfan@oomworks.com>
- * orbsvcs/examples/Notify/ThreadPool/Supplier.cpp
- (subscription_change):
+ * orbsvcs/examples/Notify/ThreadPool/Supplier.cpp
+ (subscription_change):
- string_var needed .in() accessor.
+ string_var needed .in() accessor.
- * orbsvcs/examples/Notify/ThreadPool/run_test.pl:
+ * orbsvcs/examples/Notify/ThreadPool/run_test.pl:
- Fixed typo.
+ Fixed typo.
Thu Jul 24 13:36:48 2003 Irfan Pyarali <irfan@oomworks.com>
- * tests/RTScheduling/Scheduler.cpp:
- * tests/RTScheduling/VoidData/test_client.cpp (main):
- * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp (main):
- * tests/RTScheduling/Current/test.cpp:
- * tests/RTScheduling/Current/Thread_Task.cpp:
- * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
+ * tests/RTScheduling/Scheduler.cpp:
+ * tests/RTScheduling/VoidData/test_client.cpp (main):
+ * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp (main):
+ * tests/RTScheduling/Current/test.cpp:
+ * tests/RTScheduling/Current/Thread_Task.cpp:
+ * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
- Fixed use of ACE_ENV.
+ Fixed use of ACE_ENV.
Thu Jul 24 13:01:46 2003 Irfan Pyarali <irfan@oomworks.com>
- * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp
- (initialize):
+ * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp
+ (initialize):
- ACE_ENV_ARG was not used in this function.
+ ACE_ENV_ARG was not used in this function.
Thu Jul 24 11:35:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1433,9 +1451,9 @@ Thu Jul 24 11:35:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Thu Jul 24 11:36:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/CosTrading.idl: Thanks to Sebastien Lalonde
- <SLalonde@interstarinc.com> for reporting that the IDL is not
- spec compatible. The IDL should now be spec compliant.
+ * orbsvcs/orbsvcs/CosTrading.idl: Thanks to Sebastien Lalonde
+ <SLalonde@interstarinc.com> for reporting that the IDL is not
+ spec compatible. The IDL should now be spec compliant.
Thu Jul 24 11:09:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -1451,170 +1469,170 @@ Thu Jul 24 11:09:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Thu Jul 24 08:27:07 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * README:
+ * README:
- Reverted accidental changes. Thanks to Johnny Willemsen for
- pointing this out.
+ Reverted accidental changes. Thanks to Johnny Willemsen for
+ pointing this out.
Thu Jul 24 03:03:20 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
- Two example schedulers were plugged into the Dynamic Scheduling
- framework to illustrate the pluggable scheduler concept of the
- framework. The two schedulers are Fixed_Priority_Scheduler and
- Most Important First (MIF) Scheduler.
-
- Fixed Priority Scheduler
- ------------------------
-
- * examples/RTScheduling/FP_Scheduling.pidl:
- * examples/RTScheduling/FP_SchedulingC.h:
- * examples/RTScheduling/FP_SchedulingC.cpp:
- * examples/RTScheduling/FP_SchedulingC.i:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.cpp:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.cpp:
- * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
- * examples/RTScheduling/Fixed_Priority_Scheduler/test.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
- * examples/RTScheduling/Fixed_Priority_Scheduler/README:
- * examples/RTScheduling/Fixed_Priority_Scheduler/fp_dt_creator_export.h:
- * examples/RTScheduling/Fixed_Priority_Scheduler/svc.conf.client:
- * examples/RTScheduling/Fixed_Priority_Scheduler/svc.conf.server:
-
- In this experiment we show how dynamic scheduling is done using
- the Dynamic Scheduling framework with the Fixed Priority Scheduler
- as the pluggable scheduler.
-
- This scheduler uses the OS scheduler to schedule the Distributable
- Threads (DTs) in the system. The DTs are scheduled according to
- their importance. The scheduler maps the importance of the DT to
- native thread priorities so the OS scheduler can schedule the
- DTs. At any given instance the DT of highest priority is running
- on a given host.
-
-
- MIF Scheduler
- --------------
-
- * examples/RTScheduling/MIF_Scheduling.pidl:
- * examples/RTScheduling/MIF_SchedulingC.h:
- * examples/RTScheduling/MIF_SchedulingC.cpp:
- * examples/RTScheduling/MIF_SchedulingC.i:
- * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h:
- * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
- * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.h:
- * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
- * examples/RTScheduling/MIF_Scheduler/MIF_Task.h:
- * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
- * examples/RTScheduling/MIF_Scheduler/test.cpp:
- * examples/RTScheduling/MIF_Scheduler/test.h:
- * examples/RTScheduling/MIF_Scheduler/Makefile:
- * examples/RTScheduling/MIF_Scheduler/README:
- * examples/RTScheduling/MIF_Scheduler/mif_dt_creator_export.h:
- * examples/RTScheduling/MIF_Scheduler/svc.conf.client:
- * examples/RTScheduling/MIF_Scheduler/svc.conf.server:
-
- In this experiment we show how dynamic scheduling is done using
- the Dynamic Scheduling framework with the MIF Scheduler as the
- pluggable scheduler.
-
- This scheduler manages a ready queue of Distributable Threads
- (DTs) ordered by their importance and suspended on a condition
- variable. AT any given time the scheduler dequeues the DT at the
- head of the queue, that corresponds to the most important thread,
- and signals the thread to activate it. The service context is used
- to send the importance and GUID of the DT across hosts it spans so
- the DT can be scheduled accordingly on the remote host. At any
- given instance the DT of highest priority is running on a given
- host.
-
- Common Files
- ------------
-
- * examples/RTScheduling/Job.idl:
- * examples/RTScheduling/Job_i.cpp:
- * examples/RTScheduling/Job_i.h:
- * examples/RTScheduling/DT_Creator.cpp:
- * examples/RTScheduling/DT_Creator.h:
+ Two example schedulers were plugged into the Dynamic Scheduling
+ framework to illustrate the pluggable scheduler concept of the
+ framework. The two schedulers are Fixed_Priority_Scheduler and
+ Most Important First (MIF) Scheduler.
+
+ Fixed Priority Scheduler
+ ------------------------
+
+ * examples/RTScheduling/FP_Scheduling.pidl:
+ * examples/RTScheduling/FP_SchedulingC.h:
+ * examples/RTScheduling/FP_SchedulingC.cpp:
+ * examples/RTScheduling/FP_SchedulingC.i:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_DT_Creator.cpp:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.cpp:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/test.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/README:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/fp_dt_creator_export.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/svc.conf.client:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/svc.conf.server:
+
+ In this experiment we show how dynamic scheduling is done using
+ the Dynamic Scheduling framework with the Fixed Priority Scheduler
+ as the pluggable scheduler.
+
+ This scheduler uses the OS scheduler to schedule the Distributable
+ Threads (DTs) in the system. The DTs are scheduled according to
+ their importance. The scheduler maps the importance of the DT to
+ native thread priorities so the OS scheduler can schedule the
+ DTs. At any given instance the DT of highest priority is running
+ on a given host.
+
+
+ MIF Scheduler
+ --------------
+
+ * examples/RTScheduling/MIF_Scheduling.pidl:
+ * examples/RTScheduling/MIF_SchedulingC.h:
+ * examples/RTScheduling/MIF_SchedulingC.cpp:
+ * examples/RTScheduling/MIF_SchedulingC.i:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
+ * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.h:
+ * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Task.h:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
+ * examples/RTScheduling/MIF_Scheduler/test.cpp:
+ * examples/RTScheduling/MIF_Scheduler/test.h:
+ * examples/RTScheduling/MIF_Scheduler/Makefile:
+ * examples/RTScheduling/MIF_Scheduler/README:
+ * examples/RTScheduling/MIF_Scheduler/mif_dt_creator_export.h:
+ * examples/RTScheduling/MIF_Scheduler/svc.conf.client:
+ * examples/RTScheduling/MIF_Scheduler/svc.conf.server:
+
+ In this experiment we show how dynamic scheduling is done using
+ the Dynamic Scheduling framework with the MIF Scheduler as the
+ pluggable scheduler.
+
+ This scheduler manages a ready queue of Distributable Threads
+ (DTs) ordered by their importance and suspended on a condition
+ variable. AT any given time the scheduler dequeues the DT at the
+ head of the queue, that corresponds to the most important thread,
+ and signals the thread to activate it. The service context is used
+ to send the importance and GUID of the DT across hosts it spans so
+ the DT can be scheduled accordingly on the remote host. At any
+ given instance the DT of highest priority is running on a given
+ host.
+
+ Common Files
+ ------------
+
+ * examples/RTScheduling/Job.idl:
+ * examples/RTScheduling/Job_i.cpp:
+ * examples/RTScheduling/Job_i.h:
+ * examples/RTScheduling/DT_Creator.cpp:
+ * examples/RTScheduling/DT_Creator.h:
* examples/RTScheduling/Synch.idl:
* examples/RTScheduling/Synch_i.cpp:
* examples/RTScheduling/Synch_i.h:
* examples/RTScheduling/Task_Stats.cpp:
* examples/RTScheduling/Task_Stats.h:
* examples/RTScheduling/Task_Stats.inl:
- * examples/RTScheduling/Thread_Task.cpp:
- * examples/RTScheduling/Thread_Task.h:
+ * examples/RTScheduling/Thread_Task.cpp:
+ * examples/RTScheduling/Thread_Task.h:
* examples/RTScheduling/POA_Holder.h:
- * examples/RTScheduling/POA_Holder.cpp:
- * examples/RTScheduling/Starter.h:
+ * examples/RTScheduling/POA_Holder.cpp:
+ * examples/RTScheduling/Starter.h:
* examples/RTScheduling/Starter.cpp:
- * examples/RTScheduling/Makefile:
- * examples/RTScheduling/README:
+ * examples/RTScheduling/Makefile:
+ * examples/RTScheduling/README:
Wed Jul 23 14:45:32 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
- * tao/PortableServer/Object_Adapter.cpp (open):
- * tao/PortableServer/POA.cpp (TAO_POA, create_POA_i):
- (establish_components):
+ * tao/PortableServer/Object_Adapter.cpp (open):
+ * tao/PortableServer/POA.cpp (TAO_POA, create_POA_i):
+ (establish_components):
- Re-applied Carlos' fix for a deadlock in the IORInterceptor
- support code. It now works due to some corrections made by
- Irfan. [Bug 1414]
+ Re-applied Carlos' fix for a deadlock in the IORInterceptor
+ support code. It now works due to some corrections made by
+ Irfan. [Bug 1414]
- * tao/RTScheduling/Request_Interceptor.cpp (receive_request):
+ * tao/RTScheduling/Request_Interceptor.cpp (receive_request):
- Fixed a memory leak.
+ Fixed a memory leak.
- Fixed emulated exception usage.
+ Fixed emulated exception usage.
- * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>):
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>):
- Fixed format specifier mismatch warning in fscanf() call. The
- data being scanned is an "unsigned int". As such, the format
- specifier should be "%u", not "%d".
+ Fixed format specifier mismatch warning in fscanf() call. The
+ data being scanned is an "unsigned int". As such, the format
+ specifier should be "%u", not "%d".
Wed Jul 23 16:25:52 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * orbsvcs/examples/RtEC/Kokyu/Makefile:
+ * orbsvcs/examples/RtEC/Kokyu/Makefile:
- Modified Makefile to add the RTKokyuEvent library to the
- list of libraries.
+ Modified Makefile to add the RTKokyuEvent library to the
+ list of libraries.
- * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
+ * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
- Removed the capability to run in config mode. Running in config
- mode used to generate a Schedule.h file, which needs to be
- included and compiled to enable running in "non-config"
- mode. After these changes, the scheduler regenerates the
- schedule on each run (based on the RT_Infos registered with it)
- and the EC_Kokyu dispatcher gets the schedule info dynamically
- from the scheduler and sets up the dispatch lanes.
+ Removed the capability to run in config mode. Running in config
+ mode used to generate a Schedule.h file, which needs to be
+ included and compiled to enable running in "non-config"
+ mode. After these changes, the scheduler regenerates the
+ schedule on each run (based on the RT_Infos registered with it)
+ and the EC_Kokyu dispatcher gets the schedule info dynamically
+ from the scheduler and sets up the dispatch lanes.
Wed Jul 23 16:18:38 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * README:
+ * README:
- Reverted accidental changes. Thanks to Johnny Willemsen for
- pointing this out.
+ Reverted accidental changes. Thanks to Johnny Willemsen for
+ pointing this out.
Wed Jul 23 15:26:41 2003 Chris Cleeland <cleeland_c@ociweb.com>
- * tests/RTScheduling/DT_Spawn/test.cpp (main): Used ACE_TRY_EX
- macro because of nested pseudo-try blocks. This should fix
- compilation problems on non-exception builds.
+ * tests/RTScheduling/DT_Spawn/test.cpp (main): Used ACE_TRY_EX
+ macro because of nested pseudo-try blocks. This should fix
+ compilation problems on non-exception builds.
- * tests/RTScheduling/Scheduler.h (CTOR): Fixed signature so that
- it's consistent with non-exception builds.
+ * tests/RTScheduling/Scheduler.h (CTOR): Fixed signature so that
+ it's consistent with non-exception builds.
- * tests/RTScheduling/DT_Spawn/Thread_Action.h (_cxx_do):
+ * tests/RTScheduling/DT_Spawn/Thread_Action.h (_cxx_do):
- Changed to use proper ACE_CHECK macro rather than
- ACE_TRY_CHECK. This should get rid of compilation problems on
- non-exception builds.
+ Changed to use proper ACE_CHECK macro rather than
+ ACE_TRY_CHECK. This should get rid of compilation problems on
+ non-exception builds.
Wed Jul 23 19:35:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
@@ -1735,36 +1753,36 @@ Wed Jul 23 10:37:19 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Jul 22 20:44:47 2003 Venkita Subramonian <venkita@cs.wustl.edu>
- * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
+ * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
- Updated dependencies.
+ Updated dependencies.
Tue Jul 22 18:57:59 2003 Irfan Pyarali <irfan@oomworks.com>
- * tests/TAO_Tests.dsw:
+ * tests/TAO_Tests.dsw:
- Restored DOS style end-of-line markers.
+ Restored DOS style end-of-line markers.
Tue Jul 22 18:05:09 2003 Irfan Pyarali <irfan@oomworks.com>
- * tests/Connection_Failure/Connection_Failure.mpc:
+ * tests/Connection_Failure/Connection_Failure.mpc:
- No need to include messaging.
+ No need to include messaging.
2003-07-22 Jaiganesh Balasubramanian <jai@equus.dre.vanderbilt.edu>
- * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
- * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile:
- * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.bor:
+ * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.bor:
- Changed the files to assist in adding the test to check the infrastructure
- controlled membership of the Load Balancer.
+ Changed the files to assist in adding the test to check the infrastructure
+ controlled membership of the Load Balancer.
Tue Jul 22 17:51:03 2003 Irfan Pyarali <irfan@oomworks.com>
- * tests/Collocation_Opportunities/Makefile:
+ * tests/Collocation_Opportunities/Makefile:
- Updated dependencies.
+ Updated dependencies.
Tue Jul 22 16:48:48 2003 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu>
@@ -2220,8 +2238,8 @@ Mon Jul 21 15:58:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/include/ast_generator.h:
Fixed a bug where unsigned long long constants were truncated if
- the literal rhs was greater than ULONG_MAX. Thanks to Scott
- Clarke <sclarke@ideorlando.org>for reporting the bug.
+ the literal rhs was greater than ULONG_MAX. Thanks to Scott
+ Clarke <sclarke@ideorlando.org>for reporting the bug.
Mon Jul 21 19:33:24 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>